A. Belaïd Cours VB LSC 2003-2004 1 z z z z z z z z z z z z z z z z z z z z z z
A. Belaïd Cours VB LSC 2003-2004 1 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Visual Basic A. Belaïd Université de Nancy 2 A. Belaïd Cours VB LSC 2003-2004 2 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Introduction g Pourquoi Visual Basic ? – L’un des langages de programmation les plus performants et les plus simples à utiliser – Créé par John G. Kemeny et Thoams E. Kurtz en 1963 et devient vite un langage populaire – Adapté sur PC par Bill Gates, au milieu des années 70 – Depuis, plusieurs versions améliorées pour PC ont vu le jour : • Microsoft QuickBasis et MS-DOS Qbasic – La simplicité du langage explique son choix pour le développement d'interfaces A. Belaïd Cours VB LSC 2003-2004 3 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Introduction g Développement d’un programme sous VB – Trois étapes : • Création de l’interface utilisateur à l’aide des contrôles VB • Définition des caractéristiques ou propriétés des éléments qui composent l’interface • Ecriture du code de programmation pour un ou plusieurs éléments de l’interface en fonction des besoins A. Belaïd Cours VB LSC 2003-2004 4 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Introduction g Exemple – Ecrire un programme VB qui affiche "Bonjour" – Solution : exo1-demmarrage Avant le click Après le click Interface Objets A. Belaïd Cours VB LSC 2003-2004 5 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Prise de connaissance g Démarrage de VB – Cliquer sur « Démarrer », sur « Programmes », puis sur le dossier « Microsoft Basic 6.0 » – Cliquer sur l’icône du programme VB • La boîte de dialogue « Nouveau projet » s’affiche et un choix se prose pour un type de projet à créer – Cliquer sur « ouvrir » pour accepter la proposition par défaut • Un nouveau projet s’ouvre accompagné de fenêtres et d’outils ¾ La taille et la forme exacte de ces fenêtres dépendent de la configuration du système A. Belaïd Cours VB LSC 2003-2004 6 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Prise de connaissance Interface A. Belaïd Cours VB LSC 2003-2004 7 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Prise de connaissance Interface g Feuille Interface Utilisateur – C’est la feuille par défaut (Fenêtre feuille) • appelée Form1, s’affiche au démarrage – Grille standard avec des points servant à aligner les éléments créés et composant l’interface Utilisateur – On peut ajuster la taille de l’interface à l’aide de la souris – On peut ajouter des feuilles supplémentaires à l’aide de la commande : « Ajouter une feuille » du Menu « Projet » A. Belaïd Cours VB LSC 2003-2004 8 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Prise de connaissance Interface g Boîte à outils – Contient des outils et contrôles permettant d’ajouter des éléments à l’interface – Chaque contrôle ajouté à l’interface devient un objet, ou élément programmable de l’interface – A l’exécution du programme, ces objets agiront comme tous les objets standards d’une application Windows A. Belaïd Cours VB LSC 2003-2004 9 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Prise de connaissance Interface g Fenêtre Propriétés – Répertorie les propriétés possibles des éléments de l’interface et offre la possibilité de les changer – On peut affecter directement des propriétés aux objets sélectionnés – Ces propriétés peuvent être ensuite changées par programme (en agissant sur le code) – Si la fenêtre n’apparaît pas, cliquer sur le bouton correspondant de la barre d’outils A. Belaïd Cours VB LSC 2003-2004 10 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Prise de connaissance Interface g Fenêtre Projet – Répertorie les fichiers crées dans le projet – On y accède par 2 boutons • Code / Afficher l’objet – Fichier projet est suffixé par .vbp – Sous le nom du projet, la fenêtre affiche les composants sous la forme d’une arborescence • Cliquer sur le bouton « Explorateur de projet » pour l’afficher A. Belaïd Cours VB LSC 2003-2004 11 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Ecriture d'un programme g Exemple 1 : exo1-demmarrage – Réaliser le programme d'affichage du message "Hello" – Règle : • En cliquant sur "Afficher" ¾ Le message s'affiche dans la zone de texte A. Belaïd Cours VB LSC 2003-2004 12 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Utilisation des contrôles g Exemple 1 : actions – Insérer un bouton Commande – Utiliser Caption pour donner le nom "Afficher" – Insérer une zone de texte par : TextBox (bouton ab) – Cliquer sur la zone Text1, annuler la valeur de la propriété Text (de manière à avoir la zone de texte vide au départ) ; – Double-Cliquer sur la zone de commande « ok » pour rentrer l’instruction dans la fenêtre de code de Command1_Click() Text1.text = "Hello " A. Belaïd Cours VB LSC 2003-2004 13 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Ecriture d'un programme g Exemple 2 : programme de jeu – Il s’agit de réaliser une interface d’un programme de jeu simulant une machine à sous : Lucky Seven – Règle : • En cliquant sur "Jouez" ¾ Des chiffres apparaissent, si un 7 apparaît parmi eux, alors l'image des sous est affiché • Pour arrêter, appuyer sur le bouton : Arrêtez A. Belaïd Cours VB LSC 2003-2004 14 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Ecriture d'un programme g Exemple 2 : Création de l’interface – Ouvrir un nouveau projet – Créer les deux boutons de commande : bouton « commande » rester appuyé dessus, le déplacer sur la feuille et le positionner à l’endroit voulu • Le re-dimensionner avec la souris (pointer sur le coin inférieur et tirer avec la souris) – Pour les chiffres, utiliser le bouton « label » – Prévoir une zone plus importante pour le label 4 accueillant le texte Lucky Seven • Introduire une zone « Image » pour y insérer l’image des sous A. Belaïd Cours VB LSC 2003-2004 15 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Ecriture d'un programme g Donner des propriétés aux commandes – Cliquer sur le bouton Command1 • Double-cliquer sur la fenêtre propriétés • Double-cliquer sur Caption ¾ Saisir « Jouer » • Faire la même chose avec Command2 en saisissant « Arrêter » ¾ Pour retrouver les commandes, il suffit d’aller dans la zone de liste déroulante, Objet situé en haut de la fenêtre Propriétés A. Belaïd Cours VB LSC 2003-2004 16 z z z z z z z z z z z z z z z z z z z z z z z z z z z z z Ecriture d'un programme g Définition des propriétés des étiquettes de chiffres 1. Sélectionner les trois étiquettes de chiffres en cliquant d'abord sur la 1ère puis sur les deux autres en maintenant le bouton MAJ appuyé • Un rectangle de sélection encadre chacune des étiquettes ¾ Comme plusieurs objets ont été sélectionnés, seules les propriétés susceptibles d'être changées collectivement sont affichées dans la fenêtre Propriétés. 2. Propriétés à définir : • Alignement : choisir 2-center ; • BorderStyle : choisir 1-Fixed dans le menu uploads/Litterature/cours-vb.pdf
Documents similaires










-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 26, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 0.4835MB