jeudi 13 juin 2013

Création de méthodes qui ne renvoient pas une valeur

Dans la dernière partie , vous avez créé une méthode qui a retourné une valeur. Mais vous Méthodes n'avez pas à retourner une valeur. Dans ce cas, vous créez un sous et non pas une fonction, comme nous l'avons fait la dernière fois . Ajoutez le code suivant à votre classe:

Public DoMessageBox Sub ()
MsgBox ("Conversion Complete")
End Sub
Ceci est un sous publique qui ne fait rien terriblement utile. Mais il va illustrer comment écrire du code pour mettre en place une méthode qui ne retourne pas de valeur. Voici ce que votre fenêtre de codage devrait ressembler à:
Une fonction et une sous ont été ajoutées à la classe
Pour lancer votre nouvelle méthode, retournez à votre code du bouton. Vous devriez avoir ceci, souvenez-vous:
Le code de votre bouton
Sur une nouvelle ligne après textBox1.Text = Code alternatif, tapez la commande suivante:
objConvertPostcode.DoMessageBox ()
Après avoir tapé le nom de votre variable d'objet, puis un arrêt complet, vous obtenez la boîte de message popping up. Cette fois, votre nouvelle méthode est sur la liste:
Notre nouvelle méthode est sur la liste!
Le prochain conseil de la boîte de pop up vous dit que la méthode est un Sub, et qu'il n'a donc pas retourner une valeur. Le sous-marin a également pas de paramètres à l'intérieur des parenthèses, vous n'avez donc pas besoin de quoi que ce soit de la main pour elle.
Vous pouvez double-cliquer sur la nouvelle méthode pour l'ajouter à votre code. Lorsque vous appuyez sur la touche Entrée de votre clavier, VB ajoute une paire de parenthèses à la fin de la ligne.
Donc, appeler une méthode qui ne retourne pas une valeur, c'est comme appeler un sous. La différence est que vous devez connaître le nom de votre variable d'objet premier. Si nous avions mis en place à l'intérieur sous le code Form1, nous aurions juste fait cela pour appeler:
DoMessageBox ()
Mais parce que les sous-marin était à l'intérieur de la classe, vous devez d'abord entrer le nom de votre variable d'objet:
objConvertPostcode. DoMessageBox ()
Lancez à nouveau votre code. Cliquez sur le bouton. Vous devriez voir deux choses: l'une, le texte dans la zone de texte va changer, et deux, vous devriez voir boîte de message popping up confirmant le changement.
Maintenant que vous savez comment créer des méthodes pour vos classes, dans la partie suivante, vous verrez comment créer vos propres propriétés.

0 commentaires:

Enregistrer un commentaire