Olá, meu nome é Gerald. Nesta lição, mostrarei a você como começar a criar seu primeiro projeto. Abordaremos dois tipos diferentes de projetos e alguns dos detalhes importantes. Aqui, temos a tela inicial do Visual Studio. No lado direito, vamos selecionar criar um novo projeto. Isso abrirá o assistente para criar um projeto. Nosso primeiro exemplo será uma biblioteca de classes. Uma biblioteca de classes geralmente contém código reutilizável e classes que você pode usar em vários aplicativos. Então, na barra de pesquisa, digitaremos Class Library para pesquisar. E aqui vemos os diferentes tipos de bibliotecas de classes. Escolheremos a versão do .NET framework neste exemplo. Vá em frente e clique em Avançar para criar o projeto. Aqui, vamos especificar um nome para nossa biblioteca de classes. Chamaremos este de Auxiliares de Extensão. Também temos uma opção para onde fomos salvar o projeto em nosso sistema de arquivos. E também a versão do framework. Vamos deixar tudo no padrão. Clique em Criar para abrir o projeto no Visual Studio. Então, aqui temos nosso novo projeto, que é um projeto de biblioteca de classes. Você pode ver no lado direito do Solution Explorer, temos uma nova solução para este projeto, e, em seguida, o próprio projeto real. Uma parte importante dos projetos são as propriedades. Para editar as propriedades de um projeto, você clica com o botão direito no projeto e role para baixo até o menu Propriedades e clique nele. Isso abre uma nova guia aqui com todas as propriedades do projeto. Agora, dependendo do tipo de projeto em que você está trabalhando, haverá propriedades específicas aqui e guias adicionais para modificar seu projeto. Seja um projeto de jogo, uma API da web, um formulário do Windows, ou WPF, o que quer que você esteja construindo, eles terão propriedades personalizadas específicas nestas janelas para o seu. Alguns dos mais comuns são o nome do assembly e o espaço de nome. Então, se você quiser personalizar seu namespace dentro do seu código, você pode fazer isso aqui. Também temos a estrutura e o tipo de saída. Há um botão de informações de montagem aqui onde você pode personalizar as informações de montagem. Então, esses são os detalhes que vão mostrar na sua DLL quando você clicar com o botão direito e dizer, mostre-me os detalhes. Então você pode colocar uma descrição aqui, sua empresa e produto, qualquer tipo de marca que você tenha. E também há ferramentas de versão aqui para a versão do assembly e a versão do arquivo. Há também outras guias aqui, como Build. Você pode especificar opções de construção. O que você quer fazer ao criar o aplicativo? Você quer permitir código inseguro? Como você quer tratar os avisos? Coisas assim. Há muitos detalhes e opções aqui. Então definitivamente verifique isso. E depois há eventos de construção. Então, se você quiser executar executáveis depois de criar seu projeto, talvez para fechá-lo e FTP para um servidor diferente, você colocaria esse tipo de comando aqui. Outra propriedade importante é a guia Assinatura. Se você vai distribuir seu projeto para outros desenvolvedores para usar em seus sistemas, você provavelmente vai querer assinar a assembléia com um certificado para provar que é seu e assim eles podem confiar e saber que é seu. E é isso que você vai fazer aqui na guia Assinatura com a opção assinar a montagem. Agora vamos dar uma olhada no arquivo que é gerado nos bastidores. Porque há momentos em que você precisa modifique o arquivo para alterar as opções para o projeto que não estão disponíveis na janela de propriedades. Então, se você clicar com o botão direito do mouse em seu projeto, Vou abrir o projeto no Visual Studio Code. Se você não tiver esta extensão, você pode usar esta opção aqui, abra a pasta no File Explorer e abra o arquivo usando o bloco de notas ou o Visual Studio Code. Qualquer que seja o editor de texto que você tenha em seu computador, é assim que você vai querer abrir isso. Vou abrir com o Visual Studio Code. E aqui, podemos ver o arquivo do projeto. É definido com XML, mas tem todas as opções da janela de propriedades especificada aqui bem como uma lista de referências. Então, muitas vezes você vai querer opções de edição que não estão disponíveis no Visual Studio, talvez alguma coisa única que você esteja fazendo com seu projeto. Então você vai querer entrar no XML aqui e atualizá-lo com tudo o que você precisa para fazer o trabalho para você. Vejamos um projeto diferente. Vamos criar um projeto WinForm. Aqui, reiniciei o Visual Studio. Vou clicar em criar um novo projeto novamente, e vou para meus modelos de projeto recentes, porque eu criei um antes, Windows Forms App .NET framework e clicaremos em Avançar. Faremos disso um aplicativo de desktop e vamos manter todos os padrões. Portanto, um WinForm é um aplicativo de desktop que possui uma GUI com botões e caixas de texto e coisas assim. Então vamos criar isso. E aqui, temos nosso projeto WinForm aberto no Visual Studio. Você pode ver no Solution Explorer, há mais algumas opções aqui, mais alguns itens. Temos um formulário e temos uma configuração de aplicativo. Isso era diferente da biblioteca de classes. E você pode ver, dependendo do projeto que você escolher, você obterá coisas diferentes em seu Solution Explorer. Vamos dar uma olhada nas propriedades deste projeto WinForm, e você pode ver, são muitas das mesmas opções. Temos itens extras aqui, como recursos e configurações. Estes já foram criados e pronto para começar a usar as configurações. Você poderia colocar coisas como strings de conexão aqui. Se você quiser especificar a conexão com um banco de dados, você colocaria esses itens nas configurações. Recursos. Geralmente são imagens, arquivos de fonte, qualquer tipo de recurso, Arquivos HTML, imagens, ícones, o que você precisar para o seu aplicativo WinForm vai nesta guia Recursos aqui. Então você pode ver a página de propriedades dos projetos são diferentes dependendo do projeto. Agora eu quero cobrir como organizar seu projeto um pouco. Portanto, uma das melhores coisas que você pode fazer é criar pastas e para organizar seus arquivos de código e seus diferentes componentes. Então, para adicionar pastas ao seu projeto, você pode clicar com o botão direito em seu projeto, selecione Adicionar e, em seguida, selecione Nova pasta. E vamos dar um nome a esta pasta. Vamos chamá-lo de Controles. WinForms usa controles como elementos da interface do usuário como botões e caixas de texto. E vamos adicionar um controle a esta pasta. Vou clicar com o botão direito do mouse, selecionar Adicionar, e, em seguida, selecione Novo item. Aqui, adicione um novo item, vamos procurar controles, um controle de usuário. E vamos chamar isso de caixa de texto do botão de controle. Portanto, estamos adicionando um controle ao nosso projeto. Agora vamos adicionar rapidamente um botão e uma caixa de texto. Fixe aqui, vamos arrastar um botão, e vamos obter uma caixa de texto. Então agora eu tenho um controle de usuário personalizado com um botão e uma caixa de texto. Agora, esta é apenas uma maneira de organizar os componentes. Eu normalmente adicionaria outra pasta para classes. E na sua pasta de classes, você pode adicionar suas classes de código individuais. E você também pode adicionar outra pasta para organizar seus formulários, seus elementos GUI. Portanto, este é apenas um bom hábito, uma boa maneira de organizar seus projetos. Agora você aprendeu a criar diferentes tipos de projetos, atualizar suas propriedades, e como organizar o código dentro deles. Obrigado por assistir. Fique ligado na próxima aula onde exploraremos a instalação e usando novos pacotes Git.