Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un programme Visual Basic est créé à partir de blocs de construction standard. Une solution comprend un ou plusieurs projets. Un projet peut à son tour contenir une ou plusieurs assemblées. Chaque assembly est compilé à partir d’un ou plusieurs fichiers sources. Un fichier source fournit la définition et l’implémentation de classes, de structures, de modules et d’interfaces, qui contiennent finalement tout votre code.
Pour plus d’informations sur ces blocs de construction d’un programme Visual Basic, consultez Solutions et projets et assemblys dans .NET.
File-Level Éléments de programmation
Lorsque vous démarrez un projet ou un fichier et ouvrez l’éditeur de code, vous voyez déjà du code en place et dans l’ordre correct. Tout code que vous écrivez doit suivre la séquence suivante :
Instructions
Option
Instructions
Imports
Instructions
Namespace
et éléments au niveau de l’espace de noms
Si vous entrez des instructions dans un ordre différent, les erreurs de compilation peuvent se produire.
Un programme peut également contenir des instructions de compilation conditionnelle. Vous pouvez les interperser dans le fichier source parmi les instructions de la séquence précédente.
Déclarations d'options
Option
les instructions établissent des règles de base pour le code suivant, ce qui permet d’éviter les erreurs de syntaxe et de logique.
L’instruction Option Explicit garantit que toutes les variables sont déclarées et orthographiées correctement, ce qui réduit le temps de débogage.
L’instruction Option Strict permet de réduire les erreurs logiques et la perte de données qui peuvent se produire lorsque vous travaillez entre des variables de différents types de données.
L’instruction Option Compare spécifie la façon dont les chaînes sont comparées entre elles, en fonction de leurs valeurs Binary
ou Text
.
Déclarations d'importation
Vous pouvez inclure une Imports Statement (namespace et type .NET) pour importer des noms définis en dehors de votre projet. Une Imports
instruction permet à votre code de faire référence à des classes et à d’autres types définis dans l’espace de noms importé, sans avoir à les qualifier. Vous pouvez utiliser autant d’instructions Imports
que nécessaire. Pour plus d’informations, consultez Références et déclaration Imports.
Instructions espace de noms
Les espaces de noms vous aident à organiser et classifier vos éléments de programmation pour faciliter le regroupement et l’accès. Vous utilisez l’instruction Namespace pour classifier les instructions suivantes dans un espace de noms particulier. Pour plus d’informations, consultez Espaces de noms en Visual Basic.
Déclarations de compilation conditionnelle
Les instructions de compilation conditionnelle peuvent apparaître presque n’importe où dans votre fichier source. Ils entraînent l’inclusion ou l’exclusion de certaines parties de votre code au moment de la compilation en fonction de certaines conditions. Vous pouvez également les utiliser pour le débogage de votre application, car le code conditionnel s’exécute uniquement en mode débogage. Pour plus d’informations, consultez Compilation conditionnelle.
Namespace-Level Éléments de programmation
Les classes, structures et modules contiennent tout le code dans votre fichier source. Il s’agit d’éléments au niveau de l’espace de noms , qui peuvent apparaître dans un espace de noms ou au niveau du fichier source. Ils contiennent les déclarations de tous les autres éléments de programmation. Les interfaces, qui définissent des signatures d’élément, mais qui ne fournissent aucune implémentation, apparaissent également au niveau du module. Pour plus d’informations sur les éléments au niveau du module, consultez les rubriques suivantes :
Les éléments de données au niveau de l’espace de noms sont des énumérations et des délégués.
Module-Level Éléments de programmation
Les procédures, opérateurs, propriétés et événements sont les seuls éléments de programmation qui peuvent contenir du code exécutable (instructions qui effectuent des actions au moment de l’exécution). Il s’agit des éléments de niveau module de votre programme. Pour plus d’informations sur les éléments de niveau procédure, consultez les rubriques suivantes :
Les éléments de données au niveau du module sont des variables, des constantes, des énumérations et des délégués.
Procedure-Level Éléments de programmation
La plupart du contenu des éléments de niveau procédure sont des instructions exécutables, qui constituent le code d’exécution de votre programme. Tout le code exécutable doit être dans une procédure (Function
, , Sub
Operator
, Get
Set
, AddHandler
, ). RemoveHandler
RaiseEvent
Pour plus d’informations, consultez Instructions.
Les éléments de données au niveau de la procédure sont limités aux variables et constantes locales.
Procédure principale
La Main
procédure est le premier code à exécuter lorsque votre application a été chargée.
Main
sert de point de départ et de contrôle global pour votre application. Il existe quatre variétés de Main
:
Sub Main()
Sub Main(ByVal cmdArgs() As String)
Function Main() As Integer
Function Main(ByVal cmdArgs() As String) As Integer
La variété la plus courante de cette procédure est Sub Main()
. Pour plus d’informations, consultez Procédure principale dans Visual Basic.