Vue d'ensemble du développement d'applications avec Visual Basic Express

Mise à jour : novembre 2007

Cette rubrique fournit une vue d'ensemble de Visual Basic Express, un programme permettant de créer des applications à l'aide du langage Visual Basic. De la même manière qu'un programme tel que Microsoft Outlook fournit divers outils pour manipuler les messages électroniques, Visual Basic Express est une trousse à outils permettant d'exécuter un grand nombre de tâches de programmation.

Conseil :

Si vous êtes novice en matière de programmation, vous pouvez parcourir la Visite guidée de Visual Basic, une série de leçons destinée à vous apprendre les notions de base, puis revenir à cette rubrique. Pour commencer la visite, consultez Création de votre premier programme Visual Basic.

Processus de développement

Visual Basic Express facilite le processus de développement d'une application. Dans la plupart des cas, ce processus se compose des étapes suivantes :

  • Créez un projet. Un projet contient tous les fichiers nécessaires à votre application, et stocke des informations sur votre application. Pour plus d'informations, consultez Étape 1 : créer un projet dans Visual Basic. Une application contiendra parfois plusieurs projets, par exemple, un projet d'application Windows et un ou plusieurs projets de Bibliothèque de classes. Une telle application est appelée solution, qui est simplement l'autre nom d'un groupe de projets.

  • Concevez l'interface utilisateur. Pour cela, vous devez faire glisser différents contrôles, tels que des boutons et des zones de texte, jusqu'à une aire de conception appelée formulaire. Vous pouvez ensuite définir des propriétés qui déterminent l'aspect et le comportement du formulaire ainsi que de ses contrôles.

    Remarque :

    Pour les applications qui ne possèdent aucune interface utilisateur, telles que les bibliothèques de classes ou les applications console, cette étape n'est pas nécessaire.

  • Écrivez le code. Vous devrez ensuite écrire le code Visual Basic qui définit la manière dont votre application doit se comporter et interagir avec l'utilisateur. Visual Basic Express facilite l'écriture du code grâce à des fonctionnalités telles qu'IntelliSense, la saisie semi-automatique et les extraits de code. Pour plus d'informations, consultez Étape 4 : ajouter du code Visual Basic.

  • **Testez le code.**Vous devrez toujours tester votre application pour vérifier qu'elle se comporte de la manière prévue. Ce processus est connu sous le nom de débogage. Visual Basic Express possède des outils de débogage qui facilitent la recherche et la résolution interactives des erreurs dans votre code. Pour plus d'informations, consultez Étape 5 : exécuter et tester votre programme.

  • Distribuez l'application. Une fois votre application terminée, vous pouvez installer le programme obtenu sur votre ordinateur ou le distribuer et le partager. Visual Basic Express utilise une nouvelle technologie appelée publication ClickOnce qui permet de déployer facilement une application à l'aide d'un Assistant et de fournir automatiquement des versions mises à jour de l'application en cas de modifications ultérieures. Pour plus d'informations, consultez Distribution d'un programme.

Exploration

À première vue, l'interface utilisateur de Visual Basic Express, également appelée environnement de développement intégré ou IDE, peut paraître peu familière, mais une fois que vous l'aurez mieux appréhendée, vous apprécierez sa convivialité. Les sections suivantes décrivent les parties de l'IDE que vous utiliserez le plus. Pour en apprendre davantage sur l'IDE, consultez Introduction à l'IDE de Visual Basic Express.

Au démarrage

À la première ouverture de Visual Basic Express, vous constatez qu'une grande partie de l'IDE est remplie par la fenêtre Page de démarrage. La Page de démarrage contient une liste interactive de vos projets récents, une zone Mise en route fournissant des liens vers des rubriques d'aide importantes, ainsi qu'une liste de liens vers des articles en ligne et d'autres ressources. Si vous êtes connecté à Internet, cette liste est régulièrement mise à jour.

