Skip to content

Latest commit

 

History

History
75 lines (39 loc) · 3.83 KB

3-Windows.md

File metadata and controls

75 lines (39 loc) · 3.83 KB

2.3 Sistema Windows

Para este curso, utilizaremos o SDK do .Net no decorrer dos tópicos, e por ser multiplataforma, você pode rodar seus projetos desenvolvidos em outros sistemas, no Windows também!

Instalando o .NET

  • Entre nesse link e baixe o instalador do SDK do .Net para o Windows de acordo com a sua arquitetura.

  • Para instalar, basta clicar no instalador baixado, e esperar a instalação.

  • Para rodar nossos códigos desenvolvidos nesse curso, recomendamos a utilização do Visual Studio Code (VSCode), por ser leve e simples de utilizar.

Criando o projeto

Entre na pasta que você guarda seus projetos e use: dotnet new console -n HelloWorld

Irá criar uma pasta HelloWorld com um arquivo .csproj que é a configuração do nosso projeto, contendo a versão e em qual framework estamos utilizando nesse projeto, nesse caso, é o .Net 6.0

Também terá outro arquivo .cs que é um exemplo de código que mostra Hello World! na tela!

Rodando o projeto

Depois de tudo instalado e configurado use o comando no terminal do VSCode dotnet run para rodar o projeto, um Hello World! deve aparecer no console.

Alternativas de Editores / IDEs

Para desenvolver nossos códigos com C#, tudo que precisamos é um editor de texto/código e um terminal para executar o programa.

Porem temos ótimas ferramentas mais robustas para melhorar a longo prazo a produtividade do desenvolvimento dos softwares.

Visual Studio

Essa ferramenta para o Windows é simplesmente incrível, ela exige um hardware um pouco melhor, mas ela é excelente quando precisamos desenvolver aplicativos Web, Desktop (Windows), Mobile e muitos mais.

Note: O Visual Studio só é disponibilizado nos sistemas operacionais Windows e Mac OS.

A instalação dela é bem simples, entre nesse link e baixe o instalador do Visual Studio Community (Gratuito).

Após baixar, selecione a ferramenta de desenvolvimento usando o ASP.NET

Em seguida, execute o Visual Studio e crie um novo projeto do tipo Console App.

Use o CRTL + F5 ou clique na seta verde HeloWorld para executar o programa, e veja a magia!

Rider

Essa é uma IDE da JetBrains focada no desenvolvimento usando tecnologias suportadas pelo .Net Core para vários sistemas, incluindo o Windows!

MonoDevelop

Mais uma incrível ferramenta para desenvolvimento multiplataforma usando o .Net Core, e além disso, é uma IDE gratuita e Open Source

Notepad++ + Windows Terminal :D

Como já foi mencionado, é possível programar c# independente da IDE / Editor de texto, uma prova disso, é esse casal maravilhoso.

Come on!!!