MIGRAR VB6 PARA .NET

ICHIHARA 31/10/2016 10:51:28
#468607
Bom dia,

Tenho um grande projeto vb6 que estão com a idéia de migrar para .net.
alguém já efetuo esta migração? Poderia me contar as dificuldades caso existiram.

Obrigado
OMAR2011 31/10/2016 10:55:27
#468608
Esqueça este caminho cheio de problemas.
Escreva ele totalmente em C# ou Vbnet.
GUIMORAES 31/10/2016 10:59:06
#468609
ICHIHARA,

Migrar um Projeto VB6 > .NET significa reescrever todo o projeto novamente.
A forma de se trabalhar com o .NET é diferente, onde você pode e deve utilizar orientação a objeto, um outro conceito em relação ao velho e bom vb6.

é claro, você deve levar em consideração o fato de que hoje estamos em outra realidade, que é a WEB. Migrar um aplicativo DESKTOP para um aplicativo DESKTOP, alterando apenas a linguagem não vale a pena, é mais vantajoso ir para WEB.

Procure refletir sobre isto.
JCM0867 31/10/2016 18:37:13
#468644
meu principal sistema era em VB6 + Crystal 8.5 + Access: Aprox 130 forms, 300 reports, 110 mil linhas de códigos
Refiz do zero em VB.NET + SQL server + Crystal for VS 13
levei 4 anos para deixa-lo funcionando, poderia ter levado menos tempo, mas tinha que continuar fazendo manutenção em VB6 enquanto não ficava pronto.
Hoje todos os meu clientes estão com o sistema Novo e o VB6 foi aposentado.

VB.NET é complicado para arrancar quando vem de outra linguagem, mas depois que aprende é só felicidade.

Esse sistema abaixo uma vez era em VB6. logico que em VB.net fincou com muito mais funcionalidades.
E a 13 anos era em Foxpro, que tragédia.


[txt-color=#0000f0]Precisando de um Sistema de Gestão Educacional?[/txt-color]
Desenvolvido em VB.NET + SQL Server + Crystal Reports
Conheça nossa Solução: www.cjsystem.com.br

PLUGSOFTSM 31/10/2016 21:42:23
#468653
Eu tb tinha um grande projeto em VB6 e tinha uma carteira com mais de 100 clientes usando o mesmo. Senti a necessidade de migrar para o .Net. Procurei ferramentas, aplicativos que fizesse essa conversão, nada funcionava.
Meu conselho é: Reescreva todo o projeto do zero... o Conceito de programação é totalmente diferente...

Vou te dar uma dica que funcionou corretamente pra mim...
Eu passei a desenvolver dll[ô]s em .Net e fui criando as novas telas e recriando as que existiam no VB6 nessas dll[ô]s e chamando essas dll[ô]s no meu projeto em VB6
Em algum tempo, todos os meus forms tinhas sido recriados em .Net e a migração foi fácil...
Mas vale a pena mudar... vc vai ver a diferença....
JCM0867 01/11/2016 11:37:26
#468662
Se optar por C#
De uma olhada no canal do nosso colega Kerplunk, tem um ótimo material lá sobre C# e POO.
https://www.youtube.com/watch?v=yDeyaarSHZk&list=PLxKqk8K6a4TxXGNAY8rmzZLgiZIpIO_mX&index=15
MARIOANDRADE 01/11/2016 11:53:01
#468663
As vezes um projeto pequeno em VB6 dá erro quando vamos migrar imagine um projeto
como o seu...
O ideal é reescrever mesmo....
JCM0867 01/11/2016 14:20:44
#468668
Resposta escolhida
No começo assusta quem vem do VB6, muita bastante coisa. Mas o principal lema do programador é persistência e nunca desistir.
Em um primeiro momento pensei em converter o meu sistema, mas virou algo difícil de entender, uma verdadeira salada de códigos e tb nada funcionou.
bons manuais resolvem, E material na internet tem a rodo.
Tópico encerrado , respostas não são mais permitidas