Mario Ferrante's blog

Il blog di Mario Ferrante

March 2006 - Posts

Impostare il Profilo per un altro utente
Come ha scritto Fabio in un suo post, le Profile API consentono di gestire facilmente il profilo di un utente correntemente connesso ad un'applicazione web costruita in Asp.Net, sia esso autenticato o meno.

Tuttavia possono capitare situazioni in cui chi deve impostare il valore delle proprietà di un profilo, non sia il "proprietario" di quel profilo, ma ad esempio, l'amministratore di un portale che ha la possibilità di creare utenti con relative informazioni quali Nome, Cognome, ecc.
Per impostare il Profilo per un altro utente basta creare un oggetto ProfileCommon e assegnare ad esso i valori delle proprietà impostate nel web.config nella sezione <profile></profile>:

Esempio:
(nel web.config)
   <profile>
      <properties>
        <add name="Cognome" type="string"></add>
        <add name="Nome" type="string"></add>
        <add name="Email" type="string"></add>
        <add name="BackColor" type="System.Drawing.Color"></add>
      </properties>     
    </profile>


(in CreateUser.aspx.vb)

   Dim myprofile As ProfileCommon = Profile.GetProfile(txtUsername.Text)    
   myprofile.Cognome= 
txtCognome.Text
  
myprofileNome =
txtNome.Text
  
myprofile.Email =
txtEmail.Text
   
myprofile.Save()

Questo codice assegna i valori di Cognome, Nome, Email al profilo dell'utente il cui Username è definito nella TextBox  txtUsername e che potrebbe non essere quello corrente!!!

Posted: Mar 29 2006, 09:38 PM by mario74 | with no comments
Filed under:
.Net Pet Shop 4.0

Al seguente link è possibile scaricare l'ultima versione di  .Net Pet Shop.
Questa applicazione sviluppata in Asp.Net 2.0  e C# (dalla Vertigo Software) simula un improbabile negozio di animali, la sua  interfaccia è alquanto semplice, tuttavia sfrutta molte delle novità di Asp.Net 2.0 quali Membership, Profile, Master Pages e Themes.
Vale la pena dare un'occhiata!!!Smile [:)]

Posted: Mar 20 2006, 11:15 PM by mario74 | with no comments
Filed under:
Visual Basic 2005 - Blocco Using..End Using

Una simpatica novità di Visual Basic 2005 e' l'introduzione del blocco Using, peraltro già presente in C# dalla sua prima versione .
Il suo utilizzo è molto semplice:

Using [istanza di uno o più oggetti]
    [ codice da eseguire]
End Using

Tale costrutto permette l'utilizzo di risorse non gestite chiamando automaticamente il metodo Dispose su di esse quando non servono più.
In pratica Using rende automatico ciò che prima era possibile ottenere attraverso il blocco

Try
 [codice da eseguire]

Finally
 [chiamata del metodo Dispose]
End Try


Se invece si ha bisogno di una gestione strutturata delle eccezzioni bisogna utilizzare il blocco
Try..Catch...Finally..End Try.

Maggiori informazioni sul sito di MSDN

Finalmente il mio primo post!!!

Okay ora ci sono anche io e penso che all'appello non manchi più nessuno.
Sei ragazzi (per ora), una passione comune, che ci ha portati a creare questa nuova Community.

Siamo ancora all'inizio e il lavoro è ancora molto da fare, ma il primo importantissimo passo è fatto: la nascita di DotNetSide, che, come avrà avuto modo di capire chi ha seguito i post precedenti di Fabio, Mighell, Francesco, Vito e Giuseppe è un nuovo User Group sul .net framework e su tutto ciò che ad esso è legato.

Ora bisogna far crescere questa community ed è qui che diventa importante e fondamentale la partecipazione di tutti quanti si sentano accomunati a noi dallo stesso interesse per il .Net, per la programmazione, per le nottate passate davanti alla luce del monitor a scrivere infinite linee di codice, persone a cui piace condividere le proprie conoscenze o per le quali la conoscenza del .Net e di tutto quanto sia ad esso correlato non è mai abbastanza e comunque sempre stimolante.

Bè, noi vi aspettiamo!

Mario