Fundamentos de programación es el soporte directo de las asignaturas: programación orientada a objetos, estructura de datos, tópicos avanzados de programación y de forma indirecta se relaciona con el desarrollo de sistemas de software, sistemas operativos y programación de sistemas.
Los fundamentos clave de Visual Basic:
Visual Studio: Es el IDE principal para desarrollar aplicaciones en Visual Basic. Ofrece una interfaz amigable que permite diseñar formularios, escribir código, depurar y compilar aplicaciones.
Formularios: Visual Basic se basa en un enfoque orientado a eventos, donde los formularios (ventanas) y controles (botones, cuadros de texto, etc.) son componentes fundamentales.
Variables y Tipos de Datos: Las variables en Visual Basic se declaran con la palabra clave Dim. Los tipos de datos comunes incluyen Integer, String, Boolean, Double, entre otros.
Operadores: Visual Basic soporta operadores aritméticos (+, -, *, /), operadores lógicos (And, Or, Not) y operadores de comparación (=, <>, >, <, >=, <=).
Condicionales: Visual Basic utiliza If...Then...Else para tomar decisiones basadas en condiciones.
Bucles: Los bucles For...Next, While...End While y Do...Loop permiten ejecutar repetidamente un bloque de código.
Clases y Objetos: Visual Basic soporta la creación de clases, que son plantillas para crear objetos. Estos objetos pueden tener propiedades, métodos y eventos.
Herencia: Una clase puede heredar de otra, permitiendo la reutilización de código y la extensión de funcionalidades.
Visual Basic se basa en un modelo de programación orientado a eventos, donde los controles del formulario (como botones) pueden tener eventos asociados (como un clic), y el código se ejecuta en respuesta a esos eventos.
ADO.NET: Visual Basic facilita el acceso a bases de datos a través de ADO.NET, permitiendo la conexión a bases de datos SQL, la ejecución de consultas, y la manipulación de datos.
Controles de Formulario: Visual Basic proporciona una amplia gama de controles para la creación de interfaces gráficas, como Button, Label, TextBox, ListBox, entre otros.
Diseño de Formularios: Los formularios se pueden diseñar visualmente arrastrando y soltando controles desde la caja de herramientas al formulario.
Depuración: Visual Studio ofrece herramientas de depuración integradas, como puntos de interrupción, inspección de variables, y seguimiento de ejecución paso a paso.
Manejo de Excepciones: Visual Basic utiliza bloques Try...Catch...Finally para manejar errores de manera controlada, permitiendo ejecutar código de manera segura y responder a errores inesperados.
La estructura básica de un programa en Visual Basic 6.0 (VB6) se organiza en torno a formularios y módulos, que contienen el código necesario para ejecutar la aplicación. A continuación, se presenta la estructura fundamental de un programa en VB6:
Formulario (Form): Un programa típico en VB6 comienza con un formulario, que es la interfaz gráfica donde los usuarios interactúan con la aplicación.
Propiedades del Formulario: El formulario tiene propiedades como Name, Caption, BackColor, BorderStyle, etc., que se pueden configurar desde el entorno de desarrollo.
' Ejemplo de un formulario simple llamado Form1
Private Sub Form_Load()
' Código que se ejecuta cuando el formulario se carga
Me.Caption = "Mi Primer Programa en VB6"
End Sub