Compartilhar via


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