VB y .Net: confusión sobre el aprendizaje de VB
Primero aprendí VB, pero después de aprenderlo, era como tú, el cartel original, y luego aprendí C. Pensé que C era demasiado basura. Esto puede ser. A diferencia de VB, la simplicidad forma un contraste. Después de aprender el lenguaje C, ya no lo uso y luego actualizo directamente de VB a VB.NET. De hecho, como decía el cartel original, .NET es relativamente simple. .NET es relativamente simple, pero también tiene secuelas. Lo que me preocupa ahora es que el software compilado debe ejecutarse en una computadora con el paquete de instalación completo de .NET3.5. El paquete de instalación completo de .NET3.5 es de 235 M, porque incluye todas las versiones siguientes. Afortunadamente, .NET4.0 solo pesa alrededor de 50 M, porque no incluye las siguientes versiones. En resumen, .NET es un software fácil de usar. programa pero difícil de usar. Tiene que estar empaquetado, a diferencia de VB, puedes abrir el EXE directamente después de la programación. Entonces es muy problemático. Por ejemplo, solías usar VBA para compilar macros de OFFICE. Puedes compilarlo cuando abres OFFICE. Después de la compilación, puedes guardarlo como XLSM y usarlo. Ahora es N veces más complicado. utilizando .NET. Es solo que OFFICE es N veces más complicado y la edición requiere VS (sin mover unos pocos G) para funcionar. En comparación con el pasado, todo lo que necesita es OFFICE, lo cual es una gran diferencia. Lo mismo ocurre con el desarrollo integrado. de CAD.
Entonces, en general, el lenguaje de nivel inferior y la API de nivel inferior son mejores, cuanto más comunes y avanzados son menos comunes, por lo que ahora me siento muy angustiado al desarrollar software si hay cientos de software pequeños. de K ~ M, si trae su propio .NET, todo estará bien. En algunos lugares, debe usar API, y .NET es en realidad bastante complicado. La parte más difícil no es más simple que la API. parece que es solo una API empaquetada.
En cuanto a la base de datos, la conexión a .NET es relativamente sencilla.
En cuanto a aprender el lenguaje C, no es necesario, porque tanto .NET como VB se pueden actualizar a VB. . Debido a que .NET y VB se actualizan a VB.NET, no es necesario aprenderlo como otro idioma; la sintaxis es básicamente la misma. Al actualizar de .NET y VB a VB.NET, no es necesario aprenderlo como otro idioma, la sintaxis es básicamente la misma. Es solo que aprendí más sobre C desde el principio y ahora aprendí más sobre C #. En cuanto al lenguaje, no quiero investigar el lenguaje. De hecho, todos son útiles. Por ejemplo, no estoy acostumbrado a C.
No quiero decir que VB o VB.NET sean mejores, de hecho, depende de lo que uses. Encontré algún software en Internet que sea .NET. .NET se instaló al instalar CAD y OFFICE. De hecho, no se editaron en base a .NET, sino para admitir el desarrollo integrado de .NET. Si nos fijamos en esos programas, como QQ y Xunlei, utilizan mucho .NET. fácilmente. Bueno, ¿por qué no usan VB.NET? .NET es muy bueno, ¿por qué no lo usan? La respuesta es porque es inconveniente, porque los sistemas XP generalmente no son compatibles con .NET. Porque los sistemas XP generalmente no admiten .NET, e incluso WIN7 no admite .NET integrado. Entonces, si desea compilar software en otras computadoras, use VB API. Si desea usarlo en una computadora personal, use VB.NET. Si desea compilar un software pequeño, use VB API. , use VB.NET, así que 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 superior a .NET 3.5, y el EXE o DLL compilado en .NET se puede abrir con un software especial para ver su código fuente, es decir. , descompilación, esto es muy problemático para el cifrado (puedes verificar tu método de cifrado) (te estoy diciendo qué método se puede usar para resolverlo).