Preparar-se para o projeto guiado
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
suggestedDonationcaracteres - Expandir a
ourAnimalsmatriz para contersuggestedDonatione preencher dados de exemplo parasuggestedDonation - Assegure que todo o uso da matriz
ourAnimalsconsidere os dados adicionaissuggestedDonation. - Saída
suggestedDonationcom o símbolo da moeda regional ($, €, ¥,... )
- Definir cadeia de
Visão geral do código inicial
O desenvolvimento inicial de código inicial está concluído.
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-elseconstrução para preencher a matriz ourAnimals com um conjunto de dados de amostrao 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 programo 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.
Baixe um arquivo zip que contém as pastas de código do projeto guiado.
- Em um navegador, acesse Guided-project-Work-with-variable-data-CSharp.zip para fazer o download do arquivo zip.
Descompacte os arquivos baixados localmente (ou na área restrita se você não estiver usando um ambiente de desenvolvimento local)
- No computador local, navegue até a pasta Downloads.
- 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.
- Use o botão Procurar para especificar a pasta área de trabalho do Windows como o local de extração e selecione Selecionar Pasta.
- Selecione Mostrar arquivos extraídos quando concluído e, em seguida, selecione Extrair.
- Anote o local da pasta extraída.
Abra a pasta extraída Guided-project-Work-with-variable-data-CSharp-main no Visual Studio Code
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)
No Visual Studio Code, no menu Arquivo, selecione Abrir pasta
Navegue até a pasta que contém os arquivos extraídos. Expanda a estrutura de pastas para localizar a pasta chamada "GuidedProject".
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!