Une des conversions que les programmeurs doivent gérer est celui de la conversion texte entré dans une zone de texte dans un numéro qui peut être utilisé dans des opérations arithmétiques . Visual Basic de Microsoft est un environnement de programmation robuste et complet qui inclut des méthodes pour faire la conversion de texte en format entier . Tandis que les champs masqués qui obligent l'utilisateur à entrer que des chiffres dans un champ sont disponibles, ils ne sont pas le meilleur choix pour chaque circonstance . Vérification des erreurs, bien sûr , est une partie importante de la séquence de code de conversion et doit être inclus pour fournir la meilleure expérience utilisateur. Instructions
1
Démarrez Visual Studio ou Visual Basic Express ( selon la version que vous avez installée . ) Cliquez sur " Nouveau projet " sur le " Start Page ".
2
Sélectionnez "Application Windows Forms ", puis cliquez sur le bouton "Ajouter" . Cela ouvre un nouveau formulaire Windows dans la fenêtre Visual Basic "Design" .
3
Défiler au-dessus ou cliquez sur l'onglet " Outils " en haut à gauche de la fenêtre " Design" . Sélectionnez et faites glisser deux contrôles " TextBox " , un contrôle "Label" et une commande "Button" sur votre formulaire. Alternativement, vous pouvez double-cliquer sur chaque commande à ajouter au formulaire.
4
Faites glisser le " TextBox1 " et " contrôles TextBox2 " dans l'alignement vertical en utilisant les lignes de la grille d'alignement Visual Basic comme guides. Placez la commande " Label1 " juste sous les " zones de texte " , toujours en utilisant les lignes de la grille d'alignement de Visual Basic à l'aide. Placez la commande " Button1" en bas à gauche du formulaire.
5
Cliquez sur la commande " Button1" pour le sélectionner. Faites défiler la fenêtre " Propriétés" en bas à droite de la fenêtre " Design" jusqu'à ce que vous trouviez le " texte " propriété pour le contrôle " Button1" . Changez le texte "Ajouter". Le bouton sur votre formulaire doit maintenant contenir le texte « Ajouter » plutôt que « Button1. "
6
Double- cliquez sur le bouton "Ajouter" pour ouvrir la fenêtre Visual Basic "Code" . Le code pour convertir les données saisies dans " TextBox1 " et " TextBox2 " sera exécuté lorsque l'utilisateur clique sur le bouton "Ajouter" , alors c'est là que vous devez mettre le code. Visual Studio placez votre curseur entre les deux lignes qui délimitent le début et la fin de la sous-procédure qui gère l' événement de clic de bouton.
7
Insérer le code semblable au code suivant entre les deux lignes décrites dans étape 6 .
NumberOne Dim, NumberTwo , ResultNumber as Integer
Si textBox1.Text > "" Then
Si Textbox2.Text > "" Then
essayer et
NumberOne.Focus ()
NumberOne = Integer.Parse ( textBox1.Text )
NumberTwo.Focus ()
NumberTwo = Integer.Parse ( Textbox2.Text )
ResultNumber = NumberOne + NumberTwo
Label1.Text = ResultNumber.ToString ()
Catch
MessageBox.Show ( "Vous devez entrer que des chiffres sur le terrain. " )
Fin essayer et
Else
MessageBox.Show (" Vous devez entrer un numéro de boîte deux. " ) Photos
Return of
Else
MessageBox.Show (" Vous devez entrer un nombre dans la boîte une . " )
Return of
Fin Si
la déclaration "Dim " établit trois variables de type entier, suivi par deux " if" qui vérifient pour s'assurer que l' utilisateur a entré quelque chose dans les « zones de texte ». Le « try /catch /End Try " section de code fait les tentatives de conversion réel sur les données saisies dans les « zones de texte ». S'il ya des données non numériques que soit " TextBox " (tel que déterminé par les commandes " Integer.Parse " , l'un des deux commandements " MessageBox.Show " prend le contrôle et affiche un message d'erreur . Si les données dans les deux zones de texte " " est numérique , puis le produit d'addition . le résultat est placé dans la« propriété Label1.Text " , qui affiche sur le formulaire.