La propriété Text d'un contrôle
Dans la section précédente , il vous suffit conçu un formulaire et a eu votre premier regard sur la fenêtre de code. Nous allons ajouter un peu de code pour le moment.Cliquez avec votre souris sur la ligne blanche après Private Sub Button1_Click, etc, mais avant End Sub. Tapez le code suivant:
Nombre1 As Integer
Dim number2 As Integer
Réponse Dim As Integer
Dim number2 As Integer
Réponse Dim As Integer
nombre1 = 3
nombre2 = 5
nombre2 = 5
answer = nombre1 + nombre2
MsgBox réponse
Après avoir tapé tout cela, votre fenêtre de code devrait ressembler à ceci en version 2010 de Visual Studio Express. La seule différence dans la version 2012 est le mot-clé ByVal manquant: OK, qu'est-ce qu'il s'est passé? Eh bien, ce qui s'est passé, c'est que nous venons écrit un programme pour additionner deux nombres ensemble, et nous avons affiché le résultat en utilisant une boîte de message - vous très vrai programme! Mais nous allons briser ce code vers le bas un peu plus.
- Tout d'abord, nous avons commencé avec le mot Dim, indique à Visual Basic que nous voulions mettre en place une variable
- Ensuite, nous avons donné le nom d'une variable (nombre1)
- Ensuite, nous "dit" VB que ce qui se passe à l'intérieur de la variable est un nombre (As Integer)
- Deux autres variables ont été mis en place de la même façon, number2 et réponses
- Dit Visual Basic que ce qui se passe dans la première variable est le numéro 3, et ce qui se passe dans la deuxième variable est le numéro 5. Pour mettre quelque chose dans une variable, vous utilisez le signe égal (=). Mais ce n'est pas vraiment un signe d'égalité - c'est un opérateur d'affectation. Vous affectez la valeur 3 à la variable appelée nombre1
nombre1 = 3
nombre2 = 5
La partie suivante est un peu plus compliqué, mais pas trop compliqué. Ce que nous voulions faire était d'ajouter deux nombres. Alors nous avons dit nombre2 = 5
nombre1 + nombre2
Visual Basic sait déjà comment additionner: tout ce que nous devons faire est de «dire» à additionner. Nous ne le «dire» à la manière traditionnelle, mathématique - avec le signe plus (+).
Qu'est Visual Basic va faire, c'est de regarder ce que nous avons
stocké à l'intérieur nombre1, et regarder ce qu'il ya dedans number2. C'est voit le 3, voit les cinq, et voit aussi le signe plus. Puis Visual Basic ajoute les pour vous. Sauf nous avons aussi fait autre chose. Nous avons dit à Visual Basic "Lorsque vous avez terminé d'ajouter les deux variables nombre1 et nombre2, stocker le résultat dans une autre variable que nous mettons en place, qui est appelée réponse." Ainsi, toute la ligne
answer = nombre1 + nombre2
signifie: "Ajouter la variable appelée nombre1 à la variable appelée
number2 ensuite stocker le résultat dans la réponse appelé variable.». Pensez-y comme le travail à la droite du signe égal première. Puis, quand vous avez la réponse, lui assigner la variable à gauche du signe égal.
La dernière partie du programme utilisé boîte de message en haut de Visual Basic. Nous apprendrons plus sur la boîte de message plus tard. Pour l'instant, penser que c'est un moyen pratique pour afficher les résultats.
Les boîtes de message sont assez pratique lorsque vous souhaitez afficher le résultat d'un code. Mais nous avons une zone de texte sur le formulaire, et nous pourrions tout aussi bien l'utiliser.
Donc, supprimer la ligne: réponse MsgBox. Tapez le mot Textbox1, puis tapez un arrêt complet. Vous devriez voir un menu déroulant apparaît. Il s'agit d'une liste des propriétés et méthodes que la zone de texte peut utiliser.
Pour définir une valeur, tapez un signe égal, puis tapez une valeur pour la propriété Text. Nous voulons que le contenu de la réponse appelé variable apparaissent dans la zone de texte. Donc le reste du code est simplement ceci:
TextBox1.Text = réponse
Votre fenêtre de code doit alors ressembler à ceci: OK, le temps pour vos premiers exercices. Ils ne sont pas trop douloureux, et j'espère qu'ils vont donateur vous une meilleure idée de quelles sont les variables. Et d'ailleurs, la programmation est à faire, ne parle pas. Alors c'est parti!
Exercice
Supprimez les valeurs 3 et 5 et les remplacer par des numéros de votre propreExercice
Supprimer le signe plus entre nombre1 et nombre2, et les remplacer par chacun des éléments suivants à son tour- (Signe moins)
* (Le signe de multiplication en VB est le signe astérisque)
/ (Le signe de fracture en VB est la barre oblique)
Exercice A
Mettre en place une autre variable Integer. Donnez-lui le nom number3. Attribuer une valeur de 10 à cette nouvelle variable. Multipliez la valeur de votre nouvelle variable appelée par la réponse variable. Afficher le résultat dans votre zone de texte.
Réponse d'exercer une
(Une autre façon d'attribuer des valeurs aux variables est lorsque vous les configurez Vous pouvez le faire.:
Dim number3 As Integer = 10
C'est exactement la même chose que dire:
Dim number3 As Integer
number3 = 10
C'est jusqu'à vous la méthode que vous utilisez. Mais l'objectif est le même - d'attribuer une valeur à une variable). Dans la partie suivante, nous allons sur un autre type de variable - une variable de chaîne.
0 commentaires:
Enregistrer un commentaire