Підготовка до керованого проекту
Використовуйте код Visual Studio для розробки версії консолі C# програми. Програма постачається з основними функціями, які створюють зразки даних про домашніх тварин, доступні для всиновлення і можуть відображати інформацію вихованця. Основною функцією додавання є пошук доступних собак за допомогою одного пошукового терміна. Серед додаткових завдань – додавання та відображення suggestedDonation даних.
Специфікація дизайну
Для нових функцій програми "Домашні тварини Contoso" у специфікації макета наведено докладні відомості про пошук собак і запропоновані функції пожертвування:
Пошук атрибутів собаки
- Збирайте дані для умов пошуку характеристик домашньої тварини
- Цикл через масив тварин і визначити "собаки"
- Для кожної собаки об'єднайте опис фізичної та особистості для пошуку
- Пошук об'єднаного опису для відповідності введеному терміну
- Вивести собак, які мають термін матч
Рекомендовані дані про пожертвування
- Визначити
suggestedDonationрядок - Розгорніть
ourAnimalsмасив, щоб міститиsuggestedDonationта заповнювати зразки даних дляsuggestedDonation - Переконайтеся, що всі облікові записи масивів
ourAnimalsдля доданихsuggestedDonationданих - Вивід
suggestedDonationіз символом регіональної грошової одиниці ($, €, ¥,... )
- Визначити
Огляд початкового коду
Початкову розробку початкового коду завершено.
Початковий проект для цього модуля керованого проекту містить файл Program.cs, який містить такі функції коду:
код оголошує змінні, які використовуються для збирання та обробки даних домашніх тварин і вибору елементів меню
код оголошує наш масивAnimals
код використовує цикл навколо
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 використовується як середовище розробки, і ви перевіряєте свою програму на кожному етапі процесу розробки.
Установки
Щоб підготуватися до вправ із керованим проектом, виконайте наведені нижче дії.
Завантажте 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 (або відкрийте ізольоване програмне середовище MS Learn і відкрийте код Visual Studio, якщо ви не використовуєте локальне середовище розробки)
У Visual Studio Code у меню Файл виберіть Відкрити папку
Перейдіть до папки, яка містить видобуті файли. Розгорніть структуру папки, щоб знайти папку з іменем "GuidedProject".
Виберіть Guided-project-Work-with-variable-data-CSharp-main, а потім виберіть Виберіть папку
- У поданні Visual Studio Code EXPLORER мають відображатися дві вкладені папки з ім'ям Final і Starter.
Тепер ви готові почати вправи з інтерактивного проекту. Успіхів!