Compartilhar via


Guia de sobrevivência C#

Este"Guia de Sobrevivência tem como objetivo reunir todos os materiais relacionados a C#. Sinta-se a vontade para adicionar conteúdo, links e informações relevantes ao assunto.

Introdução

C# é uma linguagem que integra o .Net Framework, não sendo a única mas a mais importante, que segue o paradigma orientado a objetos e é fortemente tipada, baseada em C++ mas muito semelhante à linguagem Java. Com C# pode-se fazer aplicações desktop, Modern Style Applications, serviços, aplicações web, aplicações embeded (com o .Net Micro Framework), aplicações mobile entre outros.

A especificação da linguagem pode ser achada na MSDN

É possível encontrar mais artigos sobre C# através das tags: C# e CSharp.

IDEs

Para se programar com C# normalmente se usa Visual Studio que possui diferentes versões. Cada versão pode rodar somente a versão do .Net framework da sua época e as anteriores, por exemplo, Visual Studio 2008 não roda o .Net Framework 4, por exemplo. O Visual Studio 2012 roda do 1.1 até o 4.5. A última versão do Visual Studio 2013.

[documentação]Guia sobre C# no Visual Studio 2012

Uma IDE é um ambiente de desenvolvimento integrado, uma ferramenta usada para escrever e compilar código. Visual Studio é uma IDE completa pois possui muitas ferramentas integradas a ele. Cada versão possui suas opções (cada uma com um preço) e as versões express, gratuitas e ideais para quem está começando. Caso você seja um estudante também pode usar uma licença fornecida pela sua escola caso seja filiada a Microsoft.

Algumas outras IDE que rodam C#

Video Aulas de C#

Há poucos anos a Microsoft criou uma série de vídeos passo a passo. Você pode encontrar os vídeos da série sobre desenvolvimento (em vários tópicos diferentes como Asp.Net e Sharepoint) neste link.

A Microsoft possui o MVA contendo vários cursos em vídeo. Na página de cursos de C# você encontra alguns que até ajudam na obtenção de certificação. Um curso em português recomendado para iniciantes:

A Microsoft também possui vídeos no portal MSDN Channel 9. Alguns vídeos recomendados:

Alguns videos da série feita para iniciantes são muito interessante, mas em inglês:

Artigos da TechWiki sobre C#

Library MSDN - Documentos sobre C#

Referências

Veja Também