2. Les informations contenues dans ce document, y compris les adresses URL et les références à des
sites Web Internet, pourront faire l'objet de modifications sans préavis. Sauf mention contraire, les
sociétés, les produits, les noms de domaine, les adresses de messagerie, les logos, les personnes,
les lieux et les événements utilisés dans les exemples sont fictifs et toute ressemblance avec des
sociétés, produits, noms de domaine, adresses de messagerie, logos, personnes, lieux et
événements existants ou ayant existé serait purement fortuite. L'utilisateur est tenu d'observer la
réglementation relative aux droits d'auteur applicable dans son pays. Sans limitation des droits
d'auteur, aucune partie de ce manuel ne peut être reproduite, stockée ou introduite dans un système
d'extraction, ou transmise à quelque fin ou par quelque moyen que ce soit (électronique,
mécanique, photocopie, enregistrement ou autre), sans la permission expresse et écrite de
Microsoft Corporation.
Les produits mentionnés dans ce document peuvent faire l'objet de brevets, de dépôts de brevets en
cours, de marques, de droits d'auteur ou d'autres droits de propriété intellectuelle et industrielle de
Microsoft. Sauf stipulation expresse contraire d'un contrat de licence écrit de Microsoft, la
fourniture de ce document n'a pas pour effet de vous concéder une licence sur ces brevets,
marques, droits d'auteur ou autres droits de propriété intellectuelle.
2002 Microsoft Corporation. Tous droits réservés.
Microsoft, MS-DOS, Windows, Windows NT, Active Directory, ActiveX, BizTalk, Hotmail,
IntelliSense, Jscript, MSN, MSDN, PowerPoint, Visio, Visual Basic, Visual C++, Visual C#,
Visual J#, Visual Studio, Win32 et Windows Media sont soit des marques déposées de Microsoft
Corporation, soit des marques de Microsoft Corporation, aux États-Unis d'Amérique et/ou dans
d'autres pays.
Les autres noms de produit et de société mentionnés dans ce document sont des marques de leurs
propriétaires respectifs.
Cours n° : 2333A
Réf. n° : X09-00844
Édité le : 08/2002
3. Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET iii
Table des matières
Introduction
Introduction .............................................................................................................1
Documents de cours.................................................................................................2
Conditions préalables ..............................................................................................3
Plan du cours ...........................................................................................................4
Configuration...........................................................................................................9
Cours MOC ...........................................................................................................10
Programme MCP ...................................................................................................12
Logistique ..............................................................................................................15
Module 1: Présentation de Microsoft .NET Framework
Vue d'ensemble........................................................................................................1
Leçon : Introduction à .NET Framework ................................................................2
Leçon : Présentation d'ASP.NET...........................................................................13
Leçon : Présentation de l'application d'atelier .......................................................19
Leçon : Ressources ................................................................................................25
Contrôle des acquis................................................................................................27
Module 2 : Utilisation de Microsoft Visual Studio .NET
Vue d'ensemble........................................................................................................1
Leçon : Présentation de Visual Studio .NET ...........................................................2
Leçon : Création d’un projet d’application Web ASP.NET ..................................23
Contrôle des acquis................................................................................................35
Atelier 2 : Utilisation de Microsoft Visual Studio .NET .......................................37
Module 3 : Utilisation de langages basés sur Microsoft .NET
Vue d'ensemble........................................................................................................1
Leçon : Présentation des langages basés sur .NET..................................................2
Leçon : Comparaison des langages basés sur .NET ..............................................13
Leçon : Création d'un composant à l'aide de Visual Studio .NET.........................20
Contrôle des acquis................................................................................................30
Atelier 3 : Génération d'un composant Microsoft Visual Studio .NET .................32
Module 4 : Création d'un formulaire Web Microsoft ASP.NET
Vue d'ensemble........................................................................................................1
Leçon : Création de formulaires Web......................................................................2
Leçon : Utilisation des contrôles de serveur..........................................................12
Contrôle des acquis................................................................................................31
Atelier 4 : Création d'un formulaire Web Microsoft ASP.NET ............................33
Module 5 : Ajout de code dans un formulaire Web Microsoft ASP.NET
Vue d'ensemble........................................................................................................1
Leçon : Utilisation des pages code-behind ..............................................................2
Leçon : Ajout de procédures d'événement aux contrôles de serveur Web...............9
Leçon : Utilisation des événements de page..........................................................22
Contrôle des acquis................................................................................................38
Atelier 5 : Ajout de fonctionnalités à une application Web...................................41
4. iv Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET
Module 6 : Traçage des applications Web Microsoft ASP.NET
Vue d'ensemble........................................................................................................1
Leçon : Fonctionnement du traçage.........................................................................2
Leçon : Débogage à distance .................................................................................18
Contrôle des acquis................................................................................................21
Atelier 6 : Traçage dans les applications Web Microsoft ASP.NET .....................24
Module 7 : Validation des entrées de l'utilisateur
Vue d'ensemble........................................................................................................1
Leçon : Présentation de la validation des entrées de l'utilisateur.............................2
Leçon : Utilisation des contrôles de validation........................................................9
Leçon : Validation de page ....................................................................................30
Contrôle des acquis................................................................................................37
Atelier 7 : Validation des entrées de l'utilisateur ...................................................39
Module 8 : Création de contrôles utilisateur
Vue d'ensemble........................................................................................................1
Leçon : Ajout de contrôles utilisateur à un formulaire Web ASP.NET...................2
Leçon : Création de contrôles utilisateur ...............................................................13
Contrôle des acquis................................................................................................19
Atelier 8 : Création de contrôles utilisateur ...........................................................21
Module 9 : Accès aux données relationnelles à l'aide de
Microsoft Visual Studio .NET
Vue d'ensemble........................................................................................................1
Leçon : Présentation d'ADO.NET ...........................................................................2
Leçon : Création d'une connexion à une base de données .......................................9
Leçon : Affichage d'un DataSet dans un contrôle de liste .....................................20
Contrôle des acquis................................................................................................29
Atelier 9 : Accès aux données relationnelles à l'aide de
Microsoft Visual Studio .NET...............................................................................31
Module 10 : Accès aux données à l'aide de Microsoft ADO.NET
Vue d'ensemble........................................................................................................1
Leçon : Présentation de l'utilisation de Microsoft ADO.NET .................................2
Leçon : Connexion à une base de données ..............................................................8
Leçon : Accès aux données avec des DataSet .......................................................16
Leçon : Utilisation de plusieurs tables...................................................................36
Leçon : Accès aux données avec des DataReader .................................................46
Contrôle des acquis................................................................................................58
Atelier 10 : Accès aux données à l'aide de Microsoft ADO.NET..........................60
Module 11 : Appel de procédures stockées à l'aide de
Microsoft ADO.NET
Vue d'ensemble........................................................................................................1
Leçon : Présentation des procédures stockées .........................................................2
Leçon : Appel de procédures stockées.....................................................................9
Contrôle des acquis................................................................................................23
Atelier 11 : Appel de procédures stockées à l'aide de Microsoft ADO.NET.........25
5. Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET v
Module 12 : Lecture et écriture de données XML
Vue d'ensemble........................................................................................................1
Leçon : Présentation de l'architecture XML dans ASP.NET...................................2
Leçon : XML et objet DataSet...............................................................................10
Leçon : Manipulation de données XML................................................................25
Leçon : Utilisation du contrôle de serveur Web XML ..........................................35
Contrôle des acquis................................................................................................41
Atelier 12 : Lecture de données XML ...................................................................43
Module 13 : Utilisation et création de services Web XML
Vue d'ensemble........................................................................................................1
Leçon : Présentation des services Web XML..........................................................2
Leçon : Appel d'un service Web XML à l'aide de HTTP ......................................13
Leçon : Utilisation d'un proxy pour appeler un service Web XML.......................18
Leçon : Création d'un service Web XML..............................................................30
Contrôle des acquis................................................................................................40
Atelier 13 : Utilisation et création de services Web XML ....................................42
Module 14 : Gestion d'état
Vue d'ensemble........................................................................................................1
Leçon : Gestion d'état ..............................................................................................2
Leçon : Variables d'application et de session ........................................................13
Leçon : Sessions avec et sans cookies ...................................................................24
Contrôle des acquis................................................................................................34
Atelier 14 : Stockage de données d'application et de session ................................36
Module 15 : Configuration, optimisation et déploiement d'une
application Web Microsoft ASP.NET
Vue d'ensemble........................................................................................................1
Leçon : Utilisation de l'objet Cache.........................................................................2
Leçon : Utilisation du cache de sortie d'ASP.NET................................................14
Leçon : Configuration d'une application Web ASP.NET ......................................24
Leçon : Déploiement d'une application Web ASP.NET........................................42
Contrôle des acquis................................................................................................50
Atelier 15 : Configuration, optimisation et déploiement d'une application
Web Microsoft ASP.NET......................................................................................52
Module 16 : Sécurisation d'une application Web Microsoft ASP.NET
Vue d'ensemble........................................................................................................1
Leçon : Présentation de la sécurité d'une application Web......................................2
Leçon : Utilisation de l'authentification Windows ................................................14
Leçon : Utilisation de l'authentification par formulaires .......................................24
Leçon : Présentation de l'authentification Microsoft Passport...............................38
Contrôle des acquis................................................................................................41
Atelier 16 : Sécurisation d'une application Web Microsoft ASP.NET..................43
6. vi Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET
Module 17 : Contrôle des acquis
Vue d'ensemble........................................................................................................1
Revue du contenu ....................................................................................................2
Atelier 17 : Test récréatif.........................................................................................4
Annexe A : Récupération d'un atelier
Annexe B : Débogage à l'aide de Microsoft Visual Studio .NET
Annexe C : Utilisation de modèles et de contrôles de listes
Annexe D : Réponses des services Web XML
7. Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET vii
À propos de ce cours
Cette section décrit brièvement le cours et ses objectifs, le profil des stagiaires
ainsi que les connaissances préalables requises.
Description Ce cours permet aux stagiaires d'acquérir les connaissances et compétences
nécessaires pour développer des applications Web à l'aide de Microsoft® Visual
Studio® .NET et de Microsoft ASP.NET.
Profil des stagiaires Ce cours s'adresse à deux types de stagiaires : les développeurs Web débutants
et les développeurs Microsoft Visual Basic® ou C# qui souhaitent apprendre
Visual Studio .NET et ASP.NET.
! Développeurs Web débutants. Ces développeurs ont une expérience
minimale de la programmation. Ils doivent toutefois connaître les concepts
de base de la programmation, notamment les boucles et les instructions
conditionnelles. Ils doivent également maîtriser le langage HTML
(Hypertext Markup Language) et certains langages de script, tels que Visual
Basic Scripting Edition ou Microsoft JScript®.
Ce cours s'adresse aux développeurs HTML et aux développeurs DHTML
(HTML dynamique).
! Développeurs Visual Basic. Ces développeurs ont une expérience pratique
du développement d'applications Microsoft Windows® à l'aide de
Visual Basic 6.
Connaissances Pour suivre ce cours, les stagiaires doivent disposer des connaissances
préalables suivantes :
! Connaissance du langage HTML ou DHTML et des concepts suivants :
• Tables
• Images
• Formulaires
! Expérience pratique de la programmation à l'aide de Visual Basic .NET et
des opérations suivantes :
• Déclaration de variables
• Utilisation de boucles
• Utilisation d'instructions conditionnelles
Le suivi du cours 2559, Introduction to Visual Basic .NET Programming with
Microsoft .NET (en anglais), ou du cours 2374, Programmation avec
Microsoft® Visual Basic® .NET, permet de disposer des connaissances
préalables décrites ci-dessus.
8. viii Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET
Objectifs À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches
suivantes :
! décrire Microsoft .NET Framework et ASP.NET ;
! créer un projet d'application Web ASP.NET à l'aide de Visual Studio.NET ;
! créer un composant dans Visual Basic .NET ou C# ;
! ajouter des contrôles de serveur à une page ASP.NET ;
! ajouter des fonctionnalités aux contrôles de serveur situés sur une page
ASP.NET ;
! utiliser les fonctionnalités de traçage de Visual Studio .NET ;
! utiliser les contrôles de validation pour valider les entrées utilisateur ;
! créer un contrôle utilisateur ;
! accéder aux données à l'aide des outils d'accès aux données intégrés dans
Visual Studio .NET ;
! utiliser Microsoft ADO.NET pour accéder aux données dans une application
Web ASP.NET ;
! appeler une procédure stockée à partir d'une application Web ASP.NET ;
! accéder aux données XML (Extensible Markup Language) et les lire dans
un objet DataSet ;
! utiliser et créer un service Web XML à partir d'une application Web
ASP.NET ;
! stocker les données d'application et de session Web ASP.NET à l'aide de
différentes méthodes ;
! configurer et développer une application Web ASP.NET ;
! sécuriser une application Web ASP.NET à l'aide de différentes technologies.
Annexes Le cours 2333A, Développement d'applications Web Microsoft ASP.NET à
l'aide de Visual Studio .NET, contient quatre annexes :
! Annexe A, « Récupération d'un atelier »
Cette annexe décrit les étapes nécessaires pour récupérer une solution
d'atelier incomplète ou corrompue.
! Annexe B, « Débogage à l'aide de Microsoft Visual Studio .NET »
Cette annexe est une leçon facultative du module 6, « Traçage des
applications Web ASP.NET ». Elle est composée de trois diapositives et
d'une démonstration. La présentation de cette annexe dure 30 minutes.
! Annexe C, « Utilisation de modèles et de contrôles de listes »
Cette annexe est une leçon facultative du module 9, « Accès aux données
relationnelles à l'aide de Microsoft Visual Studio .NET ». Cette leçon est
composée de deux diapositives et d'une démonstration. Sa présentation dure
15 minutes.
! Annexe D, « Réponses des services Web XML »
Cette annexe est une leçon facultative du module 13, « Utilisation et
création de services Web XML ». Elle est composée de trois diapositives et
d'une démonstration. Sa présentation dure 20 minutes.
9. Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET ix
Calendrier du cours
Voici une estimation horaire du déroulement du cours. Il est possible que vos
horaires soient différents de ceux indiqués dans le tableau suivant :
Premier jour
Début Fin Module
9:00 9:30 Introduction
9:30 10:30 Module 1 : Présentation de Microsoft .NET Framework
10:30 10:45 Pause
10:45 11:45 Module 2 : Utilisation de Microsoft Visual Studio .NET
11:45 12:00 Atelier 2 : Utilisation de Microsoft Visual Studio .NET
12:00 13:00 Déjeuner
13:00 13:45 Module 3 : Utilisation de langages basés sur Microsoft .NET
13:45 14:15 Atelier 3 : Génération d'un composant Microsoft
Visual Studio .NET
14:15 14:30 Pause
14:30 15:45 Module 4 : Création d'un formulaire Web Microsoft ASP.NET
15:45 16:15 Atelier 4 : Création d'un formulaire Web Microsoft ASP.NET
Deuxième jour
Début Fin Module
9:00 9:30 Contrôle des acquis du premier jour
9:30 10:45 Module 5 : Ajout de code dans un formulaire Web
Microsoft ASP.NET
10:45 11:00 Pause
11:00 11:45 Atelier 5 : Ajout de fonctionnalités à une application Web
11:45 12:45 Déjeuner
12:45 13:30 Module 6 : Traçage des applications Web Microsoft ASP.NET
13:30 14:00 Atelier 6 : Traçage dans les applications Web Microsoft ASP.NET
14:00 14:15 Pause
14:15 15:15 Module 7 : Validation des entrées de l'utilisateur
15:15 15:30 Atelier 7 : Validation des entrées de l'utilisateur
15:30 16:15 Module 8 : Création de contrôles utilisateur
16:15 16:45 Atelier 8 : Création de contrôles utilisateur
10. x Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET
Troisième jour
Début Fin Module
9:00 9:30 Contrôle des acquis du deuxième jour
9:30 10:30 Module 9 : Accès aux données relationnelles à l'aide de
Microsoft Visual Studio .NET
10:30 10:45 Pause
10:45 11:45 Module 9 (suite)
11:45 12:15 Atelier 9 : Accès aux données relationnelles à l'aide de
Microsoft Visual Studio .NET
12:15 13:15 Déjeuner
13:15 14:45 Module 10 : Accès aux données à l'aide de Microsoft ADO.NET
14:45 15:15 Atelier 10 : Accès aux données à l'aide de Microsoft ADO.NET
15:15 15:30 Pause
15:30 16:15 Module 11 : Appel de procédures stockées à l'aide de
Microsoft ADO.NET
16:15 16:45 Atelier 11 : Appel de procédures stockées à l'aide de
Microsoft ADO.NET
Quatrième jour
Début Fin Module
9:00 9:30 Contrôle des acquis du troisième jour
9:30 10:45 Module 12 : Lecture et écriture de données XML
10:45 11:00 Pause
11:00 11:30 Atelier 12 : Lecture de données XML
11:30 12:30 Déjeuner
12:30 13:45 Module 13 : Utilisation et création de services Web XML
13:45 14:45 Atelier 13 : Utilisation et création de services Web XML
14:45 15:00 Pause
15:00 16:00 Module 14 : Gestion d'état
16:00 17:30 Atelier 14 : Stockage de données d'application et de session
11. Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET xi
Cinquième jour
Début Fin Module
9:00 9:30 Contrôle des acquis du quatrième jour
9:30 10:30 Module 15 : Configuration, optimisation et déploiement d'une
application Web Microsoft ASP.NET
10:30 10:45 Pause
10:45 11:45 Module 15 : (suite)
11:45 12:45 Déjeuner
12:45 14:15 Atelier 15 : Configuration, optimisation et déploiement d'une
application Web Microsoft ASP.NET
14:15 14:30 Pause
14:30 15:45 Module 16 : Sécurisation d'une application Web
Microsoft ASP.NET
15:45 16:30 Atelier 16 : Sécurisation d'une application Web
Microsoft ASP.NET
16:30 16:45 Module 17 : Contrôle des acquis
16:45 17:15 Atelier 17 : Test récréatif
12. xii Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET
Contenu du CD-ROM de l'instructeur
Le CD-ROM de l'instructeur contient les fichiers et les dossiers décrits ci-
dessous :
! Autorun.exe. Lorsque le CD-ROM est inséré dans le lecteur, ou lorsque
vous double-cliquez sur le fichier Autorun.exe, ce fichier lance le CD-ROM
et vous permet de parcourir le CD-ROM du stagiaire ou de l'instructeur.
! Autorun.inf. Lorsque le CD-ROM est inséré dans le lecteur, ce fichier lance
Autorun.exe.
! Default.htm. Ce fichier ouvre les pages Web destinées à l'instructeur.
! Readme.txt. Ce fichier décrit l'installation du logiciel permettant d'afficher le
CD-ROM de l'instructeur et son contenu. Il explique également comment
ouvrir les pages Web destinées à l'instructeur.
! 2333A_ms.doc. Ce fichier contient le Guide de configuration manuelle de la
classe. Il décrit les étapes d'installation manuelle des ordinateurs de la
classe.
! 2333A_sg.doc. Ce fichier contient le Guide de configuration automatisée de
la classe. Il décrit la configuration de la classe, les conditions requises, les
instructions d'utilisation des scripts de configuration automatique de la
classe et la liste de vérification de la configuration de la classe.
! Powerpnt. Ce dossier contient les diapositives Microsoft PowerPoint®
utilisées dans ce cours.
! Pptview. Ce dossier contient la visionneuse Microsoft PowerPoint 97 qui
permet d'afficher les diapositives PowerPoint lorsque vous ne disposez pas
de Microsoft PowerPoint 2002. Cette version ne doit pas être utilisée dans la
classe.
! Setup. Ce dossier contient les fichiers nécessaires pour installer le cours et
les logiciels associés sur les ordinateurs de la classe.
! StudentCD. Ce dossier contient les pages Web destinées aux stagiaires. Ces
pages comportent des liens renvoyant à des ressources ayant un rapport avec
ce cours, notamment des lectures complémentaires, les réponses aux
questions du contrôle des acquis et des ateliers, les fichiers des ateliers, les
présentations multimédias et les sites Web se rapportant au cours.
! Tools. Ce dossier contient les fichiers et les utilitaires utilisés pour terminer
la configuration de l'ordinateur de l'instructeur.
! Webfiles. Ce dossier contient les fichiers requis pour afficher les pages Web
du cours. Pour accéder à la page Web, ouvrez l'Explorateur Windows, puis
double-cliquez sur Default.htm ou Autorun.exe dans le répertoire racine
du CD-ROM.
13. Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET xiii
Contenu du CD-ROM du stagiaire
Le CD-ROM du stagiaire contient les fichiers et dossiers décrits ci-dessous :
! Autorun.exe. Lorsque le CD-ROM est inséré dans le lecteur, ou lorsque
vous double-cliquez sur le fichier Autorun.exe, ce fichier lance le
CD-ROM du stagiaire et vous permet de le parcourir.
! Autorun.inf. Lorsque le CD-ROM est inséré dans le lecteur, ce fichier lance
Autorun.exe.
! Default.htm. Ce fichier ouvre les pages Web destinées aux stagiaires. Ces
pages comportent des liens renvoyant à des ressources ayant un rapport avec
ce cours, notamment des lectures complémentaires, les réponses aux
questions de contrôle des acquis et des ateliers, les fichiers des ateliers, les
présentations multimédias et les sites Web se rapportant au cours.
! Readme.txt. Ce fichier décrit l'installation du logiciel permettant d'afficher le
CD-ROM du stagiaire et son contenu. Il explique également comment
ouvrir les pages Web destinées au stagiaire.
! 2333A_ms.doc. Ce fichier contient le Guide de configuration manuelle de la
classe. Il décrit la configuration de la classe, ainsi que les conditions
requises et les instructions de préparation spécifiques.
! Democode. Ce dossier contient le code de démonstration.
! Flash. Ce dossier contient le programme d'installation du plug-in
Macromedia Flash 5.
! Fonts. Ce dossier contient les polices requises pour afficher les
présentations Microsoft PowerPoint® et les documents de type Web.
! Labfiles. Ce dossier contient les fichiers utilisés lors des ateliers. Certains de
ces fichiers peuvent aussi être employés pour préparer les ordinateurs des
stagiaires en vue des ateliers.
! Media. Ce dossier contient les fichiers utilisés dans les présentations
multimédias de ce cours.
! Mplayer. Ce dossier contient le fichier d'installation du lecteur multimédia
Microsoft Windows Media™ Player.
! Practices. Ce dossier contient les fichiers utilisés lors des applications
pratiques.
! Webfiles. Ce dossier contient les fichiers requis pour afficher les pages Web
du cours. Pour accéder à la page Web, ouvrez l'Explorateur Windows, puis
double-cliquez sur Default.htm ou Autorun.exe dans le répertoire racine
du CD-ROM.
! Wordview. Ce dossier contient la visionneuse Word, utilisée pour afficher
tous les fichiers Word (.doc) situés sur le CD-ROM.
14. xiv Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET
Conventions typographiques
Les conventions suivantes sont utilisées dans les documents du cours afin de
distinguer les différents éléments de texte :
Convention Utilisation
gras Représente les commandes, options de commande et
éléments de syntaxe qui doivent être tapés tels qu'ils sont
présentés. Cette mise en forme de caractères désigne
également les commandes de menu et les boutons, les titres
et options de boîte de dialogue ainsi que les noms de menu.
italique Dans les syntaxes ou le texte descriptif, représente les
noms d'argument ou les espaces réservés aux variables.
Cette mise en forme de caractères est également utilisée
pour introduire des termes nouveaux, citer des titres
d'ouvrage et mettre en valeur des éléments du texte.
Majuscules initiales Représentent les noms de domaine, d'utilisateur,
d'ordinateur, de répertoire, de dossier et de fichier (sauf
lorsqu'il s'agit de noms avec respect de la casse). Sauf
indication contraire, vous pouvez taper les noms de
répertoire ou de fichier en minuscules dans les boîtes de
dialogue ou à l'invite.
MAJUSCULES Représentent les noms de touche ainsi que les séquences et
les combinaisons de touches, par exemple, ALT+ESPACE.
espacement fixe Représente les exemples de code ou les exemples de texte
affichés à l'écran.
| Dans les syntaxes, sépare les éléments mutuellement
exclusifs d'un choix.
! Représente une procédure composée d'étapes séquentielles.
... Représente une partie omise dans un exemple de code.