Cuore Batti Cuore - Loris Reinhard - Radio Genius - Alex Damiani e-Thomas.net Network:
 
Il tuo IP: 38.103.63.60
 

Altro
Scarica

 

Sei in: Per i Webmaster - Corso di ASP.NET - Un primo sguardo a C#

Il linguaggio di programmazione C# deriva dai linguaggi C e C++, ma si tratta di un linguaggio moderno, semplice, interamente a oggetti e dotato di tipi più sicuri. Se sapete già programmare in C o C++ imparerete molto velocemente, se non conoscete questi linguaggi non incontrerete comunque difficoltà.

Hello World
Come vuole la tradizione iniziamo con il classico e famoso programma Hello World. Apriamo il nostro buon vecchio Blocco Note o un altro editor di testi e salviamo questo programma in un file chiamandolo Hello.aspx, questa è l'estensione di tutte le pagine create con ASP.NET. Il listato seguente mostra la versione in C# e ASP.NET di Hello World:

<html>
<head><title>Hello world - La prima applicazione web</title> </head>

<script language="C#" runat=server>
void Page_Load(Object Src, EventArgs E) {
Messaggio.Text = "Hello World";
}
</script>
<body>
<h3><asp:Label runat="server" id="Messaggio" /></h3>
</body>
</html>

Notiamo subito che in ASP.NET il codice è separato dagli elementi html. Questo permette una migliore suddivisione dei compiti tra programmatori e designers dei siti o delle applicazioni, per la gioia di coloro che sono dei buoni programmatori ma dei pessimi artisti...

Le prime novità le incontriamo alla riga n. 5 dove specifichiamo che, racchiuso tra i tag <script>, c'è del codice in linguaggio C# e che deve essere compilato dal server. Segue poi la dichiarazione della funzione Page_Load che imposta il valore della etichetta di nome "Messaggio" a: "Hello World".

L'etichetta "Messaggio" viene dichiarata nel corpo html, dove troviamo un tag un po' insolito: asp:Label è il nome del componente etichetta che il framework ci mette a disposizione, runat="server" specifica che questa etichetta deve essere controllata lato server, id="Messaggio" serve per dare un nome alla nostra etichetta.

Contattaci. Stampa questa pagina. Contattaci via SMS. e-Thomas.net © 2009 Tutti i diritti riservati
 

F.A.Q. - Chi Siamo - Sitemap - Aspetti legali - Privacy - Le nostre fonti - RSS

Utenti connessi: 2 - Visite: 436.710 dal 10/02/2004 - Visite medie giornaliere: 244