Подготовка к проекту с руководством
Используйте Visual Studio Code для разработки версии консольного приложения C#. Приложение поставляется с основными функциями, которые создают примерные данные о домашних животных, доступных для усыновления, и могут отображать сведения о домашних животных. Основная функция для добавления — поиск доступных собак с помощью одного поискового термина. Вторичные задачи включают добавление и отображение suggestedDonation данных.
Спецификация проектирования
Для новых функций приложения Contoso Pets спецификация дизайна содержит сведения о поиске собак и предлагаемых функциях пожертвования:
Поиск атрибутов собаки
- Сбор входных данных для термина поиска характеристик домашних животных
- Пройдите по массиву животных и определите "собаки"
- Для каждой собаки объедините описания физической и личности для поиска
- Поиск в объединенных описаниях для нахождения совпадения с входным термином
- Вывод собак, имеющих совпадение с термином
Предлагаемые данные о пожертвовании
- Определение
suggestedDonationстроки - Разверните массив
ourAnimals, чтобы он содержалsuggestedDonation, и заполнить примеры данных дляsuggestedDonation - Убедитесь, что всё использование массива
ourAnimalsучитывает добавленные данныеsuggestedDonation. - Вывод
suggestedDonationс символом региональной валюты ($, €, ¥,...)
- Определение
Обзор начального кода
Начальная разработка начального кода завершена.
Начальный проект для этого модуля интерактивного проекта содержит файл Program.cs, который предоставляет следующие функции кода:
Код объявляет переменные, используемые для сбора и обработки данных домашних животных и выбора элементов меню
Код объявляет наш массив ourAnimals
Код использует цикл for вокруг конструкции
if-else if-elseдля заполнения массива Animals примерным набором данных.В коде отображаются следующие параметры главного меню для выбора пользователей:
1. List all of our current pet information 2. Display all dogs with a specified characteristic Enter menu item selection or type "Exit" to exit the programКод считывает выбранный элемент меню пользователя и отображает сообщение, отображающее их выбор.
только выбранное "1". Перечислите все наши текущие функции получения информации о домашних животных, используя начальный код
Цель заключается в обновлении существующего кода для разработки функций приложения, описанных ранее. Основные функции:
- Добавить поиск атрибута собаки
- Включение предлагаемых данных о пожертвовании
Visual Studio Code используется в качестве среды разработки и тестируете приложение на каждом этапе процесса разработки.
Настройка
Выполните следующие действия, чтобы подготовиться к выполнению упражнений по интерактивному проекту.
Скачайте ZIP-файл, содержащий папки кода для интерактивного проекта.
- В браузере перейдите к Guided-project-Work-with-variable-data-CSharp.zip, чтобы скачать zip-файл.
Распакуйте скачанные файлы локально (или в песочнице, если вы не используете локальную среду разработки)
- На локальном компьютере перейдите в папку загрузки.
- Щелкните правой кнопкой мыши файл Guided-project-Develop-conditional-branching-and-looping-structures-in-CSharp.zip и выберите команду "Извлечь все".
- Нажмите кнопку Обзор, чтобы указать папку "Рабочий стол Windows" в качестве места извлечения, а затем выберите Выбрать папку.
- Выберите "Показать извлеченные файлы после завершения", а затем нажмите кнопку "Извлечь".
- Запишите расположение извлеченной папки.
Откройте извлеченную папку Guided-project-Work-with-variable-data-CSharp-main в Visual Studio Code
Откройте Visual Studio Code локально (или откройте песочницу MS Learn и откройте Visual Studio Code, если вы не используете локальную среду разработки)
В Visual Studio Code в меню "Файл" выберите "Открыть папку"
Перейдите в папку, содержащую извлеченные файлы. Разверните структуру папок, чтобы найти папку с именем GuidedProject.
Выберите Guided-project-Work-with-variable-data-CSharp-main и выберите "Выбрать папку"
- Представление обозревателя Visual Studio Code должно отображать две вложенные папки с именем Final и Starter.
Теперь вы готовы приступить к выполнению упражнений по проекту с руководством. Удачи!