.NET amostras e tutoriais

A documentação .NET contém um conjunto de amostras e tutoriais que lhe ensinam sobre .NET. Este artigo descreve como encontrar, visualizar e descarregar amostras e tutoriais .NET, ASP.NET Core e C#. Encontre recursos para aprender a linguagem de programação F# no site da Fundação F. Se você está interessado em explorar C# usando um editor de código on-line, comece com este tutorial interativo e continue com c# tutorial interativo. Para obter instruções sobre como visualizar e transferir código de amostra, consulte a secção de visualização e descarregamento de amostras .

.NET

Amostras

Teste de unidade em .NET Core utilizando o teste do pontonet

Este guia mostra-lhe como criar uma aplicação web ASP.NET Core e testes de unidades associadas. Começa por criar uma simples aplicação de serviço web e depois adiciona testes. Continua a criar mais testes para orientar a implementação de novas funcionalidades. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Tutoriais

Tutorial: Criar uma aplicação de consola .NET utilizando Visual Studio Código

Este tutorial mostra como criar e executar uma aplicação de consola .NET utilizando Visual Studio Código e o CLI .NET. Project tarefas, como criar, compilar e executar um projeto são feitas através da utilização do .NET CLI.

Tutorial: Criar uma biblioteca de classe .NET utilizando Visual Studio Código

Este tutorial mostra como escrever bibliotecas para .NET utilizando Visual Studio Código e o .NET CLI. Project tarefas, como criar, compilar e executar um projeto são feitas através da utilização do .NET CLI.

Para mais tutoriais .NET, consulte Learn .NET e as ferramentas .NET SDK.

ASP.NET Core

Veja os ASP.NET Core tutoriais. Muitos artigos na documentação ASP.NET Core têm ligações com amostras escritas para eles.

Língua C#

Amostras

Iteradores

Esta amostra demonstra a sintaxe e as características para criar e consumir iteradores C#. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Indexadores

Esta amostra demonstra a sintaxe e as características dos indexadores C#. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Delegados e Eventos

Esta amostra demonstra a sintaxe e as características dos delegados e eventos C#. A amostra completa está disponível no repositório dotnet/samples em GitHub. Uma segunda amostra focada nos eventos também está no mesmo repositório.

Árvores de expressão

Esta amostra demonstra muitos dos problemas que podem ser resolvidos usando Expression Trees. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Amostras de LINQ

Esta série de amostras demonstra muitas das características da Consulta Integrada de Línguas (LINQ). A amostra completa está disponível no repositório dotnet/samples em GitHub.

Amostra de servidor com com gerido

A amostra do servidor COM demonstra a criação de um servidor COM gerido e como pode ser registado ou consumido globalmente através do RegFree COM.

Amostra Microsoft Office PIA

A amostra excelDemo demonstra o consumo de Microsoft Office PIAs em .NET Core.

Tutoriais

Aplicação de Consola

Este tutorial demonstra a Consola I/O, a estrutura de uma aplicação de consola, e os fundamentos do modelo de programação assíncrodo baseado em tarefas. A amostra completa está disponível no repositório dotnet/samples em GitHub.

CLIENTE REST

Este tutorial demonstra comunicações web, serialização JSON e características orientadas para objetos do idioma C#. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Trabalhar com o LINQ

Este tutorial demonstra muitas das características do LINQ e dos elementos linguísticos que o suportam. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Tutorial: Criar uma aplicação de consola .NET utilizando Visual Studio para Mac

Este tutorial mostra-lhe como construir uma simples aplicação de consola .NET utilizando Visual Studio para Mac.

Crie uma biblioteca de classe .NET no macOS utilizando Visual Studio para Mac

Este tutorial mostra-lhe como construir uma biblioteca de classe .NET utilizando Visual Studio para Mac.

Criar uma aplicação .NET Core que suporta plugins

Este tutorial mostra-lhe como construir uma aplicação simples em .NET Core que suporta uma arquitetura plugin. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Implantar em contentores

Aplicações ASP.NET MVC em contentores Windows Docker

Este tutorial demonstra como implementar uma aplicação MVC ASP.NET existente num Windows Docker Container.

Ver e transferir amostras

Muitos tópicos mostram código fonte e amostras que estão disponíveis para visualização ou download a partir de GitHub. Para ver uma amostra, basta seguir o link da amostra. Para descarregar o código, siga estas instruções:

  1. Faça o download do repositório que contém o código de amostra, executando um dos seguintes procedimentos:
    • Faça o download de um ZIP do repositório para o seu sistema local. Desaperve o arquivo comprimido.
    • Fork o repositório e clone o garfo para o seu sistema local. A forragem e clonagem permite-lhe fazer contribuições para a documentação, comprometendo alterações no seu garfo e, em seguida, criando um pedido de atração para o repositório oficial de docs. Para mais informações, consulte o Guia de Contribuição da Documentação .NET e o Guia contribuidor ASP.NET Core Docs.
    • Clone o repositório localmente. Se clonar um repositório de documentos diretamente para o seu sistema local, não poderá fazer compromissos diretamente contra o repositório oficial, para que não possa fazer contribuições documentais mais tarde. Utilize o procedimento de garfo e clone previamente descrito se pretende preservar a oportunidade de contribuir para a documentação mais tarde.
  2. Navegue dentro das pastas do repositório até à localização da amostra. O caminho relativo para a localização da amostra aparece na barra de endereços do seu navegador quando segue o link para a amostra.
  3. Para fazer uma amostra, tem várias opções:
    • Utilize o .NET CLI: Numa janela da consola, navegue para a pasta da amostra e utilize comandos CLI dotnet.
    • Utilize Visual Studio ou Visual Studio para Mac: Abra a amostra selecionando File > Open > Project/Solução a partir da barra de menu, navegue para a pasta do projeto da amostra e selecione o ficheiro do projeto (.csproj ou .fsproj).
    • Utilizar Visual Studio Código: Abra a amostra selecionando a pasta 'Ficheiro>' da barra de menus e selecionando a pasta do projeto da amostra.
    • Utilize um IDE diferente que suporte projetos .NET.