Sur le côté droit de l'IDE se trouve la fenêtre Explorateur de solutions, tel qu'indiqué dans l'illustration suivante. Elle est initialement vierge, mais elle contiendra les informations sur votre projet, ou vos groupes de projets appelés solutions. Pour plus d'informations, consultez Découverte de votre solution : utilisation de l'Explorateur de solutions.

Figure 1 : Explorateur de solutions

Explorateur de solutions

Du côté gauche de l'IDE, vous pouvez constater la présence d'un onglet vertical marqué Boîte à outils. Il est aussi initialement vierge, mais au fur et à mesure que vous travaillez, il se remplit avec les éléments pouvant être utilisés pour la tâche que vous exécutez actuellement. Pour plus d'informations, consultez Fouille de la boîte à outils.

En haut de l'IDE se trouve une barre de menus et une barre d'outils. Les menus et boutons de barre d'outils disponibles changent selon la tâche en cours ; prenez le temps d'explorer et d'observer les choix disponibles. Vous pouvez également personnaliser les menus et la barre d'outils en fonction de vos préférences personnelles. Pour personnaliser la barre d'outils, dans le menu Outils, cliquez sur Personnaliser. Vous pouvez alors réorganiser les commandes ou ajouter une nouvelle barre d'outils. Dans la partie inférieure de l'IDE se trouve une barre d'état indiquant Prêt. La barre d'état change pendant que vous travaillez dans l'IDE. Elle affiche des messages en rapport avec votre tâche en cours. Par exemple, la barre d'état affiche des informations sur la progression d'un projet que vous générez.

Mode Design

Lorsque vous ouvrez ou créez un projet, l'apparence de l'IDE laisse la place au mode Design. L'illustration suivante montre l'IDE en mode Design. Il s'agit de la partie visuelle de Visual Basic, dans laquelle vous concevez l'aspect de votre application.

Remarque :

Cette rubrique fournit une vue d'ensemble du développement d'applications Windows Forms à l'aide de Visual Basic Express, mais Visual Basic Express permet également de créer des applications Windows Presentation Foundation (WPF). Les fonctionnalités décrites dans cette rubrique sont disponibles dans les applications WPF, mais certaines fonctionnalités, telles que la fenêtre XAML, sont également disponibles. Pour plus d'informations, consultez Création de l'aspect visuel de votre programme : introduction à Windows Presentation Foundation.

Figure 2 : IDE en mode Design

Éditeur de code de Visual C# Express

En mode Design, la Page de démarrage est couverte par une autre fenêtre appelée Concepteur de formulaires qui est à la base une zone de dessin vierge représentant l'interface utilisateur de votre application. Remarquez que vous pouvez toujours accéder à la Page de démarrage en cliquant sur son onglet au-dessus du Concepteur de formulaires.

Lorsque le Concepteur de formulaires est visible, la Boîte à outils contient plusieurs contrôles (représentations de boutons, de champs de texte, de grilles, etc.) qui peuvent être ajoutés au formulaire et organisés comme vous le souhaitez. Pour plus d'informations, consultez Concepteur Windows Forms.

Vous constaterez également qu'une nouvelle fenêtre, la fenêtre Propriétés, apparaît sous la fenêtre Explorateur de solutions. C'est à cet endroit que vous définirez les différentes propriétés qui définissent l'apparence et le comportement du formulaire et de ses contrôles. Pour plus d'informations, consultez Définition de propriétés : utilisation des fenêtres Propriétés.

La fenêtre Liste des tâches située en bas de l'IDE n'est pas affichée par défaut, mais constitue une zone de suivi des tâches à exécuter ou de prise de notes pendant la programmation. Pour plus d'informations, consultez Liste des tâches (Visual Studio).

