Bueno, intente resistirme la mayor cantidad de tiempo posible pero creo que ya es tiempo de dejar el VB6 y pasarme a otro lenguaje. Menudo afecto le he tomado.
Despues de leer mucho en internet he restringido la elección del futuro lenguaje a aprender a solo dos: VB .NET o C# 2008. Aunque ya me comenze a descargar el Visual Studio 2008 todavia no me decido sobre que lenguaje elegir. Aqui en el foro he visto varios posts con gente con la misma duda pero cada caso en un mundo.
Yo manejo desde hace añares el VB6 y creo que por ese motivo se me va a hacer mas facil la transición a VB .NET. Sin embargo, todo el mundo habla de que es mucho mejor aprender C#, aunque ambos dos utilizan el mismo Framework y solo se distinguen en la sintaxis y un par de cosas mas. De C para ordenadores no conozco casi nada, si manejo mucho el C para PICs, pero me imagino que hay un abismo de diferencia!
Como se que me van a decir "Todo depende para que lo quieras Gonzalo" me adelanto a responderles: En general creo programas para interactuar con PICs (Serial o USB) y hago tratamiento y analisis de los datos provenientes de estos, gráficos de señales, tablas con datos, escritura y lectura de datos en archivos, y nada mucho mas complicado que eso, aunque me gusta mucho la parte gráfica y siempre adorno mis programas con efectos visuales y esas cosas. Tambien suelo trabajar con OCX en los programas grandes para facilitar un poco las cosas.
Ahora las preguntas:
¿Que recomiendan para alguien que viene del VB6? ¿VB 2008 o C#? Se agradecerá la objetividad de las opiniones!
¿Conocen algun libro en español o ingles para aprender VB .NET pensado para gente que viene de VB6?
Si, yo se que es mucho pedir pero hay tanta gente que sabe VB6 y que tarde o temprano tendrá que cambiar de lenguaje que me hace pensar que algun vivo ya escribio un libro para nosotros.
¿Puede utilizarse la mpusbapi.dll con VB .NET? He visto ejemplos con C# y con VB6 pero no con VB .NET.
Gracias por adelantado.
Nos estamos leyendo.