Valeur de cette activité : 5 points
Compétence :
08- Les procédures ASP (fonctions)

A-Module 06 : ASP : 5 points - difficulté : 2

Les procédures ASP

Présentation

Qu'est ce qu'une fonction?
"Les procédures sont des sous-programmes qui sont appelés par le corps principal du code. L'intérêt de les utiliser est de ne pas devoir réécrire plusieurs fois la même portion de code et aussi (et surtout !) d'avoir un code clair et lisible.

Les procédures
Les procédures permettent d'exécuter un bloc d'instructions et ont la propriété spécifique de gérer le retour des informations au corps du code. La syntaxe pour écrire une procédure est :"

sub nom_de_la_procédure()
instructions
end sub


ou pour les fonctions avec paramètres

sub nom_de_la_procédure(paramètre1,paramètre2)
instructions
end sub


Pour appeler une procédure, il faut utiliser la syntaxe suivante :

call nom_de_la_procédure(paramètre1,paramètre2)


ou dans le cas d'une procédure avec paramètre call nom_de_la_procédure paramètre1

Exemple d'une fonction qui trouve le Plus Grand Commun Diviseur entre deux nombres


Source : http://www.allhtml.com/asp/asp168.php

Pour plus d'informations concernant les procédures en asp, consultez ce site : cliquez ici

Description





  1. Cliquez le bouton 4- Accès à mon espace de téléchargement de votre portfolio

  2. Cliquez le bouton Ajouter une page avec directive en inscrivant le numéro 10311 dans le champ No de la directive

    ATTENTION : Le bouton de prévisualisation ne fonctionnera pas en mode asp.

  3. IMPORTANT : Il est toujours préférable de débuter votre page ASP en inscrivant le code suivant dans votre page
    <% @Language=VBScript %> <%Option Explicit%>
    La première ligne indique au serveur que le code par défaut de la page asp sera le Vbscript.

    La deuxième ligne indique au serveur que toutes les variables doivent être déclarées (ça évite des problèmes!).

    Inscrivez ces deux lignes au début de votre page.



  4. Inscrivez ensuite le titre de niveau 1 : Les procédures ASP

  5. Utilisez le bouton < % % > afin de définir le code asp / VBscript

  6. Utilisez le bouton Procédure et définissez la procédure nommée logo (inscrivez logo dans le fenêtre de dialogie qui apparaît.
    Vous obtiendrez le code suivant:
    sub logo
    end sub




  7. Dans le code de cette procédure (entre sub logo et end sub), inscrivez le code qui affichera la logo de notre école.

    response.write "<img src=https://chene-bleu.info/i/ladifference/cbet.gif>"

  8. Ensuite, écrivez le code qui lancera la procédure logo :
    call logo

    Ainsi, à chaque fois que tu voudras insérer le logo de l'école dans ta page, tu pourras utiliser la procédure asp "call logo" en remplacement du code HTML habituel.



  9. Nous allons ajouter deux paramètres à notre procédure : h pour hauteur et w pour largeur.
    Pour faire cette démarche, il faut :

    -->Modifier la ligne de déclaration de notre procédure de la façon suivante : sub logo(h,w)

    -->Modifier notre instruction en y ajoutant les valeurs de nos paramètres
    response.write "<img src=../centredeformation3/cbet.gif height="& h & " width="&w&">"

    -->Modifier notre ligne qui lance la fonction : call logo(200,200)
    Maintenant, le logo aura les dimensions suivantes (200 x 200)

  10. Répétez cette dernière ligne en affichant le logo avec des dimensions de votre choix.




  11. Maintenant à vous de jouer. Vous devez créer une procédure nommée multi ayant deux paramètres (a et b)

  12. Cette procédure affichera le résultat d'une multiplication des termes a et b.

    Le résultat attendu est : 19 x 23 = 437

    Pour connaître le code à utiliser pour effectuer une multiplication, faites une recherche avec GOOGLE en utilisant les mots de recherche "asp opérateurs".

  13. Une fois la procédure créée, ajouter une ligne de code asp qui lancera la procédure multi(19,23) , c'est à dire la multiplication 19 x 23 : Le résultat attendu est : 19 x 23 = 437

    Répétez cette dernière ligne 5 fois avec des termes différents.

  14. Enregistrez cette page sous le nom ASPPROCEDURE.ASP en utilisant le champ NOM DE VOTRE PAGE situé au bas de la page et cliquez le bouton CRÉER LA PAGE

  15. Cliquez le bouton retour

  16. Sélectionnez le lien AFFICHER de la colonne ASPPROCEDURE.ASP

  17. Validez votre travail

  18. Pour corriger, Retournez à la page précédente et cliquez le bouton Modifier

  19. Apportez les modifications au besoin et validez de nouveau

  20. IMPORTANT : Ajoutez une page à votre portfolio qui contiendra:
    - dans le champ titre : LES PROCÉDURES ASP
    - dans le champ contenu : un lien vers votre page ASPPROCEDURE.ASP

  21. Cochez la case à cocher de correction du travail

  22. Enregistrez cette page

    Cette page servira à la correction de votre travail et à transmettre mes commentaires concernant ton travail.