Le grand avantage d'un langage de programmation orienté objet, c'est que vous pouvez créer vos propres objets. (C'est un objet lorsque vous utilisez le code, rappelez-vous, et une classe quand vous n'êtes pas.)
Nous verrons comment faire cela maintenant, car nous créons une classe très simple, puis le transformer en un objet.
La classe nous allons créer est très simple, et est destiné à vous
montrer la technique de base de la création d'une classe, puis créer un
objet à partir d'elle. La classe que nous allons créer va convertir les lettres dans un code en majuscules. Nous aurons le code postal d'une zone de texte dans un formulaire. C'est parti ensuite.
- Démarrez un nouveau projet VB. NET
- Ajouter une zone de texte à votre formulaire, et le laisser sur le nom par défaut, TextBox1
- Modifiez la propriété Text to TS1 4jh (assurez-vous que les lettres sont en minuscules et non supérieur, parce que notre objet sera le convertir.)
- Ajouter un bouton à votre formulaire
- Donc, à partir de la barre de menu VB, cliquez sur le projet
- Depuis le menu déroulant, cliquez sur Ajouter une classe
- Vous obtenez cette boîte de dialogue apparaître dans la version 2008:


Modifier le nom de Class1.vb ConvertPostcode.vb. Puis cliquez sur le bouton Ouvrir.
Lorsque la fenêtre de code de la classe s'ouvre, il va ressembler à ceci:

Ce que nous devons faire maintenant est d'ajouter le code qui fait le travail - convertit notre code postal. Mais nous ne pouvons pas simplement écrire ceci:
Dim ConvertPostcode As String
ConvertPostcode = StrConv (TextBox1.Text, VbStrConv.UpperCase)
= TextBox1.Text ConvertPostcode
Ce serait bon pour le bouton sur le formulaire. Mais ce n'est pas bon pour notre classe. Lorsque vous concevez une classe, votre code doit aller à l'intérieur des choses comme des fonctions et des Subs. Vous verrez également comment créer vos propres propriétés de vos objets. ConvertPostcode = StrConv (TextBox1.Text, VbStrConv.UpperCase)
= TextBox1.Text ConvertPostcode
Lorsque vous configurez une fonction ou Sub, vous êtes en train de créer des méthodes pour vos objets (méthode est le code qui fait réellement quelque chose, qui effectue une action. Convertit un code postal dans notre cas). Nous verrons comment faire que la prochaine .
0 commentaires:
Enregistrer un commentaire