jeudi 13 juin 2013

Créez votre propre Subs en VB. NET

Dans la partie précédente , vous avez appris ce qu'est un Sub est, et qu'il ne retourne pas de valeur, contrairement à une fonction. Dans cette partie, vous allez apprendre à créer vos propres sous-marins en VB. NET. Sub, soit dit en passant, est l'abréviation de sous-programme
Voici ce que nous allons faire. Nous allons mettre en place une zone de texte dans un formulaire. La zone de texte sera une zone de texte Prénom, et nous allons vérifier que l'utilisateur est effectivement entré dans quelque chose en elle.
Alors, faites ceci:

  • Démarrez un nouveau projet, et de mettre une zone de texte sur votre nouveau formulaire.
  • Mettre un bouton sur le formulaire, aussi.
  • Double lécher le bouton pour voir la fenêtre de codage
  • Ajoutez le code suivant pour le bouton:
Dim TextBoxData As String
TextBoxData = Trim (TextBox1.Text)
Si TextBoxData = "" Then
MsgBox ("S'il vous plaît entrer votre prénom")
End If
Exécutez le programme et le tester. Ne rien inscrire dans votre zone de texte, mais il suffit de cliquer sur le bouton. Votre boîte de message doit s'afficher.
Maintenant, tout ce que le code est à l'intérieur du bouton. Plus que probable, nous aurions écrit plus de code pour ce bouton. En fait, nous pourrions écrire beaucoup de code. Le code que nous écrivons pourrait être un peu long et complexe. Devons-nous avoir cette erreur code de vérification à l'intérieur? Et nous ne serions pas avoir à le taper à tout recommencer, si nous voulions vérifier une autre zone de texte à partir d'un bouton différent?
La réponse à nos deux questions sont, non pas du tout, et oui nous aurions!
Pour résoudre le problème, nous couperons que le code du bouton, et d'écrire un sous pour cela. Pour écrire vos propres Sub, le curseur doit être en dehors du code du bouton, et sur une nouvelle ligne. Mais avant que le "End Class". Ainsi, sur une nouvelle ligne en dehors du code du bouton tapez la commande suivante:
ErrorCheck Private Sub ()
Lorsque vous avez tapé qui, appuyez sur la touche Entrée de votre clavier. Visual Basic va ajouter l'instruction End Sub pour vous. Le nom "ErrorCheck" est entièrement nôtre, et nous avons pu appeler presque tout ce que nous aimions. Mais il vaut mieux s'en tenir à quelque chose descriptive.
Votre fenêtre de code ressemblera alors à celui-ci:
Que votre fenêtre de codage devrait ressembler à
Maintenant, découpez le code de votre bouton et de le coller entre ces deux nouvelles lignes, où le curseur est dans l'image ci-dessus.
Vous venez de créer votre propre sous-programme!

Comment utiliser vos nouvelles sous

Mais le Sub ne fait pas beaucoup de bien où elle est. Nous devons trouver un moyen d'utiliser ce code. Pour utiliser nos nouveaux Sub, nous devons dire à Visual Basic pour exécuter le code. Nous faisons cela tout simplement en se référant aux sous leur nom.
Alors cliquez dans le code du bouton, juste avant la fin de Sous le bouton. Tapez la commande suivante:
Appel ErrorCheck ()
Vous n'avez pas à utiliser le mot "Appel". Essayez de prendre ce mot tout à fait, et puis tester à nouveau le programme. Le programme devrait fonctionner exactement la même chose. Mais l'utilisation du mot "Appel" rend le code plus facile à lire, et vous dit que vous exécutez votre propre sous-programme sur cette ligne.
Votre fenêtre de codage devrait ressembler à ceci:
Le Sous est appelé à partir de la touche
Exécutez votre programme et le tester. Vous devriez obtenir la boîte de message, quand rien ne se trouve dans la zone de texte.
Ajouter un autre bouton à votre formulaire. Double-cliquez sur le nouveau bouton pour obtenir le code. Type Ensuite ErrorCheck d'appel () que le code pour cela. Lancez votre programme à nouveau, puis cliquez sur votre nouveau bouton. Vous devriez obtenir la boîte de message d'apparaître, quand rien n'est entré dans la zone de texte.
Le point ce sujet est que vous avez créé votre propre segment de code. Vous pouvez utiliser ce segment de code chaque fois que vous le souhaitez, simplement en se référant à elle par son nom. Bien sûr, vous pouvez faire vérifier votre code plus d'une zone de texte. Vous pouvez cocher autant que vous le souhaitez. Et pour ce que vous voulez. Vous pouvez inclure le code que vous avez écrit pour vérifier une adresse email correcte, aussi bien. Mais tout ce que le code d'erreur de vérification n'est plus encombrer votre code du bouton.
Dans la partie suivante, nous allons jeter un oeil à la façon dont vous pouvez passer du texte à partir d'une zone de texte pour vos sous-programmes - Paramaters, en d'autres termes.

0 commentaires:

Enregistrer un commentaire