Por que atualizar é Necessário?
Os criadores de Visual Basic 2008 tinham duas opções — adaptar a base para executar na parte superior do .NET estrutura, ou desde o início, tirando total proveito do .NET estrutura de código existente. A decisão correta foi erguer desde o chão.O resultado é um produto que:
Oferece os recursos mais solicitados pelos clientes (por exemplo, herança e encadeamento).
Fornece acesso completo e irrestrito a .NET Framework.
Garante que o Visual Basic avança para a próxima geração de aplicativos da Web.
Por exemplo, muitos dos novos recursos encontrados no Windows Forms (o novo pacote de formulários) puderam ser adicionados para a base de código existente como novos controles ou mais propriedades.Entretanto, feito isso, desenvolvedores não obteriam as vantagens de todos os outros recursos excelentes inerente ao Windows Forms, como segurança e herança visual.
Um dos objetivos principais do Visual Basic 2008 foi garantir que o código do Visual Basic fosse totalmente interoperável com código escrito em outras linguagens, sistema autônomo translation from VPE for Csharp ou C++. Outra meta foi permitir aos desenvolvedores Visual Basic controlar o poder do .NET Framework de maneira simples, sem recorrer para soluções de programação tradicionalmente necessárias para trabalhar com Windows APIs .Agora o Visual Basic tem os mesmos tipos de variáveis, matrizes, tipos definidos pelos usuário, classes, e interfaces que o VIsual C++ e qualquer outra linquagem que objetiva um tempo de execução de linguagem comum; entretanto, algumas características como cadeias de caracteres de tamanho fixo tiveram que ser removidas da linguagem.
Visual Basic é agora uma verdadeira linguagem orientada a objetos; alguns recursos não intuitivos e divergente como GoSub/Return e DefInt foram removidas da linguagem.
O resultado é um Visual Basic reenergizado, que continuará sendo a ferramenta mais produtiva para criar aplicações baseadas em Windows e está agora posicionada para ser a melhor ferramente para criar as Web sites da próxima geração.A relação é que aplicativos Visual Basic 6.0 devem ser atualizados de acordo com a nova linguagem e recursos dos formulários, quebrando a compatibilidade com versões anteriores.
Consulte também
Conceitos
Preparando para Atualizar um aplicativo Visual Basic 6.0
Considerações Antes da Atualização
Outros recursos
Atualizando Aplicativos Criados em Versões Anteriores do Visual Basic