MIGRAR VB6 PARA .NET
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
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
Esqueça este caminho cheio de problemas.
Escreva ele totalmente em C# ou Vbnet.
Escreva ele totalmente em C# ou Vbnet.
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.
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.
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
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
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....
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....
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
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
As vezes um projeto pequeno em VB6 dá erro quando vamos migrar imagine um projeto
como o seu...
O ideal é reescrever mesmo....
como o seu...
O ideal é reescrever mesmo....

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.
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