Publicado el 19 de Mayo del 2021
1.836 visualizaciones desde el 19 de Mayo del 2021
1,6 MB
111 paginas
Creado hace 16a (08/12/2008)
Microsoft Visual Basic
¿Qué es Visual Basic? .......................................................................................................................... 3
Ventanas, eventos y mensajes .......................................................................................................... 3
Desarrollo de aplicaciones ................................................................................................................... 4
Entorno integrado de desarrollo (IDE) ............................................................................................. 4
Crear la interfaz de usuario ............................................................................................................... 5
Formularios, controles y menús ........................................................................................................ 6
Antes de empezar a codificar algunas convenciones de codificación ................................................ 28
Prefijos sugeridos para controles .................................................................................................... 28
Prefijos sugeridos para menús ........................................................................................................ 28
Nombres descriptivos de variables, constantes y procedimientos .................................................. 29
Convenciones de codificación estructurada ................................................................................... 31
Fundamentos de programación .......................................................................................................... 34
Definir el formulario inicial ............................................................................................................ 34
Estructura de una aplicación en Visual Basic ................................................................................. 36
Descripción del modelo controlado por eventos ............................................................................ 37
Mecánica de la escritura de código ................................................................................................. 42
Introducción a los procedimientos .................................................................................................. 46
Introducción a las variables, constantes y tipos de datos ................................................................... 52
Tipos de datos intrínsecos............................................................................................................... 52
Declaración de variables ................................................................................................................. 56
Constantes ....................................................................................................................................... 62
Operadores ...................................................................................................................................... 63
Cuadros de diálogo modales y no modales ........................................................................................ 71
Procedimientos Function .................................................................................................................... 75
Implicaciones del paso de parámetros ............................................................................................ 77
Introducción a las estructuras de control ............................................................................................ 80
Estructuras de decisión ................................................................................................................... 80
Estructuras de bucle ........................................................................................................................ 85
Matrices de variables .......................................................................................................................... 92
Declarar matrices de tamaño fijo .................................................................................................... 92
Matrices dinámicas ......................................................................................................................... 94
Trabajar con objetos ........................................................................................................................... 96
Usar controles ..................................................................................................................................... 98
Validar datos de entrada reteniendo el foco en el control .............................................................. 98
Casilla de verificación (CheckBox) ................................................................................................ 98
Boton de opción (Radio Button) ..................................................................................................... 99
Listas y Listas desplegables (ListBox y ComboBox) ................................................................... 100
¿Cómo se relacionan los objetos entre sí? ........................................................................................ 101
Anexo 1. Formatos de archivos de proyecto .................................................................................... 104
Extensiones de archivos de proyecto ............................................................................................ 104
Anexo 2. Trabajar con formularios MDI y formularios secundarios ............................................... 106
Referencias:
MSDN Library Visual Studio 6.0.; Libro electrónico de ayuda de MSDN
Enclclopedia de Microsoft Visual Basic 6.0; Fco. Javier Ceballos; Alfaomega; 2000
¿Qué es Visual Basic?
La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario
(GUI). En lugar de escribir numerosas líneas de código para describir la apariencia y la
ubicación de los elementos de la interfaz, simplemente puede agregar objetos prefabricados
en su lugar dentro de la pantalla.
La palabra "Basic" hace referencia al lenguaje BASIC (Beginners All-Purpose Symbolic Instruction
Code), Visual Basic ha evolucionado a partir del lenguaje BASIC original y ahora contiene
centenares de instrucciones, funciones y palabras clave, muchas de las cuales están
directamente relacionadas con la interfaz gráfica de Windows.
Microsoft Visual Basic, presenta una manera más rápida y sencilla de crear aplicaciones para
Microsoft Windows®; proporciona un juego completo de herramientas que facilitan el desarrollo
rápido de aplicaciones. El lenguaje de programación Visual Basic no es exclusivo de Visual Basic.
La Edición para aplicaciones del sistema de programación de Visual Basic, incluida en Microsoft
Excel, Microsoft Access y muchas otras aplicaciones Windows, utilizan el mismo lenguaje. El
sistema de programación de Visual Basic, Scripting Edition (VBScript) es un lenguaje de secuencias
de comandos ampliamente difundido y un subconjunto del lenguaje Visual Basic.
Sólo se necesitan unos minutos para crear una aplicación sencilla con Visual Basic.:
Puede crear la interfaz de usuario "dibujando" controles, como cuadros de texto y
botones de comando, en un formulario.
A continuación, establezca las propiedades del formulario y los controles para
especificar valores como el título, el color y el tamaño.
Finalmente, escriba el código para dar vida a la aplicación.
Ventanas, eventos y mensajes
Pero para entender el proceso de desarrollo de una aplicación debe familiarizarse con el entorno
Windows, el cual incluye tres conceptos clave: ventanas, eventos y mensajes.
Una ventana es una región rectangular con sus propios límites. Hay varios tipos de ventanas:
De Explorador de Windows
De documento dentro de su programa de proceso de textos
Un cuadro de diálogo que emerge para recordarle una cita
Controles como: un botón, los iconos, cuadros de texto, botones de opción, barras de menús.
ejemplos más comunes
Un evento es una acción reconocida por un formulario o un control. Los eventos pueden
producirse mediante acciones del usuario, como hacer clic con el mouse (ratón) o presionar una
tecla, mediante programación o incluso como resultado de acciones de otras ventanas.
Cada vez que se produce un evento se envía un mensaje al sistema operativo. El sistema procesa
el mensaje y lo transmite a las demás ventanas. Entonces, cada ventana puede realizar la acción
apropiada, basándose en sus propias instrucciones para tratar ese mensaje en particular (por ejemplo,
volverse a dibujar cuando otra ventana la ha dejado al descubierto).
Visual Basic le evita tener que tratar con todos los controladores de mensajes de bajo nivel.
Muchos de los mensajes los controla automáticamente Visual Basic, mientras que otros se
tratan como procedimientos de evento para su comodidad. Esto le permite crear rápidamente
eficaces aplicaciones sin tener que tratar detalles innecesarios.
Desarrollo de aplicaciones
Entorno integrado de desarrollo (IDE)
Integra muchas funciones diferentes como el diseño, modificación, compilación y depuración en un
entorno común.
Elementos del entorno integrado de desarrollo
El entorno integrado de desarrollo de Visual Basic (IDE) consta de los siguientes elementos:
Barra de menús. Presenta los comandos que se usan para trabajar con Visual Basic. Además de los
menús estándar Archivo (File), Edición (Edit), Ver (View), Ventana (Window) y Ayuda
(Help), se proporcionan otros menús para tener acceso a funciones específicas de
programa
Comentarios de: Microsoft Visual Basic (0)
No hay comentarios