Page 1 sur 94
Créer sa première application VB.NET
http://msdn.microsoft.com/vbasic
Printemps 2008 Coach VB.NET Page 2 sur 94 SOMMAIRE
1 INTRODUCTION ... 3
1.1 CONTEXTE FONCTIONNEL ... 3
1.2 CONTEXTE TECHNIQUE ... 6
2 CRÉER LE PROJET ET LA FENÊTRE PRINCIPALE ... 7
2.1 CRÉER LA SOLUTION DE PROJET ... 8
2.2 CONTRÔLER LE DÉMARRAGE DE L’APPLICATION ... 12
2.3 COMPRENDRE LE FONCTIONNEMENT D’UN FORMULAIRE ... 26
2.4 CONTRÔLER L’AFFICHAGE ET L’ARRÊT DE L’APPLICATION ... 40
3 TRAVAILLER À BASE DE CONTRÔLES (COMPOSANTS) ... 42
3.1 CONFIGURER LES CARACTÉRISTIQUES DE LA FENÊTRE PRINCIPALE ... 44
3.2 CONSTRUIRE LE MENU DE L’APPLICATION ... 48
3.3 CODER LA FERMETURE DE L’APPLICATION... 57
3.4 AFFICHER L’APPLICATION DANS LA ZONE DE NOTIFICATION ... 73
4 POUR ALLER PLUS LOIN… ... 94
Printemps 2008 Coach VB.NET Page 3 sur 94
CONTEXTE FONCTIONNEL
Rappel du contexte fonctionnel du tutorial du coach VB
L’objectif du tutorial du Coach VB est d’accompagner les développeurs à la découverte et la prise en main du langage Visual Basic (VB) pour la construction d’applications avec une approche orientée objet.
Pour rappel, vous pouvez repérer facilement deux caractéristiques importantes du langage à l’aide des logos suivants en marge :
Ce logo marque une fonctionnalité de VB ou de Visual Studio qui permet de développer vite (et juste ).
Ce logo met en évidence une caractéristique de la programmation orientée objet.
Contexte fonctionnel du deuxième atelier
Ce deuxième atelier décrit la création d’une première application Visual Basic de type Windows.
L’objectif est de construire une application présentant une fenêtre avec une grille de travail sur des données. Nous l’appellerons Editeur du coach VB.
Au mieux vous devez disposer d’un bout de feuille issu d’une réunion qui décrit l’interface de l’application que vous devez réaliser, sur laquelle a abouti l’analyse fonctionnelle. Cela ressemblerait à ceci :
Printemps 2008 Coach VB.NET Page 4 sur 94 Ca va encore être simple …
Pour l’instant dans cet atelier, nous nous attacherons à construire la « charpente » de l’application sans nous préoccuper de l’affichage des données.
Au lancement de l’application, nous allons afficher un cours instant un écran de démarrage donnant le titre, la version et le propriétaire de l’application :
Printemps 2008 Coach VB.NET Page 5 sur 94 Enfin, nous mettrons en évidence l’exécution de l’application par une petite icône dans la zone de notification d’état de la barre des tâches de Windows, sur laquelle nous accrocherons un menu contextuel pour permettre à l’utilisateur de fermer l’application.
727 pixels Barre de menu principal de l’application contenant les
options de menu standards Fichier, Edition, Outils et Aide.
Titre de la fenêtre
427 pixels