Red de conocimiento informático - Problemas con los teléfonos móviles - VB y .Net: confusión sobre el aprendizaje de vb (vb y vbnet)

VB y .Net: confusión sobre el aprendizaje de vb (vb y vbnet)

Habla sobre mis sentimientos personales basados ​​en mi experiencia personal.

Primero aprendí VB, pero después de aprenderlo, me volví como tú, el cartel original. Luego aprendí C y sentí. que C era demasiado basura, esto puede contrastar con la simplicidad de VB. Después de aprender el lenguaje C, ya no fue útil. Más tarde, actualicé directamente de VB a VB.NET. .NET es relativamente simple, pero hay secuelas, lo que ahora me molesta es que el software compilado debe ejecutarse en una computadora con .NET XP que no viene con .NET, y las versiones son relativamente diferentes. compilado con .NET 4.0, no se ejecutará en una computadora con la versión 4.0 o inferior. Es muy probable que algo salga mal al ejecutarlo y, si desea empaquetarlo, también puede empaquetar el software en un paquete de instalación. y luego viene con el entorno .NET, pero la desventaja es que el paquete de instalación completo de .NET3.5 es de 235M, porque incluye lo siguiente Todas las versiones, afortunadamente, .NET4.0 solo pesa alrededor de 50M, porque no incluye lo siguiente versiones, pero en resumen, .NET hace que la programación sea simple, pero complicada de usar. El software debe estar empaquetado, a diferencia de VB, puede abrir el EXE directamente después de la programación. Entonces es problemático, para dar algunos ejemplos, solía usar VBA para compilar macros de OFFICE. Podía editarlas abriendo OFFICE. Después de editarlas, podía guardarlas como XLSM. juntos, pero son archivos DLL separados. Si desea ejecutarlos, las condiciones son: 1. entorno .NET, 2. OFFICE, 3. VSTO es N veces más complicado que antes, solo requiere OFFICE y VS también. para editar (solo unos pocos a la vez). G) En comparación con el pasado, siempre que exista OFFICE, la diferencia es muy grande, el desarrollo integrado de CAD es el mismo.

En términos generales, el lenguaje de nivel inferior y la API de nivel inferior son más fáciles de usar y más versátiles, mientras que los de nivel superior son menos versátiles. Así que ahora estoy cansado de desarrollar software. El software pequeño cuesta cientos de K~M, viene con .NET, que ocupa cientos de megabytes. Cuando lo usas, tienes que instalarlo antes de poder usarlo. , .NET no lo es todo y las API deben usarse en algunos lugares. Además, .NET es en realidad bastante complicado. La parte difícil no es tan simple como la API.

En cuanto a la base de datos, es cierto que la conexión .NET es relativamente sencilla

¿En cuanto a aprender C? Entonces no es necesario, porque .NET admite C#, C, VB y J#. Siempre que conozca uno de ellos, podrá comprender el otro. Por ejemplo, aunque edito C#, puedo cometer errores. pero puedo entender casi todos los códigos C# y puedo entender otros lenguajes si verifico la información en línea. La mayoría de ellos son para actualizar a C#.NET para aquellos que aprenden C y para actualizar a VB.NET). aquellos que aprenden VB no tienen que aprenderlo como si fuera otro idioma. La gramática es básicamente la misma. Es solo que desde el principio aprendí más sobre C, y luego aprendí más sobre C #, no quiero hacer ataques de lenguaje, de hecho, todos son útiles. acostumbrado. Por ejemplo, no estoy acostumbrado a C.

No quiero decir si VB o VB.NET es mejor. De hecho, depende de su uso. Simplemente no he encontrado ningún software en línea editado por .NET. como CAD y OFFICE se instalan durante la instalación de .NET, de hecho, no se editan en función de .NET, sino para admitir el desarrollo integrado de .NET. El software que ve, como QQ y Thunder, los ha visto. con .NET? Si .NET es bueno, ¿por qué no lo usan? La respuesta es porque es inconveniente, porque los sistemas XP generalmente no tienen .NET, e incluso el .NET integrado en WIN7 no es compatible con el último .NET. no importa qué versión utilice para compilarlo. Debe instalar la versión correspondiente, lo que también requiere que la computadora de la otra parte se actualice en consecuencia, y no es necesario actualizar la API ~

Entonces, si desea editar el software para usarlo en otras computadoras, use VBAPI. Si desea para computadoras personales, use VB.NET. Si desea compilar software pequeño, use vbapi. use VB.NET. Entonces, haga su propia elección.

Espero que el consejo que te di te sea de utilidad. Ya son las 11 de la noche y ¡adiós! ~

¡Te deseo un feliz estudio!

Por cierto, hay otro punto: por ejemplo, CAD2007 no admite programación por encima de .NET 3.5, y los archivos EXE o DLL compilados en .NET se pueden abrir con un software especial para ver su código fuente. es, a la inversa, Compilación, esto es muy problemático para el cifrado (depende de su método de cifrado) (se dice qué método se puede usar para resolverlo).