vb6 a vb.net

22/12/2005 - 15:36 por Pintamono | Informe spam
Es muy complejo el cambio de VB6 a VB.net (Ver.2003)????
Hay que aprender algo adicional o con solo sabe vb6 estoy listo???
Gracias.

Preguntas similare

Leer las respuestas

#1 Guillermo guille
22/12/2005 - 15:55 | Informe spam
No es fácil, y en algunos casos no te funcionará todo lo que tenías en VB6.
Te recomiendo que uses esta utilidad (un add-in para VB6):
http://msdn.microsoft.com/vbasic/pr...deAdvisor/

Te servirá para saber algunas cosas que deberías cambiar antes de convertir
el código a .NET.

Y si lo que tienes en VB6 son componentes COM (librerías ActiveX), podrías
probar a convertirlas a .NET y antes de migrar todo el código, ver si desde
VB6 te sigue funcionando... así al menos tendrás parte del trabajo hecho (y
comprobado):
http://www.elguille.info/NET/servid...araCOM.htm

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Mentor Asociado de Solid Quality Learning Iberoamericana

Te recuerdo que puedes entrar en mi sitio desde:
http://www.elguille.info/ y http://www.mundoprogramacion.com/
(además de http://www.elguille.org/)

"Pintamono" escribió en el mensaje
news:
Es muy complejo el cambio de VB6 a VB.net (Ver.2003)????
Hay que aprender algo adicional o con solo sabe vb6 estoy listo???
Gracias.
Respuesta Responder a este mensaje
#2 Pintamono
22/12/2005 - 16:06 | Informe spam
Guillermo 'guille' escribió:
No es fácil, y en algunos casos no te funcionará todo lo que tenías en VB6.
Te recomiendo que uses esta utilidad (un add-in para VB6):
http://msdn.microsoft.com/vbasic/pr...deAdvisor/

Te servirá para saber algunas cosas que deberías cambiar antes de convertir
el código a .NET.

Y si lo que tienes en VB6 son componentes COM (librerías ActiveX), podrías
probar a convertirlas a .NET y antes de migrar todo el código, ver si desde
VB6 te sigue funcionando... así al menos tendrás parte del trabajo hecho (y
comprobado):
http://www.elguille.info/NET/servid...araCOM.htm



Se agradece, lo que pasa es que me toca hacer una aplicacion en vb pero
tengo que ver si l ahago en .net o en la version 6...
Respuesta Responder a este mensaje
#3 Harvey Triana
22/12/2005 - 16:41 | Informe spam
Considero que el cambio más profundo del lenguaje es la introducción de la
herencia simple. La herencia es un paradigma totalmente nuevo para
programadores del VB clásico. La herencia introduce una forma de organizar
el código muy diferente, y un conjunto considerable de directivas
especializadas. Si bien un asistente puede dar una aproximación de
traducción de código VB6 a VB.NET, este código carecerá de las bondades de
la estructura lógica de un programa hecho formalmente con VB.NET.



De otra parte, VB.NET se fundamente en un paradigma de clases prefabricadas
muy elaborado (framework) en donde el programador de VB.NET debe su pericia
en gran parte al conocimiento de dichos objetos.

-

Harvey Triana





Mi recomendación es estudiar a fondo el modelo de programación de VB.NET
para desarrollar buen código.

"Pintamono" escribió en el mensaje
news:
Es muy complejo el cambio de VB6 a VB.net (Ver.2003)????
Hay que aprender algo adicional o con solo sabe vb6 estoy listo???
Gracias.
Respuesta Responder a este mensaje
#4 Guillermo guille
22/12/2005 - 17:26 | Informe spam
Ah, que no es que quieras convertir de VB6 a VB.NET, perdona lo entendí mal.
Lo que hayas aprendido en VB6, por supuesto que te vale, pero tendrás que
"cambiar el chip", (mucho, si te soy sincero), ya que VB.NET es MUY
diferente a VB6, y como te comenta Harvey, debes aprenderte muy mucho las
clases de .NET para sacarle todo el provecho.
De todas formas, si sabes "bien" trabajar con VB6, y el .NET no lo has
tocado nunca: empieza con VB6, pero, si quieres ir "probando" lo que .NET te
ofrece, puedes hacer lo que te comenté antes, en lugar de crear todo el
código "a bulto", genéralo usando DLL ActiveX, de esa forma, podrás
convertir esas DLLs de forma que utilicen los que vayas aprendiendo de .NET
(y que VB6 no te ofrece), creo que es la mejor forma.

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Mentor Asociado de Solid Quality Learning Iberoamericana

Te recuerdo que puedes entrar en mi sitio desde:
http://www.elguille.info/ y http://www.mundoprogramacion.com/
(además de http://www.elguille.org/)

"Pintamono" escribió en el mensaje
news:
Guillermo 'guille' escribió:
No es fácil, y en algunos casos no te funcionará todo lo que tenías en
VB6.
Te recomiendo que uses esta utilidad (un add-in para VB6):
http://msdn.microsoft.com/vbasic/pr...deAdvisor/

Te servirá para saber algunas cosas que deberías cambiar antes de
convertir el código a .NET.

Y si lo que tienes en VB6 son componentes COM (librerías ActiveX),
podrías probar a convertirlas a .NET y antes de migrar todo el código,
ver si desde VB6 te sigue funcionando... así al menos tendrás parte del
trabajo hecho (y comprobado):
http://www.elguille.info/NET/servid...araCOM.htm



Se agradece, lo que pasa es que me toca hacer una aplicacion en vb pero
tengo que ver si l ahago en .net o en la version 6...
Respuesta Responder a este mensaje
#5 Leonardo Azpurua [mvp vb]
22/12/2005 - 22:06 | Informe spam
"Pintamono" escribió en el mensaje
news:
Es muy complejo el cambio de VB6 a VB.net (Ver.2003)????
Hay que aprender algo adicional o con solo sabe vb6 estoy listo???
Gracias.



Hola.

En un tiempo hubo quien llamó "VFred" a VB.NET. Otros sugirieron que lo
llamaran B#.

En mi experiencia, el aprendizaje del nuevo lenguaje fue traumático hasta
que descubrí que "Visual Basic" delante de cinco o de seis no significa lo
mismo que "Visual Basic" delante de ".NET".

El asistente para la migración de proyectos apesta. Pero es mucho el código
que puedes mover cortando y pegando.

Hay que aprender *MUCHO* adicional, pero vale la pena. La diferencia entre
VB6 y VB.NET es mas o menos como la que hay entre una bicicleta y un
trasatlántico.

Si vas a comenzar un proyecto nuevo, no lo pienses: hazlo con VB.NET.

Salud!
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida