Введение

Завершено

Обычно разработчики начинают проект, разрабатывая функции, импортируемые или генерирующие данные приложения. После того как приложение имеет доступ к данным, от него зависит, можно начать разработку функций, обрабатывающих данные и создающих отчеты.

Предположим, вы разработчик, который любит поддерживать местное сообщество. Вы и некоторые из ваших друзей начали бизнес, который помогает найти новые дома для странных или заброшенных кошек и собак. Ваш бизнес начинался с малого, всего с несколькими бездомными, но он начинает расти. Вы хотите создать приложение, которое поможет вам подбирать животных, находящихся под вашим присмотром, с людьми, ищущими питомца. Вы обнаружили, что важно иметь подробное описание животных, чтобы поделиться с потенциальными владельцами. Кроме того, будучи в состоянии описать личность собаки или кота делает их более привлекательными для потенциальных владельцев. Вы решите создать приложение, которое помогает управлять информацией о собаках и кошках, которыми вы заботитесь.

В этом модуле описан процесс разработки функций, ориентированных на данные приложения Contoso Pets. Вы будете использовать операторы выбора и итерации для создания примеров данных, перечисления животных, находящихся под вашим присмотром, и добавления новых животных в ваш бизнес. В приложении вы будете использовать переменные и выражения для управления выполнением ветвей кода. Вы также убедитесь, что переменные имеют соответствующую область видимости.

Разрабатываемое приложение:

  • Добавьте предопределённые образцы данных в массив домашних животных.
  • Пройдите через блок кода "Параметры меню и выбор пользователя", чтобы сформировать внешний цикл вашего приложения.
  • Реализуйте ветви кода, соответствующие выбранным меню пользователя.
  • Отображение всех сведений, содержащихся в массиве, используемом для хранения данных домашних животных (на основе выбора меню пользователя).
  • Выполните итерацию блока кода "добавление новой информации о животных", который позволяет пользователю добавлять одного или нескольких новых животных в массив домашних животных (на основе выбора меню пользователя).

К концу этого модуля вы сможете разрабатывать код, объединяющий операторы выделения и итерации для достижения целей разработки приложения.

Замечание

Это интерактивный модуль проекта, в котором вы завершите комплексный проект, выполнив пошаговые инструкции.

Цели обучения

Из этого модуля вы узнаете, как выполнять следующие действия:

  • Используйте Visual Studio Code для разработки консольного приложения C#, использующего сочетание инструкций выбора и итерации для реализации логических рабочих процессов.
  • Оцените базовые условия в приложении и выполните информированное решение между параметрами инструкции выбора.
  • Оцените базовые условия в приложении и принять обоснованное решение между параметрами инструкции итерации.
  • Переменные области на соответствующем уровне в приложении.

Предпосылки

  • Опыт работы с Visual Studio Code для разработки, сборки и запуска консольных приложений C#, включая методы ввода-вывода консоли и доступа к классам .NET.
  • Опыт использования кода C# для оценки условных выражений и управления областью переменной внутри и за пределами блоков кода.
  • Опыт использования операторов if-elseif-else и switch-case в C# для сопоставления переменной или выражения с несколькими возможными результатами.
  • Опыт использования операторов foreach, for, do и while в C# для циклического обхода блока кода и доступа к элементам массивных переменных.