Quería aprender a programar en VB, así que compré un libro "VB de principiante a maestro", lo que me deprimió mucho. Había estudiado el lenguaje C, pero no podía entender este libro.
No sé si el C que aprendiste antes era C en Windows o C en DOS. ¿La interfaz de programación es visual? ¿Es posible diseñar la ventana del programa o simplemente se programa escribiendo código?
Si el lenguaje C que ha aprendido antes no tiene una interfaz de programación visual, entonces en general es diferente de la programación VB. La diferencia específica no es grande. Cuando te acostumbres a la programación visual, te resultará natural.
Por ejemplo, un programa VB es como un conjunto de programas C. Por supuesto, el lenguaje es lenguaje básico, o debería llamarse un conjunto de subrutinas, que se combinan y empaquetan para reproducir un paquete. rol Estos son los botones, cuadros de texto, etc. que diseñó cuando diseñó la interfaz en la ventana.
Cuando el programa se está ejecutando, haces clic en un botón y se ejecutará la parte correspondiente del programa, y esta parte del programa es la parte del programa que escribiste en la posición correspondiente en el diseño.
Este es el llamado modelo basado en eventos. Dependiendo de lo que hagas con la ventana, puedes decidir qué sección del programa ejecutar.
Alternativamente, puedes entender un programa VB como este, aunque, por supuesto, la estructura real puede no ser así.
Esto es como escribir un fragmento de código en lenguaje C, que dibuja una ventana, y luego, en la ventana, hay varios botones. Cuando se dibuja la ventana, entrará en un bucle, en el que. Hay una estructura de rama CASE que espera su entrada. Si hace clic en un botón o realiza otras operaciones, a la variable CASE se le asignará un valor y luego se ejecutará el fragmento de código correspondiente. Cuando hace clic en el botón Salir, la variable CASE indica que el programa finaliza y sale.
Solo en VB, puedes dibujar la ventana manualmente, el entorno de desarrollo integrado de VB lo hará por ti y la variable CASE se ingresará en varios eventos diferentes en VB.
En cuanto a la gramática específica, todos los idiomas son similares. La clave es recordar las especificaciones.
Por lo tanto, en el libro de introducción a VB, es posible que la sintaxis específica no se explique primero, pero primero se explicarán las diversas interfaces, controles y sus propiedades, eventos y métodos. Estos son materiales básicos para la programación en VB. Para aprender Vb, primero debe estar familiarizado con estos materiales básicos. Solo cuando esté familiarizado con estos materiales podrá combinarlos razonablemente en un programa.
Sin embargo, es posible que no se utilicen demasiados controles, o las propiedades, eventos, métodos, etc. de los controles. Puede observar brevemente algunos primero y luego realizar operaciones específicas. Estoy seguro de que te acostumbrarás pronto.
Por ejemplo, cuando creas un nuevo proyecto, habrá una ventana predeterminada. Si haces clic en Ejecutar, habrá una ventana vacía sin funciones porque no has escrito nada en ella. Puede agregarle un botón y luego hacer doble clic en el botón, aparecerá una ventana de edición de código y se agregará una nueva subrutina vacía. En esta subrutina, es el código que se ejecutará cuando se haga clic en el botón. Puede agregar código, como msgbox "OK", y aparecerá un cuadro de diálogo. Etcétera. Puede realizar varios cálculos y mostrar los resultados del cálculo. Por supuesto, no siempre puede ser msgbox. También puede haber otros métodos que requieren el uso de algunos controles básicos, como cuadros de texto, etiquetas, etc. Luego, comparándolo con el libro, podrás descubrir qué control tiene qué función y qué efecto puedes lograr mediante su funcionamiento. Poco a poco domine conocimientos más básicos como controles, eventos, propiedades, métodos, etc., y podrá programar programas cada vez más potentes.