Roteiro para migração VB6 => VB.NET


Você ainda esta programando no Visual Basic 6.0 e esta pensando seriamente em migrar para o Visual Basic.NET ?

Como é normal nestas situações você deve estar com muitas dúvidas quanto a se vale a pena ou não migrar neste momento.

Dúvidas tais como :

Como ficaria suas aplicações já desenvolvidas no VB 6.0 ?

Seria possível uma migração segura ?

Minhas aplicações feitas na versão anterior vão continuar a funcionar ?

Terei que fazer muita alteração no código ?

Afinal por onde começar ???

Neste artigo eu vou procurar indicar um roteiro básico para que sua migração seja feita sem traumas.

Na Internet já existem muitos sites que abordam o VB.NET , e , você vai encontrar muitos artigos , dicas e códigos fontes de exemplo.

Na maioria dos sites a informação esta em inglês e esta é uma ótima oportunidade para você matar dois coelhos de uma vez: aprender VB.NET e inglês.

Dentre estes sites o da Microsoft deve ser sua primeira parada , afinal estamos no site da mãe do VB.NET.

Vamos ao roteiro:

1- Você quer migrar o seu código Visual Basic 6.0 para VB.NET e não sabe por onde começar.

http://msdn.microsoft.com/vbasic/ - Este o link que te levará ao site Home do VB.NET , nele você poderá fazer o download de um add-in que irá lhe ajudar na migração do seu código VB 6.0 para VB.NET .

Visual Basic 6.0 Code Advisor - Este add-in ajudá-lo a migrar seu código VB 6.0 para VB.NET. Após sua instalação ele se torna um add-in no VB 6.0 e ao ser executado irá rastrear o seu projeto dando dicas e sugestões para migrar o seu código. Você ainda pode incluir novas regras personalizadas para realizar a migração do código. Imperdível e de graça.

Obs: Para instalar o add-in você precisa ter o Windows 98 ou superior ou o Internet 6.0 instalado.

Após a instalação quando você abrir o Visual Basic vai poder perceber o Visual Basic 6.0 Code Advisor no menu Add-Ins e na barra de ferramentas:

Para testar o add-in carregue um projeto VB 6.0 e clique no no Add-in na opção - Add-FixIts ; O add-in irá rastrear o código e dar sugestões de alterações. Veja abaixo um exemplo:

Você pode ver um relatório das ocorrências mais detalhadas clicando na opção - View Fixit Report . Abaixo um exemplo de um pedaço deste relatório:

Além disto no site você vai encontrar diversos artigos sobre a migração e orientação sobre como proceder , veja os links:

- Recommended Upgrade Paths - Veja qual edição do Visual Basic.NET ou Visual Studio.NET melhor se adequa ás suas necessidades de desenvolvimento.

- Top 10 Reasons to Upgrade to Visual Basic .NET - Os 10 melhores benefícios de uma atualização para o VB.NET.

- The Visual Basic .NET Upgrade Guide - As ferramentas e recursos que você vai precisar para acelerar sua migração. Videos , códigos de exemplos, e muito mais...

- Visual Basic .NET Upgrade Road Map - Siga o mapa passo a passo que o guiará na migração de suas aplicações para VB.NET. Quando atualizar sua aplicação.

- How to Prepare Your Visual Basic 6.0 Application for the Upgrade to Visual Basic .NET - As recomendações de como desenhar e implementar seus projetos no VB 6.0 para minimizar o número de alterações que você vai precisar fazer quando resolver migrar para o VB.NET.

- Language Innovations in Visual Basic .NET - As inovações da linguagem VB.NET.

-Introducing Windows Forms - Veja como criar aplicações desktop com Windows Forms com poucas linhas de código e livres de erros.

- Introducing ADO.NET - No novo objeto de acesso a dados baseado inteiramente em XML ; permite um acesso rápido , escalável e flexível.

Não sabe onde encontrar código fonte com exemplos em VB.NET ?

Códigos fontes com exemplos em VB.NET - Aqui você vai encontrar 101 exemplos básicos com código fonte completo em VB.NET tratando de diversos tópicos.

Agora veja bem , tudo isto é a opinião da Microsoft e dos seus discípulos , existe o outro lado da moeda.

Leia o artigo Abandoning the Fantasy of VB Migration Wizardry e tire suas conclusões.(A vida não é um mar de rosas )

Acho que por ora é só . Até mais...

Veja os Destaques e novidades do SUPER DVD Visual Basic  (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Veja mais sistemas completos para a plataforma .NET no Super DVD .NET , confira...

Quer aprender C# ??

Chegou o Super DVD C#  com exclusivo material de suporte e vídeo aulas com curso básico sobre C#.

Veja também os Cursos com vídeo aulas e projetos exemplos:

      Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

Referências:


José Carlos Macoratti