Présentation

Terminé

Les applications utilisent souvent une combinaison d’instructions de sélection et d’itération pour établir des chemins d’exécution de code. En outre, l’entrée et les calculs utilisateur influencent le flux via une application. La création d’une interface utilisateur qui implémente une spécification de conception peut être difficile.

Supposons que vous êtes développeur travaillant sur l’application Contoso Pets, une application utilisée pour trouver des maisons pour animaux errants ou abandonnés. Certains travaux de développement ont déjà été réalisés. Par exemple, le menu principal de l’application et le code utilisé pour stocker de nouvelles informations sur les animaux de compagnie ont été développés. Toutefois, certaines informations ne sont pas toujours disponibles lorsqu’un animal de compagnie est entré dans votre système. Vous devez développer les fonctionnalités qui garantissent qu’un jeu de données complet existe pour chaque animal dans vos soins.

Dans ce module, vous allez développer les fonctionnalités suivantes de l’application Contoso Pets :

  • Fonctionnalité qui garantit que les âges des animaux et les descriptions physiques sont complets.
  • Fonctionnalité qui garantit que les descriptions de personnalité et de surnom des animaux sont complètes.

À la fin de ce module, votre application Contoso Pets s'assurera que chaque élément du tableau ourAnimals est complet.

Remarque

Il s’agit d’un module de projet de défi dans lequel vous allez réaliser un projet de bout en bout à partir d’une spécification. Ce module est conçu pour tester vos compétences ; il y a peu de conseils et pas d'instructions pas à pas.

Objectifs d’apprentissage

Dans ce module, vous allez démontrer votre capacité à :

  • Utilisez Visual Studio Code pour développer une application console C# qui utilise une combinaison d’instructions de sélection et d’itération pour implémenter des flux de travail logiques.
  • Évaluez les conditions sous-jacentes dans votre application et prenez une décision éclairée parmi les options de déclaration de sélection.
  • Évaluer les conditions sous-jacentes de votre application et prendre une décision éclairée parmi les options d’instructions d’itération.
  • Variables d’étendue au niveau approprié au sein d’une application.

Conditions préalables

  • Expérience de l’utilisation de Visual Studio Code pour développer, générer et exécuter des applications de console C#, notamment E/S de console et accès aux méthodes des classes .NET.
  • Expérience de l’utilisation de code C# pour évaluer des expressions conditionnelles et gérer l’étendue des variables à l’intérieur et à l’extérieur de blocs de code.
  • Expérience de l’utilisation des instructions if-elseif-else et switch-case en C# pour faire correspondre une variable ou une expression à plusieurs résultats possibles.
  • Découvrez comment utiliser foreach, for, do et while, des instructions en C# pour parcourir un bloc de code et accéder à des éléments de variables de tableau.