Підготовка до керованого проекту

Завершено

Використовуйте код Visual Studio для розробки версії консолі C# програми. Програма постачається з основними функціями, які створюють зразки даних про домашніх тварин, доступні для всиновлення і можуть відображати інформацію вихованця. Основною функцією додавання є пошук доступних собак за допомогою одного пошукового терміна. Серед додаткових завдань – додавання та відображення suggestedDonation даних.

Специфікація дизайну

Для нових функцій програми "Домашні тварини Contoso" у специфікації макета наведено докладні відомості про пошук собак і запропоновані функції пожертвування:

  • Пошук атрибутів собаки

    • Збирайте дані для умов пошуку характеристик домашньої тварини
    • Цикл через масив тварин і визначити "собаки"
    • Для кожної собаки об'єднайте опис фізичної та особистості для пошуку
    • Пошук об'єднаного опису для відповідності введеному терміну
    • Вивести собак, які мають термін матч
  • Рекомендовані дані про пожертвування

    • Визначити suggestedDonation рядок
    • Розгорніть ourAnimals масив, щоб містити suggestedDonation та заповнювати зразки даних для suggestedDonation
    • Переконайтеся, що всі облікові записи масивів ourAnimals для доданих suggestedDonation даних
    • Вивід suggestedDonation із символом регіональної грошової одиниці ($, €, ¥,... )

Огляд початкового коду

Початкову розробку початкового коду завершено.

  1. Початковий проект для цього модуля керованого проекту містить файл 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 використовується як середовище розробки, і ви перевіряєте свою програму на кожному етапі процесу розробки.

Установки

Щоб підготуватися до вправ із керованим проектом, виконайте наведені нижче дії.

  1. Завантажте zip-файл із папками коду для керованого проекту.

  2. Розархівуйте завантажені файли локально (або в ізольованому програмному середовищі, якщо ви не використовуєте локальне середовище розробки)

    1. На локальному комп'ютері перейдіть до папки завантажень.
    2. Клацніть файл Guided-project-Develop-conditional-branching-and-looping-structures-in-CSharp.zip правою кнопкою миші та виберіть пункт Видобути все.
    3. Натисніть кнопку Огляд , щоб указати папку Робочого стола Windows як розташування для видобування, а потім натисніть кнопку Вибрати папку.
    4. Виберіть Відображати видобуті файли після завершення, а потім виберіть Видобути.
    5. Занотуйте розташування видобутої папки.
  3. Відкрийте витягнуту папку Guided-project-Work-with-variable-data-CSharp-main у Visual Studio Code

    1. Відкрийте локальний код Visual Studio (або відкрийте ізольоване програмне середовище MS Learn і відкрийте код Visual Studio, якщо ви не використовуєте локальне середовище розробки)

    2. У Visual Studio Code у меню Файл виберіть Відкрити папку

    3. Перейдіть до папки, яка містить видобуті файли. Розгорніть структуру папки, щоб знайти папку з іменем "GuidedProject".

    4. Виберіть Guided-project-Work-with-variable-data-CSharp-main, а потім виберіть Виберіть папку

      • У поданні Visual Studio Code EXPLORER мають відображатися дві вкладені папки з ім'ям Final і Starter.

Тепер ви готові почати вправи з інтерактивного проекту. Успіхів!