Preparar-se para o projeto guiado

Concluído

Use o Visual Studio Code para desenvolver uma versão de um aplicativo de console C#. O aplicativo vem com os recursos básicos que criam dados de exemplo em animais de estimação disponíveis para adoção e é capaz de exibir as informações do animal de estimação. O principal recurso a ser adicionado é pesquisar cães disponíveis usando um único termo de pesquisa. As tarefas secundárias incluem adicionar e exibir suggestedDonation dados.

A especificação de design

Para os novos recursos do aplicativo Contoso Pets, a especificação de design fornece detalhes para a pesquisa de cães e recursos de doação sugeridos:

  • Pesquisa de atributo de cachorro

    • Coletar entrada para o termo de pesquisa característica do animal de estimação
    • Percorra o array de animais e identifique "cães"
    • Para cada cão, combine as descrições físicas e de personalidade para pesquisar
    • Procurar na descrição combinada a correspondência para o termo de entrada
    • Saída dos cães que possuem um termo correspondente
  • Dados de doação sugeridos

    • Definir cadeia de suggestedDonation caracteres
    • Expandir a ourAnimals matriz para conter suggestedDonation e preencher dados de exemplo para suggestedDonation
    • Assegure que todo o uso da matriz ourAnimals considere os dados adicionais suggestedDonation.
    • Saída suggestedDonation com o símbolo da moeda regional ($, €, ¥,... )

Visão geral do código inicial

O desenvolvimento inicial de código inicial está concluído.

  1. O projeto inicial deste módulo de projeto guiado inclui um arquivo Program.cs que fornece os seguintes recursos de código:

    • o código declara variáveis usadas para coletar e processar seleções de dados de animais de estimação e itens de menu

    • o código declara a matriz ourAnimals

    • o código usa um loop for em torno de uma if-else if-else construção para preencher a matriz ourAnimals com um conjunto de dados de amostra

    • o código exibe as seguintes opções de menu principal para a seleção do usuário:

      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
      
    • o código lê a seleção do item de menu do usuário e exibe uma mensagem ecoando sua seleção

    • somente a seleção "1. Listar todas as nossas funções atuais de informações sobre animais de estimação usando o código inicial

Sua meta é atualizar o código existente para desenvolver recursos de aplicativo descritos anteriormente. Os principais recursos:

  • Adicionar busca por atributo de cachorro
  • Incluir dados de doação sugeridos

Você usa o Visual Studio Code como seu ambiente de desenvolvimento e testa seu aplicativo em cada estágio do processo de desenvolvimento.

Configuração

Use as etapas a seguir para se preparar para os exercícios de projeto guiados.

  1. Baixe um arquivo zip que contém as pastas de código do projeto guiado.

  2. Descompacte os arquivos baixados localmente (ou na área restrita se você não estiver usando um ambiente de desenvolvimento local)

    1. No computador local, navegue até a pasta Downloads.
    2. Clique com o botão direito do mouse no arquivo Guided-project-Develop-conditional-branching-and-looping-structures-in-CSharp.zip e selecione Extrair tudo.
    3. Use o botão Procurar para especificar a pasta área de trabalho do Windows como o local de extração e selecione Selecionar Pasta.
    4. Selecione Mostrar arquivos extraídos quando concluído e, em seguida, selecione Extrair.
    5. Anote o local da pasta extraída.
  3. Abra a pasta extraída Guided-project-Work-with-variable-data-CSharp-main no Visual Studio Code

    1. Abra o Visual Studio Code localmente (ou abra a área restrita do MS Learn e abra o Visual Studio Code se você não estiver usando um ambiente de desenvolvimento local)

    2. No Visual Studio Code, no menu Arquivo, selecione Abrir pasta

    3. Navegue até a pasta que contém os arquivos extraídos. Expanda a estrutura de pastas para localizar a pasta chamada "GuidedProject".

    4. Selecione Guided-project-Work-with-variable-data-CSharp-main e Selecionar pasta

      • O modo de exibição EXPLORADOR do Visual Studio Code deve mostrar duas subpastas chamadas Final e Starter.

Agora você está pronto para iniciar os exercícios guiados do projeto. Boa sorte!