Déclarer des variables -
Fonctions et procédures -
Les tableaux -
Exemple : If -
Exemple : Case -
Exemple : For
Déclarer des variables
Petit rappel : les pages .NET doivent porter l'extension .aspx :)
Si vous avez déjà été faire un tour du côté de notre ami Ludo, vous devez savoir qu'en ASP.NET il faut absolument déclarer les variables avant de les utiliser. C'est à dire qu'il faut leur réserver un espace et leur spécifier un type.
A lire : L'article de Ludo
Quelque soit le langage avec lequel on travaille, la méthode pour déclarer des variables reste la même. Seule la syntaxe diffère.
Cependant n'oubliez pas qu'il faut absolument déclarer en haut de vos pages le langage que vous utilisez à l'aide de la ligne <% @ Page Language = LeLangage %>. Si cette ligne est ignorée, c'est le VBScript qui sera pris par défaut.
Attention : JScript et C# sont sensibles à la casse. Les variables pseudo et Pseudo ne sont pas les mêmes !!!
| VBScript |
JScript |
<% @ Page Language = VBScript %> <% Dim pseudo As String = "Bisou" Dim age As Integer = 18 %>
|
|
<% @ Page Language = JScript %> <% var pseudo : String = "Bisou"; var age : int = 18; %>
|
|
| C# |
<% @ Page Language = C# %> <% String pseudo = "Bisou"; int age = 18; %>
|
|
Chose à ne pas oublier : en JScript et C# il faut terminer chaque instruction par un point-virgule ; .
Pour afficher du texte, on utilisera pour les trois langages la fonction Write de l'objet Response. Cependant on veillera à marquer la fin de l'instruction en JScript et C#.
| VBScript |
JScript et C# |
<% Response.Write("Texte à afficher") %>
|
|
<% Response.Write("Texte à afficher"); %>
|
|
Afficher du texte et des variables : Concaténation
Je vois encore des messages sur le forum pour des problèmes de concaténation. Profitons en pour régler ce problème une bonne fois pour toutes !
En VBScript, l'opérateur de concaténation est le signe & , en JScript et en C# c'est le signe + .
On utilise la concaténation pour pouvoir afficher des variables pour la simple et bonne raison que ces dernières ne doivent pas être entourées de doubles quotes dans l'instruction d'affichage. En conséquence on doit "coller" les deux parties à afficher.
| VBScript |
JScript et C# |
<% Response.Write("Pseudo : " & pseudo) %>
|
|
<% Response.Write("Age : " + age); %>
|
|
N'oubliez pas ! On n'encadre jamais les variables de doubles quotes !
Commenter son code
Il n'est en aucun cas une obligation de commenter son code. Cependant c'est un excellent moyen pour retrouver une portion de script au milieu de plusieurs centaines de lignes !
En général des commentaires placés à des endroits judicieusement choisis suffisent amplement !
En VBScript on utilise l'apostrophe ' pour marquer un commentaire.
En JScript et en C# on utilise soit le double slash // si le commentaire est sur une ligne, soit on l'encadre de /* */ si on veux le faire tenir sur plusieurs lignes.
| VBScript |
JScript |
<% @ Page Language = VBScript %> <% ' On déclare les variables Dim pseudo As String = "Bisou" Dim age As Integer = 18 %>
|
|
<% @ Page Language = JScript %> <% // On déclare les variables var pseudo : String = "Bisou"; var age : int = 18; %>
|
|
| C# |
<% @ Page Language = C# %> <% /* Ici pseudo vaut : Bisou et age vaut : 18 */ String pseudo = "Bisou"; int age = 18; %>
|
|
Compris ?
On attaque les fonctions et procédures ...