VB 2011OU 2010

WILTONVB 14/04/2012 19:51:22
#399892
Ja existe o vb 2011 express ?
se sim, compensa aprender .net nele ou no 2010 ?
Obrigado
OCELOT 15/04/2012 12:26:07
#399915
O Visual Studio 2011 ainda está em beta, e não vi nada sobre as versões Express dele ainda, não sei dizer se já existe versão beta delas também.
AJSO 15/04/2012 14:11:20
#399918
Resposta escolhida
Caro WILTONVB

O correto seria pensar no modelo das versões do Framework (1.0; 1.1; 2.0; 3.0; 3.5; 4.0; 4.5; etc... novos frameworks)

Na versão do Visual Studio o proble é só uma questão de licença e recursos de uso ou melhorias para utilização nas plataformas Windows XP Windows Seve e Windowss 8

VS2005; VS2008; VS2010; (VS2011 ainda é beta mas até agosto será distribuido para uso principalmente para Windows 8.

O prpblema dos frameworks está na forma de escrever os códigos e suas melhorias exemplo básico.

Framework 3.0
{
private Int32 id_teste;

public Int32 ID_Teste
{
get{return id_teste;}
set{id_teste = value;}
}
}

Framework 4.0
{
public Int32 ID_Teste { get; set; }
}

Em ambos os casos são exatamente o mesmo modelo de declaração e utilização de variável mas a melhorias nos modelos atuais menos código e mlehor performance de uso.

Boa sorte;



KERPLUNK 16/04/2012 09:41:13
#399944
é extamente isso, para se entender .NET, não se pensa mais em [Ô]versão de linguagem[Ô] isso não existe mais. Existe sim a versão do framework. A sintaxe muda praticamente nada de uma versão de framework para outra. Esse paradigma de linguagem, é a coisa mais difícil de se quebrar pra quem vem de uma outra linguagem, como Delphi ou VB, não pense em linguagem.
Para entender melhor:
Pegue o caso do VB6. Ele usa API[ô]s do windows em tudo(mesmo que você não use explicitamente declarações de funcionalidades de API, certamente elas são usadas, porque esse é o paradigam de uma linguagem ActiveX, como é o caso do VB). Essas API[ô]s, são parte do windows, ou seja, o VB usa funcionalidades do windows para trabalhar. Então, o windows é o framework básico do VB. Imagine que exista uma versão do windows, onde existem componentes(diretamente) para trabalhar com Serviços, criar aplicações web e tudo o mais que é tão complicado de se fazer no VB6. Bem, .NET é isso. Todas as funcionalidades, estão [Ô]encapsuladas[Ô] no framework e é ele o responsável pela sua aplicação rodar. A linguagem usada para executar funcionalidades do framework, pode ser qualquer uma das suportadas(C#, VB, F#...), elas executam funcionalidades que estão dentro do framework e TODAS tem as mesmas funcionalidades, não existe algo que se possa fazer com uma que não tenha como se fazer com outra, incluindo operações complexas. é possível até mesmo em uma mesma solution, ter projetos em linguagens diferentes, ou seja, você pode tipo, fazer a sua IDE(camada de visualização, janelas) em VB.NET, toda a parte de acesso a dados em C# e ainda uma camada extra fazendo alguma outra coisa com F#, tudo numa mesma aplicação(solution).
Tópico encerrado , respostas não são mais permitidas