Chapitres  
   
Page C#
Page Visual Basic
Page Jscript
Page Visual Studio
Page WebMatrix
Page Page d' acceuil
Page Sommaire
Page Retour
Page Suivant
Page imprimer
Page Envoyer à un(e) ami(e)

Vos premières lignes de code :

Saisir le code ci dessous sous Notpad, et l'enregistrer surtout en saisissant le nom du fichier entre guillements afin d'éviter que Notepad rajoute une extension .txt, ne pas oublier dans le nom du fichier la terminaison .aspx

exemple du nom de fichier : "Salut_Le_monde.aspx"

Le code de votre première application :

<%@Page Language="VB" Debug="True" %>
<html>
<head>
<title>Votre première application ASP.Net</title>
</head>
<body>
<center>
<% Dim TextSize as Integer %>
<% For TextSize = 1 to 7 %>
<font size = <%=TextSize%>>
Salut le Nouveau Monde<br>
</font>
<% Next %>
</center>
</body>
</html>

la première ligne est un en-tête de page, placé tout au début de votre page ASP.Net :

<%@Page Language="VB" Debug="True" %>

Elle spécifie le langage utilisé, Visual Basic dans ce cas et règle Debug sur True
Le paramètre Debug fournit des messages plus détaillé en cas d'erreur

Voici l'apparence du code dans Webmatrix, le code ASP.NET apparaît surligné en jaune

Voici le résultat de votre première application

 

Les délimiteurs <% et %>

La seule différence entre une page HTML classique et une page ASP.Net réside dans la présence de code VB.Net facilement repérablepuisque ce dernier se trouve entre deux délimiteurs <% et %>

Ces délimiteurs peuvent inclure plusieurs lignes de code

exemples: variante du code précédent :

<% Dim TextSize as Integer
For TextSize = 1 to 7 %>

ou bien

<%
Dim TextSize as Integer
For TextSize = 1 to 7
%>

Remarque:

Contrairement à ASP, le code utilisé au sein des délimiteurs <% %> ci-dessus est réellement compilé, et non interprété à l'aide d'un moteur de script. Cela permet d'améliorer les performances d'exécution du runtime.

Déclaration des variables :

L'instruction Dim ( comme DIMension ) est utilisée pour la déclaration des types de variables

Nom type  
Nombre entiers
Byte Octet valeur entre 0 et 255
Single Entier court entre -32 678 et 32 767
Integer Entier - 2 147 438 648 et 2 147 438 647
long Enier long - 9 223 372 036 854 775 808 et
+ 9 223 372 036 854 775 807
Nombre décimaux
Single   gère la pluspart des nombres décimaux
Double   Double est souvent utilisé pour les nombres scientifique
Decimal   évite les ereurs d'arrondi à utiliser dans les applications financières

 

Autres types de données
String Chaînes de caractères comprenant lettres, nombres et symboles
Char Chaîne de longueur 1
Boolean Contient Deux Valeurs True ou False
Date contient une date une heure ou les deux
Object contient n'importe quoi
   

S'obliger aux déclarations :

Afin d'éviter toute erreur dans la maipulation des variables il est fortement conseillé de toutes les déclarer pour vous aidez tout oubli VB.Net offre un moyen forcer, dans l'en-tête il faut ajouter l'otption explicit, voici la nouvelle ligne d'en-tête

<%@Page Explicit="True" Language="VB" Debug="True" %>