Si vous double-cliquez sur un formulaire ou un contrôle, une nouvelle fenêtre appelée éditeur de code s'ouvre. Elle vous permet d'écrire le code réel de votre application. Plus qu'un simple éditeur de texte, l'éditeur de code utilise une technologie appelée Intellisense pour vous aider à écrire du code en fournissant des informations pertinentes au fur et à mesure que vous tapez. Pour plus d'informations, consultez Codage intelligent : utilisation d'IntelliSense pour vous aider à écrire du code et Options IntelliSense spécifiques à Visual Basic.

Remarque :

Pour certains types de projets, tels que les projets Bibliothèque de classes qui n'ont aucune interface utilisateur, l'éditeur de code s'affiche plutôt que le Concepteur de formulaires.

Mode exécution

Lorsque vous exécutez ou déboguez votre application, l'IDE passe en mode exécution. L'application proprement dite est démarrée et une fenêtre supplémentaire de débogage s'affiche. En mode exécution, vous ne pouvez pas apporter de modification dans le Concepteur de formulaires, la fenêtre Propriétés ou l'Explorateur de solutions, mais vous pouvez modifier votre code dans l'éditeur de code.

En mode exécution, une nouvelle fenêtre appelée fenêtre Exécution s'affiche en bas de l'IDE. Si vous mettez l'application en mode arrêt, vous pouvez interroger des valeurs et tester le code dans la fenêtre Exécution. L'illustration suivante montre le mode Arrêt. Pour plus d'informations, consultez Fenêtre Exécution.

Figure 3 : Formulaire Visual Basic en mode arrêt

Mode arrêt

Des fenêtres supplémentaires pour permettant de consulter les valeurs des variables, d'afficher les résultats, et d'exécuter d'autres tâches de débogage peuvent s'afficher au moment de l'exécution si vous les sélectionnez dans le menu Déboguer.

Autres fenêtres importantes

Vous pouvez rencontrer de nombreuses autres fenêtres dans l'IDE, chacune étant axée sur une tâche de programmation spécifique. Quelques-unes des plus courantes sont décrites dans la liste suivante.

Personnalisation

Visual Basic Express permet de personnaliser l'IDE en réorganisant la disposition des fenêtres, en choisissant celles à afficher, en ajoutant ou en supprimant des commandes de menu et des boutons de barre d'outils, etc. Pour plus d'informations sur la personnalisation de Visual Studio, consultez Personnalisation de l'environnement de développement.

Obtention d'aide

L'aide est toujours à portée de main pendant que vous utilisez Visual Basic Express. Si vous vous trouvez dans l'éditeur de code ou dans toute autre fenêtre, appuyez sur la touche F1 pour afficher la rubrique d'aide correspondant le mieux à l'opération que vous effectuez à ce moment. Par exemple, si vous êtes dans l'éditeur de code et si le curseur se trouve sur le mot clé Inherits, le navigateur d'aide s'ouvre et une rubrique qui décrit l'utilisation de l'instruction Inherits s'affiche.

Remarque :

Les fichiers d'aide fournis avec Visual Basic Express constituent un sous-ensemble de MSDN Library pour les éditions Visual Studio Express, qui est lui-même un sous-ensemble de la bibliothèque MSDN Library intégrale. Si vous êtes connecté à Internet, vous pouvez accéder à toute rubrique d'aide de l'ensemble de la bibliothèque. Si vous ne disposez pas d'un accès en ligne ou si vous avez choisi de ne pas installer MSDN Library pour les éditions Visual Studio Express, il se peut que certaines rubriques d'aide ne soient pas disponibles.

L'aide peut également être lancée à partir du menu ? (Aide) et vous pouvez rechercher les rubriques souhaitées à l'aide des fenêtres Sommaire ou Index ou de l'onglet Rechercher. Pour plus d'informations, consultez Aide sur l'aide (aide de Microsoft Document Explorer).

Voir aussi

Autres ressources

Création de votre premier programme Visual Basic

Visite guidée de Visual Basic

Aide pour les utilisateurs de Visual Basic 6.0

Guide de programmation Visual Basic

Création d'applications Windows