javascript, javascripts, js, jscript, scripts, script, html, dhtml, dynamic, cookies, menu, frames, formulaire, source, code, gratuit, exemple, developper, html, php4, php3, php, mysql, liens, php2, forum, livre d'or, pages, web, dynamiques, programmation, webmasters, webmestres, tutorial, tutoriel, annuaires, espace, membres, banniéres, caddies, chats, compteurs, formulaires, forums, gestion, documentations, news, mailing, list, newsletter, moteurs, recherche, sondages, votes, statistiques, autres, agendas, calendriers, mail, annonces, audio, outils, réseaux, graphique, recommandation, site, sécurité, portail, creation, actualité, moteur de recherche, moteur, trucs, astuces, services, flash, action script, actionscript Tutoriaux : ASP / ASP.NET
Script Masters : Javascript, Php, Mysql, html pour Webmasters!
 
    Script Masters
 
    Espace membre
 
    Langages
 
    Autres ressources
 
    Emploi avec Jobintree
 
    Ressources graphiques
 
    Recherche
 
    Kit graphique
 
    Liens
 
    Statistiques


 




Untitled Document
Les instructions ASP


Tutorial écrit par : Daniel Fabien - Script Masters

 

Introduction

 

 

Les instructions ASP possèdent à quelques choses près les mêmes caractéristiques que dans n’importe quel langage informatique : elles sont simples, mais il est nécessaire de connaître leur syntaxe précise pour développer.
Voici un rapide tour d’horizon des instructions les plus usitées.

 

Les conditions



L’instruction If

Pour les informaticiens habitués à utiliser différents langages de programmation, cela n’aura rien de sorcier.
Pour les autres, vous devez simplement lire : « Si (If) maVar est vrai alors (Then) je dis « c’est vrai ! » »

Script :
<%
maVar = true
If maVar Then
Response.write("C'est vrai !")
End If
%>

Sortie :
C'est vrai !

Les instructions Else et ElseIf

Même principe ici, mais en compliquant volontairement un peu la logique pour faire travaillez les neurones des non initiés.
Lisez : « Si 1 n’est pas égale à 2 alors 1 différent de 2 sinon 1 est égale à 2 »

Script :
<%
maVar = (1=2)
If not maVar Then
Response.write("1 différent de 2")
Else
Response.write("1 égale à 2")
End If
%>

Sortie :
1 différent de 2

On s’en serait douté …


L’instruction Select

L’instruction Select est utilisée lors de vérifications conditionnelles en cascade sur une même variable.
Ici on affiche un message approprié en fonction de la valeur de maVar

Script :
<%

maVar = 2
Select Case maVar
Case 1
Response.write "maVar vaut 1"
Case 2
Response.write "maVar vaut 2"
Case Else
Response.write "maVar ne vaut ni 1 ni 2"
End Select

%>


Sortie :
maVar vaut 2

 

Les boucles
 


Les boucles For

Les boucles For permettent d’itérer une ou plusieurs expression en faisant varier un compteur délimiter par une valeur entière de début et une autre de fin. La variation est réalisée avec un pas de 1.
Lisez dans l’exemple ci-dessous : « Pour x variant de 1 à 10, exécuter expression »

Script :
<%
For x = 1 to 10
response.write(x & "|")
Next
%>

Sortie :
1|2|3|4|5|6|7|8|9|10|


Les boucles For Each

Les boucles For Each permette de parcourir chaque éléments d’une collection (un tableau par exemple).
Dans l’exemple suivant, on initialise un tableau de cinq chaine, puis on les écrit une à une.
Vous pouvez lire : « Pour chaque élément x de mon tableau, écrire x| »

Script :
<%
monTableau = Array("un","deux","trois","quatre","cinq")
For Each x In monTableau
response.write(x & "|")
Next
%>

Sortie :
un|deux|trois|quatre|cinq|


Les boucles Do

Vous pouvez utiliser “do while” (faire tant que) ou son contraire « do until » (faire jusqu'à ce que) pour utiliser les boucles Do :

Dans cet exemple, deux boucles exprimées différemment mais qui ont exactement la même fonction

Script :
<%
x = 1
Do While (x < 5)
response.write(x & "|")
x = x + 2
Loop

x = 1
Do until (x >= 5)
response.write(x & "|")
x = x + 2
Loop
%>


Sortie :
1|3|1|3|

 

Conclusion
 

A l’aide de ces instructions de base, il vous est à présent aisée de commencer à programmer vos premiers scripts ASP.


- Un problème? Posez vos questions sur le forum ASP / ASP.NET!
- Ce tutorial a été consulté 7582 fois
- Afficher ce tutorial au format imprimable


Script Masters © Ce texte est la propriété de son auteur.
Toute reproduction est interdite.

 




 
 
Fabien Daniel - © 2001-2009 | Hebergement : OVH | CNIL : 796128