Aprendendo c#, qual versão mais usada do V.U

Pessoal, to começando a aprender c# agora, na empresa… por que preciso dar continuidade em um projeto.
e gostaria de saber, de vocês, qual versão do visual studio, eu consigo encontrar mais tutoriais, e forums na internet?
2005,2008,2010… muda muita coisa, de uma versão pra outra?

[quote=wilsontads]Pessoal, to começando a aprender c# agora, na empresa… por que preciso dar continuidade em um projeto.
e gostaria de saber, de vocês, qual versão do visual studio, eu consigo encontrar mais tutoriais, e forums na internet?
2005,2008,2010… muda muita coisa, de uma versão pra outra?[/quote]

Use a última express edition. Basicamente o VS é um IDE e tem mudanças sim. Mas o que muda mesmo e você sente é o .NET framework. Recomendação procure um bom livro sobre C# e leia.

Existe documentação pra essa linguagem? -

Eu uso o Visual Studio 2010 Ultimate em casa e o Visual Studio 2010 Professional no trabalho. Ambos são versões pagas.
Já usei bastante o Express e, para o desenvolvimento básico, ela atende todas as necessidades.

Existe muita documentação do C#, do MSMVC, LINQ e do .Net. Desde livros, até o site da MSDN:
http://msdn.microsoft.com/pt-br/vcsharp/aa336706

O material da MS inclui vídeo aulas, que são bem instrutivos.

Também tem muita gente publicando artigos no DevBrasil: http://devbrasil.net/

[quote=ViniGodoy]Eu uso o Visual Studio 2010 Ultimate em casa e o Visual Studio 2010 Professional no trabalho. Ambos são versões pagas.
Já usei bastante o Express e, para o desenvolvimento básico, ela atende todas as necessidades.

Existe muita documentação do C#, do MSMVC, LINQ e do .Net. Desde livros, até o site da MSDN:
http://msdn.microsoft.com/pt-br/vcsharp/aa336706

O material da MS inclui vídeo aulas, que são bem instrutivos.

Também tem muita gente publicando artigos no DevBrasil: http://devbrasil.net/[/quote]

Olá ViniGody. dá para programar bem em XNA usando o Visual Studio Express? Ou precisaria de uma versão professional/ultimate?

Dá sim, tranquilo.
Você só precisa baixar o XNA game Studio e colocar num Visual já existente, pode baixar daqui: http://www.microsoft.com/download/en/details.aspx?id=23714

Se você quiser desenvolver no Direct X, também é possível usando o Express. Mas você deve baixar o Windows SDK e o DirectX SDK separadamente. O Windows SDK já vem integrado nas versões Professional e Ultimate (embora seja a versão 7.0A e a atual baixada seja a 7.1). Esses pacotes vão habilitar o Visual Express também a fazer desenvolvimento para Windows 64 bits.

Outra opção é o Windows Phone 7, o SDK está disponível do site Windows Creators Club (AppHub).
http://create.msdn.com/en-US/education/gamedevelopment

Quase esqueço, é possível também baixar gratuitamente a API do Kinect:

Funciona em todos os visuals. O Kinect pode ser ligado ao PC por uma porta USB.

Muito interessante saber disso. A título de informação, o que você precisou no Visual Studio Professional/Ultimate que o Express não tinha?

Na maior parte, são recursos só para desenvolvimento web. Recursos como AppFabric, Workflow Foundation e profilers só vem integrados nas versões pagas. A versão Ultimate tem um profiler excelente para C++, além de recursos como depuração de código assembly. Desenvolvedores que usam a API Windows também podem precisar das versões pagas para usar a MFC ou a ATL, que não vem junto com a express.

Agora, para jogos, nada. O Express sempre supriu todas as minhas necessidades.

Na maior parte, são recursos só para desenvolvimento web. Recursos como AppFabric, Workflow Foundation e profilers só vem integrados nas versões pagas. A versão Ultimate tem um profiler excelente para C++, além de recursos como depuração de código assembly. Desenvolvedores que usam a API Windows também podem precisar das versões pagas para usar a MFC ou a ATL, que não vem junto com a express.

Agora, para jogos, nada. O Express sempre supriu todas as minhas necessidades.[/quote]

Então vou usar o Express mesmo (na verdade eu tenho em casa o Ultimate com uma licença, digamos, “alternativa”. Como eu quero eliminar tudo que é software pirata, ops, alternativos, da minha vida, vou desinstalá-lo). Eu atualmente uso o Visual Studio apenas para C# em aplicações Desktop. E estou estuando XNA. Será que o Express dá conta de minhas necessidades?

Se você desenvolve desktop, provavelmente dá sim, faça a experiência.

Ah, para projetos web, a versão express não tem a opção “Deploy”, que é outro grande problema.
Faz tempo também que nenhum software pirata entra na minha máquina. Em casa tenho tudo 100% original. :slight_smile: