Einleitung

Abgeschlossen

Es ist üblich, dass Entwickler ein Projekt beginnen, indem Sie die Features entwickeln, die Anwendungsdaten importieren oder generieren. Sobald Ihre Anwendung Zugriff auf die Daten hat, von denen sie abhängt, können Sie mit der Entwicklung der Features beginnen, die Daten verarbeiten und Berichte generieren.

Angenommen, Sie sind Entwickler, die die lokale Community unterstützen möchten. Sie und einige Ihrer Freunde begannen ein Geschäft, das hilft, neue Häuser für streuende oder verlassene Katzen und Hunde zu finden. Ihr Unternehmen begann klein, mit nur wenigen Streuungen, aber es beginnt zu wachsen. Sie möchten eine Anwendung erstellen, die Ihnen hilft, die Tiere in Ihrer Pflege mit Personen zu finden, die nach einem Haustier suchen. Sie haben festgestellt, dass es wichtig ist, eine detaillierte Beschreibung der Tiere zu haben, die mit potenziellen Besitzern geteilt werden sollen. Darüber hinaus macht die Möglichkeit, die Persönlichkeit des Hundes oder der Katze zu beschreiben, sie für potenzielle Besitzer attraktiver. Sie entscheiden sich, eine Anwendung zu erstellen, die Ihnen hilft, Informationen zu den Hunden und Katzen zu verwalten, für die Sie sich kümmern.

Dieses Modul führt Sie durch den Prozess der Entwicklung der datenzentrierten Features der Contoso Pets-Anwendung. Sie verwenden Auswahl- und Iterationsanweisungen, um Beispieldaten zu erstellen, die Tiere in Ihrer Pflege auflisten und ihrem Unternehmen neue Tiere hinzuzufügen. In der gesamten Anwendung verwenden Sie Variablen und Ausdrücke, um die Ausführung von Codeverzweigungen zu steuern. Außerdem stellen Sie sicher, dass Variablen entsprechend eingegrenzt werden.

Die Anwendung, die Sie entwickeln, wird:

  • Fügen Sie dem Haustierearray vordefinierte Beispieldaten hinzu.
  • Durchlaufen Sie einen Codeblock "Menüoptionen und Benutzerauswahl", um die äußere Schleife Ihrer Anwendung einzurichten.
  • Implementieren Sie Codezweige, die den Menüauswahlen des Benutzers entsprechen.
  • Zeigen Sie alle Informationen an, die im Array zum Speichern von Pet-Daten enthalten sind (basierend auf der Menüauswahl des Benutzers).
  • Durchlaufen Sie einen Codeblock "Neue Tierinformationen hinzufügen", mit dem der Benutzer ein oder mehrere neue Tiere zum Array von Haustieren hinzufügen kann (basierend auf der Menüauswahl des Benutzers).

Am Ende dieses Moduls können Sie Code entwickeln, der Auswahl- und Iterationsanweisungen kombiniert, um Ihre Anwendungsentwurfsziele zu erreichen.

Hinweis

Dieses Modul ist ein angeleitetes Projekt, in dem Sie anhand von detaillierten Anweisungen ein vollständiges Projekt durchführen.

Lernziele

In diesem Modul üben Sie Folgendes:

  • Verwenden Sie Visual Studio Code, um eine C#-Konsolenanwendung zu entwickeln, die eine Kombination aus Auswahl- und Iterationsanweisungen verwendet, um logische Workflows zu implementieren.
  • Bewerten Sie die zugrunde liegenden Bedingungen in Ihrer Anwendung, und treffen Sie eine fundierte Entscheidung zwischen Auswahlauszugsoptionen.
  • Bewerten Sie die zugrunde liegenden Bedingungen in Ihrer Anwendung, und treffen Sie eine fundierte Entscheidung zwischen Iterationsanweisungsoptionen.
  • Bereichsvariablen auf einer geeigneten Ebene innerhalb einer Anwendung.

Voraussetzungen

  • Erleben Sie die Verwendung von Visual Studio Code zum Entwickeln, Erstellen und Ausführen von C#-Konsolenanwendungen, die Konsolen-E/A und Zugriffsmethoden von .NET-Klassen enthalten.
  • Erfahrung mit C#-Code zum Auswerten von bedingten Ausdrücken und Verwalten des Variablenbereichs innerhalb und außerhalb von Codeblöcken.
  • Erleben Sie die Verwendung von if-else-else- und Switch-Case-Anweisungen in C# zum Abgleichen einer Variablen oder eines Ausdrucks mit mehreren möglichen Ergebnissen.
  • Erfahren Sie die Verwendung von foreach, for, do und while-Anweisungen in C#, um durch einen Codeblock zu iterieren und auf Elemente von Arrayvariablen zuzugreifen.