Pas à pas: comment créer un logiciel avec Visual Basic.Net? Par Brahim Lamzib [
Pas à pas: comment créer un logiciel avec Visual Basic.Net? Par Brahim Lamzib [PhiberOptik] Pas à pas: comment créer un logiciel avec Visual Basic.Net? (De la conception à la distribution) A qui s’adresse ce tutorial ? Ce tutorial s’adresse aux débutants qui ont au moins connaissance du langage Visual Basic.Net, en algorithmique, procédures et fonctions. Pour les utilisateurs avancés de Visual Basic.Net : pas de grandes choses ici !! , mais, faites vous plaisir de sa lecture et retourner les conseils, ça m'encourage pour autres choses. Introduction Ce tutorial explique comment créer -pas à pas détaillé- un programme en Visual Basic.Net, j’ai choisis comme exemple : PC Sleeper, un petit programme qui arrête l’ordinateur dans un temps définit par l’utilisateur. Description du programme en jeu. PC Sleeper est un programme qui arrête l’ordinateur dans un délai de temps définit par l’utilisateur. PC Sleeper utilise deux méthodes pour arrêter l'ordinateur. La premier méthode, l'utilisateur entre un délai en minute et active le compteur, s'il est par exemple 22h30min et que l'utilisateur a entré comme délai 30min, alors l'ordinateur s'arrêtera à 23h00min. La deuxième méthode, l'utilisateu tape directement l'heure, s'il tape par exemple 23:30:00, alors l'ordinateur s'arrêtera à 23:30:00. Pour cela nous aurons besoin 3 fenêtres: • Une fenêtre où on effectue le choix de la méthode (fenêtre Accueil) Img1 • Une fenêtre pour la Méthode du Compteur (délai) Pas à pas: comment créer un logiciel avec Visual Basic.Net? Par Brahim Lamzib [PhiberOptik] Img2 • Une fenêtre pour la Méthode de l'heure Img3 N.B: on peut arranger les 3 fenêtres dans une seule, mais laissons les toutes les trois, ça va nous aider à découvrir mieux de commandes en VB.Net Pas à pas: comment créer un logiciel avec Visual Basic.Net? Par Brahim Lamzib [PhiberOptik] Outils qu'on aura besoin • Un compilateur de Visual Basic.Net comme:VisualStudio.Net, ShareDev,… • Framework.Net Dans ce qui suit on va utiliser VisualStudio.Net I. Conception de l'interface utilisateur L'interface utilisateur est la partie visible du logiciel à l'utilisateur, en occurrence, des fenêtres. Ces fenêtres contiennent des contrôles: zones de texte où l'utilisateur peut tapez du texte, des boutons, des cases à cocher, des listes déroulantes, des labels affichant du texte, des images, barre des menus,…etc Dans un premier temps on va construire cet interface et par la suite on va tapez le code (le code par exemple qu'est ce qui se passe lorsque l'utilisateur clique sur un bouton, lorsque la souris passe sur un contrôle, une fenêtre est fermée…etc). 1. Création du pro jet avant toutes autres choses Commençons par créer notre projet VisualBasic.Net. • Lancez VisualStudio.Net • Dans le menu Fichier, cliquez sur Nouveau\ Projet… Img4 • Dans la partie gauche, sélectionnez Projet Visual Basic. Dans la partie droite, sélectionnez Application Windows. • Nommez le projet PC Sleeper, et cliquez sur Parcourir pour déterminer un emplacement pour le projet. Remarque: l'utilisateur doit avoir tous les droits d'accès à l'emplacement sélectionné pour le projet. Voici une capture de l'environnement Visual Studio.Net Pas à pas: comment créer un logiciel avec Visual Basic.Net? Par Brahim Lamzib [PhiberOptik] Img5 On va décrire seulement les sections qu'on aura besoin: N°1:Boite à outils, contient les contrôles qu'on va les déplacer sur les formulaires. N°2:Une fenêtre (formulaire en Visual basic) est crée automatiquement lors de la création du projet, on va ajouter autres. N°3:Fenêtre de Propriétés, liste les propriétés de l'élément sélectionné: dimensions, couleur de fond, couleur et police du texte… N°4: Fenêtre Explorateur de solutions, contient tous les éléments d'un projet: formulaires, modules, ressources,… Remarque: on peut construire toute une application sans boite à outils, ni Fenêtres Propriétés et cela en utilisant seulement le code. 2. Conception de la première fenêtre (Accueil) • Sélectionnez le formulaire1 (Form1) clic en dessus pour le sélectionner, et dans la Fenêtre Propriétés, définissez ses propriétés comme montre le tableau suivant: Pas à pas: comment créer un logiciel avec Visual Basic.Net? Par Brahim Lamzib [PhiberOptik] Img6 Propriétés Valeur commentaires FormBorderStyle Fixed3D Désactive le redimensionnement de la fenêtre Text PC Sleeper Texte à afficher dans la barre de titre Name frmAccueil Nom du formulaire qu'on va utiliser dans le code Size 592,416 Dimensions de la fenêtre StartPosition CenterScreen La fenêtre sera affichée au milieu de l'écran MaximizeBox False Désactive le bouton Agrandir MinimizeBox False Désactive le bouton Réduire (optionnel) • Egalement aussi dans l'Explorateur de solutions, clic droit sur Form1.vb et renommez la frmAccueil Img7 • Laissez les autres valeurs inchangées. • Enregistrer le projet (Fichier\ Enregistrer), et n'oubliez pas cette action chaque fois que vous faites une modification. • Générez le .Exe, (Générer\ Générer PC Sleeper) • Exécutez le programme (Déboguer\ Démarrer), ou F5, ou cliquez sur la flèche bleue juste à coté de Debug Img8 • Si tout se passe bien, voila ce que vous allez voir: Pas à pas: comment créer un logiciel avec Visual Basic.Net? Par Brahim Lamzib [PhiberOptik] Img9 • Arrêtez l'exécution, (Déboguer\ Arrêter le débogage), ou le carreau bleu: Img10 Maintenant on va placer les contrôles dans le formulaire. Les contrôles qu'on aura besoin sont: Ø Un Label pour afficher un texte, ce texte est le nom de l'application PC Sleeper. Ø Un GroupBox pour grouper deux cases à cocher. Ø Deux RadioButons: cases d'option. Ø Deux Boutons. Ø Un LinkLabel (label sous forme de lien hypertexte) On explique comment faire pour un contrôle et c'est valable pour les autres, • Dans la Boite à outils, un clic sur le contrôle label pour le sélectionner, déplacez vers le formulaire, le curseur change, dessiner un label, c'est comme un rectangle. Img11 Pas à pas: comment créer un logiciel avec Visual Basic.Net? Par Brahim Lamzib [PhiberOptik] • Dans la Fenêtre Propriétés, définissez les propriétés comme montre le tableau suivant: Propriétés Valeur Commentaire BackColor 255, 224, 192 Couleur de fond du label BorderStyle Fixed3D … Font Old English Text MT, taille:24 style: Gras Clique sur les 3 points devant la propriété Font pour afficher la boite de dialogue Police ForeColore 255, 128, 255 Couleur de la police (premier plan) Text PC Sleeper Texte à afficher dans le label TextAlign MiddleCenter Centre horizontalement et verticalement le texte dans le label Name lblTitle Nom du label utilisé dans le code Location 24, 8 Position X et Y de label Size 536, 48 Dimension du label (longueur, largeur) Laissez les autres valeurs inchangées Pour certaines valeurs, suffit de cliquer sur la flèche devant la propriété et la définir seulement avec la souris. • placez les autres contrôles dans le formulaire, en voici leurs propriétés: v Le contrôle GroupBox Propriété Valeur commentaire Font Microsoft sans sheriff, 8pt, style= Gras La police, sa taille et son style Text Choisissez une méthode et cliquez sur suivant … Name grpBox Nom du GroupBox utilisé dans le code Location 24, 72 La position du contrôle Size 536, 172 Dimensions du contrôle v Les deux cases d'option (RadioButtons) Remarque: dessinez les deux cases d'option dans le GroupBox Première case d'option Propriétés Valeur Commentaire Font Microsoft sans sheriff, 8pt, style= Gras Clic sur les 3 points devant la propriété Font pour afficher la boite de dialogue Police Cheked True La case est cochée dés le départ Text Méthode du compteur à rebours Texte à afficher devant la case d'option Name rButton1 Nom du contrôle utilisé dans le code Location 24, 40 Position X et Y de la case Size 184, 16 Dimension du contrôle Deuxième case d'option Propriétés Valeur Commentaire Font Microsoft sans sheriff, 8pt, style= Gras Clic sur les 3 points devant la propriété Font pour afficher la boite de dialogue Police Cheked False Text Méthode de l'heure (tapez l'heure directement) Texte à afficher devant la case d'option Name rButton2 Nom du contrôle utilisé dans le code Pas à pas: comment créer un logiciel avec Visual Basic.Net? Par Brahim Lamzib [PhiberOptik] Location 24, 72 Position X et Y de la case Size 280, 16 Dimension du contrôle v Le bouton Quitter Propriétés Valeur Commentaire Text Quitter Texte à afficher dans le contrôle Name cmdQuit Nom du contrôle utilisé dans le code Location 24, 280 Position X et Y du contrôle Size 96,32 Dimension du contrôle v Le bouton suivant>> Propriétés Valeur Commentaire Text Suivant>> Texte à afficher dans le contrôle Name cmdNext Nom du contrôle utilisé dans le code Location 464, 280 Position X et Y du contrôle Size 96,32 Dimension du contrôle v Le LinkLabel Propriétés Valeur Commentaire Text Aide Texte à afficher dans le contrôle TextAlign MiddleCenter Centre horizontalement et verticalement le texte dans le label Name lnklblHelp Nom du contrôle utilisé dans le code Location 240, 304 Position X et Y du contrôle Size 96,24 Dimension du contrôle v Ajout d'une barre de menus à la fenêtre Dans la Boite à outils, un clic sur le contrôle MainMenu puis un clic dans le formulaire, la vous n'avez rien à dessiner, regardez en bas du formulaire, un contrôle MainMenu1 est ajouté. Dans la Fenêtre Propriétés nommez le MainMenu. Maintenant dans le formulaire, vous voyez bien qu'une barre de menus est ajoutée et dans le premier menu est écrit Tapez ici, alors un clic et uploads/Ingenierie_Lourd/ creation-logic-i-elv-b-net 1 .pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/e6TsiRJyHKjlqRyYcIdMzR3B7mk5qpfgYduxuqsGkN4431Fi3a71tCsldAuS8C3LLestlDWBrcL6K4e00DQYYMIg.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/CpFehsZke5TOtXnOKaAtumc92967Nv1qAxWnW8IGvCUWN7y2DL1vQcRZHIWDLEvwI1d4J443RjCJTpCqXIEd17XO.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/WxLTx9B0WFYKazPyr6PI7RkboSJFDK1gv41dbeAEh5g5lxJla1QnyviyhTsTuZjiw8vVlGPxqbUwCLDaJPNofraY.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/nTDwPuOHJUNqHF42GJu2H8nsIVNgzSKsbv2vrjNU3gkPAnGsqufjqY3CiFvI9veQBArkkAFwKzr1lH5seIJyqHMZ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/RdLZ7Fsug1aHZ0jTF1EQXiCXWvSYHOqOU0pZOatfD5A3TJuqxLBN1R3CANErj2NHmLt2W97UEK5YZF48A2NqcQOv.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/wcHq5rGGRH6ppF2dimnoPZJyZBjBTH5GBsnjUhpO2FZIqqhHYTspTBrt9NoBYkRhipTFi6zxuzguQSU8E00THdi1.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/YsmhxNeW4kUIV95NRLngp6pD8kgKs1n0Gu7YamG65KDG6aBHXITaFSBE9AywJdKSdXycuMkW2vfnDHZwzkTkuODu.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/yGTmA0NhllVRnul1PhL350qTBVVaQUmk6xqKjaTv57cjWOEFTm0G7V1q7FUTruA8tCRnoaVzByLm61OypxGAw3nJ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/lQNJuBL9uIVyT0sPu3S7kemkgfOqX8fvJAxUEdW7nwLAbGAGALF2W4nJiN1odkYDSyPc32fflcqLiCFErJKHmI1d.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/39Ol3Y0DIM8uttxY6D6pxV3PimEcDbq9ajQDToNg5Frr6Kh46PE4t98fJnEv4qUwPtGSGL11oR2Yn1qAwr289jur.png)
-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jan 29, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 1.4405MB