Microsoft Visual Basic 6.0 est un environnement de développement que vous pouvez utiliser pour créer des applications impliquant une interaction de l'utilisateur . En termes de telles applications, Visual Basic est différente de langages de programmation tels que C âgées ; Visual Basic permet le développement rapide d'applications (RAD) . Une façon il le fait à travers un concepteur de formulaire qui génère automatiquement le code de programme en fonction des commandes que vous placez sur un utilisateur form.Beginning d'écrire du code en Visual Basic est un processus simple , surtout si votre premier programme est le point fort de Visual Basic: développement rapide des formes qui interagissent avec les utilisateurs. Code, un compte à rebours
Essayez de codage d'une application qui simule un compte à rebours . L'utilisateur entre le nombre de secondes que le programme est de régler une minuterie de ; . Le programme fait le compte à rebours , affichant le nombre de secondes restantes et une alerte visuelle à la fin du compte à rebours
Pour commencer ce projet, ouvrir le Visual Basic IDE ( environnement de développement intégré ) . Sélectionnez "Fichier" > "Nouveau" > "Application Windows Forms . " Dans la fenêtre du concepteur de formulaire , faites glisser les contrôles suivants sur la forme de la boîte à outils . Faites d'abord glisser une zone de texte pour l'utilisateur d'entrer le nombre de secondes à décompter à partir . En vertu de cette zone de texte lieu une autre pour le programme pour afficher les secondes restantes. En dessous de ce deuxième zone de texte , placez un bouton pour l'utilisateur de lancer le chronomètre. Aussi, faites glisser et déposez une minuterie sur le formulaire. L'utilisateur ne verra pas ce contrôle , mais votre code .
Modifier la propriété de texte du bouton "Démarrer". Assurez-vous que le cas de chaque lettre correspond à "Démarrer". Vous pouvez accéder à la fenêtre Propriétés avec "Affichage"> "Propriétés".
L'écriture du programme
Maintenant que vous avez mis en place le formulaire , écrivez le code qui utilise la forme afin de communiquer avec l'utilisateur . Double- cliquez sur le bouton . La fenêtre de code s'affiche, avec le curseur à l'intérieur de la fonction Button1_Click vide . Cette fonction est appelée lorsque l'utilisateur appuie sur le bouton de votre formulaire .
La première partie du code suivant définit l'intervalle de la minuterie en millisecondes et démarre la temporisation en définissant sa propriété "Enabled" . Ces actions ne se produisent que si le texte du bouton indique "Démarrer".
Private Sub Button1_Click (... [ arguments omis pour plus de clarté ] ) Si ( Button1.Text = "Start" ) ThennSecsLeft = CInt ( TextBox1.Text ) Button1.Text = Timer1.Interval "Stop" = 1000Timer1.Enabled = TrueElseButton1.Text = "Start" Timer1.Enabled = False
End Sub IfEnd
La dernière partie du code, à partir Else, traite le cas lorsque la minuterie est déjà en cours d'exécution . Le programme arrête le chronomètre à travers sa propriété "Enabled" et change le texte du bouton afin de permettre un redémarrage du programme.
Événement
l' d'
de la minuterie Chaque seconde ( 1000 millisecondes) qui passe provoque la fonction Timer1_Tick à exécuter. Votre application a besoin de faire plusieurs choses dans cette fonction : indiquer à l'utilisateur combien de secondes restent dans le compte à rebours et de détecter la fin du compte à rebours , et quand le compte à rebours terminé, éteindre le minuteur et d'alerter l'utilisateur. Le code suivant effectue ces tâches.
Sous Timer1_Tick privée (...)
TextBox2.Text = nSecsLeftIf ( nSecsLeft = 0) = ThenTimer1.Enabled FalseMsgBox ( "Done !") < Br >
Button1.Text = "Start" ElsenSecsLeft = nSecsLeft - 1 x
End If End Sub
exécuter votre programme fini. Puis expérimenter avec elle . Par exemple, écrire du code qui n'a autre chose d'ailleurs afficher une boîte de message .