Développement d'applications Windows 7.5 Mango, quatrième partie: instruction if

Développement d'applications Windows 7.5 Mango, quatrième partie: instruction if
Développement d'applications Windows 7.5 Mango, quatrième partie: instruction if

Vidéo: Développement d'applications Windows 7.5 Mango, quatrième partie: instruction if

Vidéo: Développement d'applications Windows 7.5 Mango, quatrième partie: instruction if
Vidéo: Obtenez 500?$ gratuitement en vous inscrivant par Internet - YouTube 2024, Mars
Anonim

Dans chapitres précédents de cette série, nous avons commencé avec des choses très basiques telles que l’introduction, la première petite application et nous avons également appris quelques autres concepts de base comme les variables et leur attribuer des valeurs.

Dans ce chapitre, les choses vont devenir un peu plus intéressantes. Dans le dernier chapitre, nous n’avons reçu que les commentaires de l’utilisateur pour lui montrer certains résultats. Nous allons apprendre à prendre des décisions en fonction des commentaires reçus de l'utilisateur.

La syntaxe de la Déclaration «si» est comme suit:

If (condition)

Lines of code;

Il s'appelle comme déclaration de prise de décision En fonction des conditions que nous avons définies, l’application décide d’exécuter ou non un bloc de code particulier.

Commençons par créer un nouveau projet. Créez un nouveau projet avec le nom qui vous convient. Par souci de commodité, j’ai nommé mon projet «ifstatement».

Maintenant, faites glisser un bloc de texte (txtDescription) vers le bas de la page, recouvrant la totalité de l'écran de l'émulateur en largeur (voir l'image). Au-dessous de cette zone, placez une zone de texte (txtInput) et un bouton (btnSubmit), puis déposez-les l'un à côté de l'autre. Au dernier tirez un autre bloc de texte (txtResult) et rendez-le un peu plus grand en hauteur et en largeur. Maintenant, effacez tous les contrôles sauf le bouton, c’est-à-dire supprimez le texte de leur propriété de texte en changeant le texte du bouton en «Soumettre». Vous pouvez ajouter du texte dans le premier bloc de texte si vous le souhaitez. J'ai ajouté quelques directives pour nos petits jeux / applications (que ce soit stupide). Maintenant, notre interface est prête et ressemble à celle que j'ai montrée en image.

Image
Image

Maintenant, double-cliquez sur le bouton Soumettre pour aller à button_click événement dans la fenêtre C #. Dans cet événement (dans ces deux accolades contenant l'événement click), écrivez la ligne de codes suivante, uniquement pour vérifier les fonctionnalités de base de notre application.

string userValue = txtInput.text;

if(userValue == “1”)

txtResult.text = “Congrats you won $1000”;

Maintenant, lancez le projet. Après avoir entré 1 dans la zone de texte, appuyez sur «Soumettre»; vous obtiendrez la ligne comme Félicitations, vous avez gagné 1000 $”. Mais si vous essayez de saisir autre chose que 1 dans le bloc de texte avant de le soumettre, rien ne se passera car nous n’avons pas dit à notre application quoi faire si la condition est fausse.

Ce bloc est la forme la plus simple de l’instruction «If». Il y a plusieurs autres formes de "si" déclaration qui peut être utilisé dans l'évaluation de plusieurs conditions, à savoir " sinon", «Sinon-si», " Imbriqué si". Maintenant, ouvrez la partie C # de notre programme après l’arrêt du mode débogage et écrivez-y le code suivant. Ce code démontrera l'utilisation de la boucle "else-if".

string userValue = txtInput.Text;

if (userValue == '1')

txtResult.Text = 'Congrats you won $1000';

else if (userValue == '2')

txtResult.Text = 'Better luck next time!';

else if (userValue == '3')

txtResult.Text = 'You gotta try hard!';

else

txtResult.Text = 'Nah enter properly.';

Ceci s'appelle comme «Sinon-si» échelle. Il teste la valeur par rapport à plusieurs conditions et exécute le bloc de code correspondant.

Image
Image

Deux choses doivent être notées ici, dans la dernière instruction "else" de l'échelle "else-si", elle n'est associée à aucune instruction if et autre est L'opérateur “=” n'est pas identique à l'opérateur “==”. L’opérateur “=” attribue une valeur à L.H.S. tandis que «==» est utilisé pour comparer les valeurs. Les "if if" et "if-else" imbriqués ne sont que des variantes de l'échelle "if simple" et "if-if", que vous pouvez facilement essayer dans le même projet.

Donc, jusqu’à ce que nous revenions au chapitre suivant, maîtrisez complètement cette déclaration «if».

Conseillé: