CAPITULO I INDICE DE CONTENIDO I. DESARROLLAR UNA APLICACIÓN EN VISUAL BASIC .......... 3 I.1. CARACTERÍSTICAS GENERALES DE VISUAL BASIC............. 3 I.1.A. Objetos y sus propiedades.................................................. 5 I.1.B. Clases................................................................................. 5 I.1.C. Métodos ............................................................................. 5 I.1.D. Eventos en VB .................................................................... 6 I.2. EL ENTORNO DE DESARROLLO (IDE).................................. 6 I.2.A. Aplicación........................................................................... 6 I.2.B. Área de Trabajo.................................................................. 7 I.2.C. Barra de título .................................................................... 7 I.2.D. Barra de menús.................................................................. 8 I.2.E. Barra de herramientas........................................................ 8 I.2.F. Formularios ........................................................................ 9 I.2.G. Ventana del formulario....................................................... 9 I.2.H. Guardar un formulario...................................................... 10 I.2.I. Caja de Herramientas....................................................... 10 I.2.J. Ventana de propiedades................................................... 11 I.2.K. Explorador de proyecto .................................................... 11 I.2.L. Ventana de Código ........................................................... 11 I.2.M.Configurar el Editor de código.......................................... 13 I.2.N. El Examinador de Objetos................................................. 13 LABORATORIO II - AÑO 2008 El Entorno de Desarrollo de Visual Basic I.3. Mg. Ing. Fátima Martínez TRABAJAR CON VISUAL BASIC ......................................... 14 I.3.A. Crear un nuevo proyecto .................................................. 14 I.3.B. Guardar el proyecto.......................................................... 16 I.3.C. Ejecutar el proyecto ......................................................... 16 Página 2 PROGRAMADOR UNIVERSITARIO LABORATORIO II - VISUAL BASIC AÑO 2008 I. CAPITULO I Página 3 DESARROLLAR UNA APLICACIÓN EN VISUAL BASIC I.1. CARACTERÍSTICAS GENERALES DE VISUAL BASIC V isual-Basic es una herramienta de diseño de aplicaciones para Windows; un lenguaje de fácil aprendizaje pensado tanto para programadores principiantes como expertos. Su sintaxis, derivada del BASIC, ha sido ampliada con el tiempo al agregarse las características típicas de los lenguajes estructurados modernos. Para entender mejor esto es necesario descomponer su nombre en dos partes: ÿ VISUAL : propone crear de forma sencilla la interfaz de usuario mediante objetos (controles) prediseñados, reduciendo el tiempo de trabajo. Anteriormente era necesario escribir una gran cantidad de código para formar la interfaz de usuario y además eran mucho menos eficientes y más difíciles de entender. ÿ BASIC : Esta palabra es la abreviación de la sigla en inglés Beginners AllPurpose Symbolic Instruction Code. Se refiere al lenguaje de programación más utilizado en la historia de la informática y la programación. En principio era un poco más sencillo, ahora muchas más instrucciones y métodos se han adaptado para crear aplicaciones bajo ambiente Windows. Entonces Visual Basic se refiere al lenguaje de programación que combina las facilidades de trabajo que ha desarrollado Microsoft en un entorno de interfaz visual con la sencillez del lenguaje de programación BASIC. Esta fusión de sencillez y estética concedió ampliar mucho más el monopolio de Microsoft, ya que el lenguaje sólo es compatible con Windows, sistema operativo de la misma empresa. Antes de Visual Basic, desarrollar aplicaciones para Windows requería expertos programadores en C, e incluso éstos tenían problemas. Visual Basic ha cambiado esta situación. Ahora la forma de crear una interfaz de usuario se torna mucho más económica, en lo que a líneas de código se refiere y por lo tanto se gana tiempo. En ocasiones bastan unas pocas operaciones con el ratón y la introducción a través del teclado de algunas sentencias para disponer de aplicaciones con todas las características de Windows 95/98/ 2000/XP/NT. Prácticamente todos los elementos de interacción con el Mg. Ing. Fátima Martínez El Entorno de Desarrollo de Visual Basic Mg. Ing. Fátima Martínez usuario de los que dispone Windows: ventanas, botones, cajas de diálogo y de texto, botones de opción y de selección, barras de desplazamiento, gráficos, menús, etc., pueden ser programados en Visual Basic 6.0 de un modo muy sencillo. Así mismo los errores de programación no se generan tan frecuentemente y, si lo hacen, son más fáciles de depurar. Además incluye dos conceptos importantes: ÿ Un método visual de creación de aplicaciones, incluyendo formularios (ventanas), controles y, componentes del formulario. ÿ La habilidad de asociar código directamente a cada evento de cada elemento del diseño visual. Las aplicaciones creadas con Visual Basic están basadas en objetos (los propios formularios y controles son objetos) y emplean un modelo de programación manejada por eventos, centrado en un motor de formularios que facilita el rápido desarrollo de aplicaciones gráficas. No es programación orientada a objetos como C++ o Java. La diferencia está en que Visual Basic utiliza objetos con propiedades y métodos, y aunque sí admite el polimorfismo mediante el uso de interfaces, no admite la herencia mecanismo propio de los verdaderos lenguajes orientados a objetos. Ya que Visual Basic no pertenece por completo a la programación tradicional, formada por una sucesión lineal de código estructurado, ni a la programación orientada a objetos, podemos decir que es un lenguaje de programación visual, también llamado lenguaje de 4ª generación. Lo cual significa que un gran número de tareas se realizan sin escribir código, simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla. Por lo tanto en una aplicación Visual Basic, el programa está formado por una parte de código puro, y otras partes asociadas a los objetos que forman la interfase gráfica. No requiere de manejo de punteros y posee un manejo muy sencillo de cadenas de caracteres. Posee varias bibliotecas para manejo de bases de datos, pudiendo conectar con cualquier base de datos a través de ODBC (Informix, DBase, Access, MySQL, SQL Server, PostgreSQL ,etc) a través de ADO (ActiveX Data Object). Es utilizado principalmente para aplicaciones de gestión de empresas, debido a la rapidez con la que puede hacerse un programa que utilice una base de datos sencilla, además de la abundancia de programadores en este lenguaje. No obstante esto, sigue siendo BASIC. No se pueden comparar sus prestaciones con otros lenguajes cuando se desea llegar al fondo de la máquina y controlar uno a uno sus registros. No es ese el fin perseguido con VB y si es necesario llegar a esas precisiones será necesario utilizar otro Página 4 PROGRAMADOR UNIVERSITARIO LABORATORIO II - VISUAL BASIC AÑO 2008 CAPITULO I Página 5 lenguaje que permita bajar el nivel de programación, por ejemplo Visual-C, o realizar librerías (DLLs) que lo hagan. En la mayor parte de las aplicaciones las herramientas aportadas por VB son mas que suficiente para lograr un programa fácil de realizar y de altas prestaciones. I.1.A. Objetos y sus propiedades Cada formulario (ventana), menú o control que se crea con Visual Basic es llamado objeto. Un objeto formulario tiene un conjunto de características y un comportamiento definido (propiedades, métodos y eventos) que lo diferencian de otros tipos de objetos. Es decir ha sido diseñado para cumplir determinada función en una aplicación y no es lo mismo que un objeto Menú. El conjunto de datos que describen las características de un objeto se le conoce como sus propiedades, determinan el estado del objeto 1. Cada propiedad tiene un nombre que viene definido por el lenguaje. Para un formulario tenemos por ejemplo, las propiedades BackColor (color de fondo), Height (altura), cada una de las cuales tendrá uno o varios valores generalmente lógicos (True, False) o numéricos concretos, propios de ese objeto y distinto de las de otros objetos de su clase. Por ejemplo un botón de comando tiene propiedades tales como: Caption (Titulo) que indica el texto que tiene el botón, también tiene las propiedades Width (Anchura) y Height (Altura) que establecen la anchura y altura del botón. Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino que además pueden determinar su comportamiento; por ejemplo, la propiedad MaxButton establece si el formulario tendrá o no el botón Maximizar, lo que determinará si el formulario se puede o no maximizar. I.1.B. Clases La clase es la entidad genérica a la que pertenece un control, por ejemplo, en un programa puede haber varios botones, cada uno de los cuales es un objeto que pertenece a una clase de los controles (CommandButton). I.1.C. Métodos Los métodos son funciones que son llamadas desde el programa y permiten que un objeto ejecute una acción o tarea sobre sí mismo. No son programadas por el usuario sino que vienen pre-programadas con el lenguaje de programación. Las tareas que realizan son previsibles y comunes para todas las aplicaciones. Cada tipo de objeto tiene sus propios métodos. Por ejemplo, para un formulario tenemos el método Hide que hará que el formulario se oculte; o el método Show que hará que el formulario se vuelva a mostrar. 1 Birnios, B. y Birnios, M.; 2003; “Microsoft Visual Basic 6.0. Manual de Referencia”; Manuales USERS; MP Ediciones; Buenos Aires; Argentina; p. 40. Mg. Ing. Fátima Martínez El Entorno de Desarrollo de Visual Basic Mg. Ing. Fátima Martínez I.1.D. Eventos en VB Un evento es una acción que realiza el usuario y es reconocida por el objeto. Cada vez que se produce un evento sobre un determinado tipo de control, Visual Basic arranca una determinada función o procedimiento que realiza la acción programada por el usuario para ese evento concreto. Son eventos típicos: hacer clic sobre un botón, hacer doble clic sobre un fichero para abrirlo, arrastrar un icono, pulsar una tecla o combinación de teclas, elegir una opción de un menú, mover el mouse. Para un formulario tenemos por ejemplo; el evento Load que se dispara cuando se carga el formulario; cuando el usuario hace clic en un botón de comando, esa acción se le llama evento Click; cuando el usuario mueve el puntero del mouse (ratón) por cualquier objeto sobre una ventana, se le llama evento MouseMove (movimiento del ratón). Todos los objetos con que trabajemos en Visual Basic 6.0 poseen propiedades, responden a ciertos eventos y pueden ejecutar sus propios métodos. • Propiedad: indica cómo es el objeto. • Método: determina cómo se comporta el objeto. • Evento: establece cómo responde el programa. Así los objetos pueden tener propiedades, métodos y eventos que otros objetos no pueden tener. Por ejemplo, un objeto TextBox (caja de texto) tiene la propiedad Text (texto) que indica el texto que contiene la caja, pero un botón de comando no tiene esta propiedad. Otro ejemplo, el evento Change (Cambio) que poseen las cajas de textos, indica cuando el usuario esta cambiando el contenido de la caja; este evento no lo tiene un botón de comando (CommandButton). I.2. EL ENTORNO DE DESARROLLO (IDE) El Entorno de Desarrollo Integrado (IDE Integrated Development Environment) de VB contiene todas las herramientas necesarias para la creación de aplicaciones. I.2.A. Aplicación En Visual Basic se realizan aplicaciones, programas que ejecutan distintas funciones. Cuando se desarrolla una aplicación en Visual Basic, se crea un archivo especial llamado Archivo de Proyecto para administrar todos los demás archivos de la aplicación. Es una lista de todos los archivos y objetos asociados con el proyecto, así como información sobre las opciones del entorno, la cual se actualiza cada vez que se guarda el proyecto. Todos los archivos y objetos también se pueden compartir con otros proyectos. Un proyecto está compuesto por los siguientes archivos: Página 6 PROGRAMADOR UNIVERSITARIO LABORATORIO II - VISUAL BASIC AÑO 2008 Tipo de archivo Extensión Proyecto .vbp Configuración .vbw Formulario .frm .frx Módulo estándar (opcional) .bas CAPITULO I Página 7 Descripción Realiza el seguimiento de todos los componentes de la aplicación. Visual Basic lo usa para configurar el proyecto cada vez que lo abre. Tiene el mismo nombre del proyecto. Incluye el formulario, los objetos sobre el formulario y el código que se ejecuta cuando ocurre un evento en el formulario. Contiene procedimientos Sub y Function que pueden ser invocados por cualquier formulario u objeto sobre el formulario. Para desarrollar una aplicación en Visual Basic, los pasos que se seguirán son: 1. Crear la interfaz de usuario, es decir agregar los objetos que irán en el formulario: botones, recuadros de texto, etc. 2. Establecer las propiedades de cada objeto. En tiempo de diseño se pueden establecer valores iniciales desde la ventana de propiedades o en tiempo de ejecución escribiendo código para modificar las propiedades. 3. Escribir el código asociado a cada objeto que se ejecutará en respuesta a los eventos. 4. Guardar el proyecto. Se guardan cada formulario y módulo de código en el proyecto. 5. Probar y depurar el proyecto para ejecutar su aplicación y ver su comportamiento. Tiempo de diseño es el momento en que el programador modela la apariencia de la aplicación sin que la misma se esté ejecutando. Tiempo de ejecución es el momento en que se esta ejecutando la aplicación. I.2.B. Área de Trabajo El Área de Trabajo presenta los siguientes elementos: I.2.C. Barra de título Es la barra horizontal situada en la parte superior de la pantalla, común a todas las aplicaciones de Windows . Informa el nombre del proyecto abierto y el estado del mismo, es decir si se encuentra en tiempo de diseño, de ejecución, o en pausa. Mg. Ing. Fátima Martínez El Entorno de Desarrollo de Visual Basic Mg. Ing. Fátima Martínez I.2.D. Barra de menús Desde ésta se puede acceder a todas las funciones incorporadas en VB que se utilizan para desarrollar, probar y archivar una aplicación. Los menús son: • • • • • • • • Archivo: contiene las órdenes para trabajar con archivos. Edición: contiene las herramientas que ayudan a escribir el código. Ver: da acceso rápido a todas las partes del programa. Insertar: permite incluir nuevos módulos y formularios en la aplicación. Ejecutar: permite verificar la aplicación mientras se desarrolla. Herramientas: controla el aspecto y propiedades del entorno. Complementos: contiene las utilidades para el manejo de bases de datos. Ayuda. I.2.E. Barra de herramientas Facilita el uso a las órdenes más comunes sin tener que utilizar el menú. De izquierda a derecha los botones de la Barra de Herramienta Estándar son: • Nuevo Proyecto: crear un nuevo proyecto. • Nuevo Formulario: crear un nuevo formulario. • Editor de Menús: visualiza la ventana de diseño de menús. • Abrir Projecto: permite abrir un proyecto. • Guardar Proyecto: permite guardar un proyecto. • Cortar — Copiar — Pegar • Buscar — Deshacer — Rehacer • Iniciar — Pausa — Terminar • Explorador de Proyecto: visualiza la ventana de proyecto. • Ventana de Propiedades: visualiza la ventana de propiedades de los distintos objetos. • Ventana Posición del formulario: muestra todos los formularios de una aplicación, donde es posible seleccionar cada uno de ellos y ubicarlos en la posición deseada de la pantalla. • Explorador de Objetos: muestra las clases, métodos, propiedades, etc. de los objetos disponibles en la aplicación. • Cuadro o caja de herramientas: conjunto de herramientas que permiten colocar los controles en el formulario durante el diseño del proyecto. • Ventana de Datos. Página 8 PROGRAMADOR UNIVERSITARIO LABORATORIO II - VISUAL BASIC AÑO 2008 CAPITULO I Página 9 • Administrador visual de componentes. Además de la barra de herramientas Estándar, Visual Basic incorpora otras barras que pueden ser accedidas desde el Menú Ver → Barra de herramientas. Ellas son: Depuración, Edición, Editor de formularios 2. I.2.F. Formularios Es en donde se colocan los objetos o elementos que formarán la interfaz de usuario de una aplicación, es decir todos los botones, barras de desplazamiento, cuadros de texto y demás componentes. Su nombre lo toma de los formularios de papel que contienen textos escritos, lugares donde podemos escribir, figuras, cajas donde podemos elegir una u otra opción, etc. En realidad un formulario es lo que normalmente conocemos por VENTANA. Los objetos prediseñados se insertan en un "formulario" para ahorrar trabajo. No es necesario programar elementos de uso frecuente tales como un botón, cuadro de dialogo, medidor de tiempo, etc. La programación en Visual Basic esta Orientada a Eventos. Esto significa que para programar una aplicación hay que escribir código separado para cada objeto en general, quedando la aplicación dividida en pequeños procedimientos. I.2.G. Ventana del formulario Es la ventana que da lugar a la interfaz de usuario, la cual se personalizará. Los puntos que aparecen sobre el formulario, forman una rejilla que ayuda a la hora de alinear los controles que se sitúan sobre el mismo. Esta rejilla desaparece en tiempo de ejecución. Para eliminarla en tiempo de diseño se accederá a la opción Herramientas/Opciones/Ficha Entorno/ Mostrar Cuadrícula. En tiempo de diseño es posible configurar el espaciado de los puntos eligiendo del menú Herramientas el comando Opciones e ingresando el valor deseado en la pestaña General. El twip es una unidad de medida equivalente a 1/20 parte del punto de la impresora, por lo tanto hay 1.440 twips/pulgada. 2 Birnios, B. y Birnios, M.; 2003; “Microsoft Visual Basic 6.0. Manual de Referencia”; Manuales USERS; MP Ediciones; Buenos Aires; Argentina; p. 45. Mg. Ing. Fátima Martínez El Entorno de Desarrollo de Visual Basic Mg. Ing. Fátima Martínez Menú Herramientas → Opciones I.2.H. Guardar un formulario Para guardar un formulario: Menú Archivo → Guardar formulario como… Cuando se guarda un formulario, VB genera un archivo de texto . F R M que almacena información sobre el formulario, sus propiedades, los objetos que contiene y el código ingresado. I.2.I. Caja de Herramientas Es la barra que incluye los controles con los que se puede diseñar la pantalla de aplicación. Estos controles son todos los objetos mediante los cuales se realizan las acciones, por ejemplo: botones, etiquetas, cajas de texto, imágenes, etc. Para introducir un control Página 10 PROGRAMADOR UNIVERSITARIO LABORATORIO II - VISUAL BASIC AÑO 2008 CAPITULO I Página 11 en el formulario simplemente se hace clic en él con el botón izquierdo del mouse y se lo ubica en el formulario dándole la posición y el tamaño deseado. También se puede hacer doble clic en el control y éste queda ubicado en el centro del formulario. I.2.J. Ventana de propiedades Especifica las propiedades de cada uno de los objetos. En cada momento mostrará las propiedades del objeto seleccionado en el formulario. Está formada por dos partes: la lista desplegable de objetos que visualiza el nombre del objeto seleccionado y, la lista de propiedades del objeto seleccionado. I.2.K. Explorador de proyecto En esta ventana están especificados los ficheros (formularios, módulos, etc.) que forman la aplicación y dónde se seleccionará para crearlos o modificarlos. Esto se debe a que hay ficheros que pueden utilizarse en más de una aplicación. Además permite acceder al código o al diseño del objeto desde los botones: Ver Formulario que visualiza el formulario seleccionado y Ver Código que visualiza el código del fichero seleccionado. Módulo se utiliza para crear fragmentos de código independiente del formulario. I.2.L. Ventana de Código Funciona como un editor para escribir el código de la aplicación. El código son las líneas de instrucciones (sentencias) necesarias para que el programa realice operaciones. Por ejemplo si en un formulario se desea sumar dos números de dos cuadros de texto (para insertar palabras y números), se indica en código que sume los contenidos del cuadro de texto1 + cuadro de texto 2 y ese código se lo asigna a un botón. De esta manera cuando un usuario pulsa en el mismo luego de haber insertado números en los cuadros de textos mencionados esos valores, se suman. Mg. Ing. Fátima Martínez El Entorno de Desarrollo de Visual Basic Mg. Ing. Fátima Martínez El editor o ventana de código, en la cual se escriben las sentencias del programa, se puede abrir de varias maneras: 1. Ir al Menú Ver y seleccionar Código. 2. Pulsar la Tecla F7. 3. Elegir el icono que aparece en el Explorador de proyectos. 4. Hacer doble clic en el control o formulario. Clic aquí para mostrar la lista de todos los objetos asociados con el formulario. Lista de Eventos Lista de Objetos Clic aquí para mostrar todos los eventos reconocidos para el formulario o control mostrado en el cuadro Objeto. Botón Ver procedimiento Botón Ver módulo La ventana de código contiene: Partes de la Ventana de Código Descripción Cuadro Lista de Objetos Muestra el nombre del objeto seleccionado. Cuadro Lista de Eventos Muestra el evento para el cual se está programando. Cuando se selecciona un evento, en la ventana de código se muestra el procedimiento asociado con ese evento. Desde el menú Ventana se puede ejecutar el comando Dividir para dividir la ventana de código en dos partes, cada una de las cuales se desplaza separadamente. Así se puede ver diferentes partes del código al mismo tiempo. Barra de División La información que aparece en el cuadro Objeto y Procedimiento se refiere al código en la parte que tiene el enfoque. El mismo comando utilizado para dividir la ventana puede utilizarlo para cerrar una de sus partes o también arrastrando la barra de división hacia la parte superior o inferior de la venta na. Botón Ver Procedimiento Establece que en la ventana de código se edite un procedimiento a la vez. Botón Ver Módulo Completo Establece que en la ventana de código se tenga acceso a todos los procedimientos, separados por una línea separadora uno de otro. Página 12 PROGRAMADOR UNIVERSITARIO LABORATORIO II - VISUAL BASIC AÑO 2008 CAPITULO I Página 13 I.2.M. Configurar el Editor de código Se puede configurar la apariencia del texto en la ventana de código: asignarle la fuente tipográfica para, los colores específicos para las distintas clases de texto, etc. En el menú Herramientas seleccionar Opciones. Allí hacer clic en la pestaña Formato del editor. Se presenta un cuadro de diálogo como la figura para configurar la fuente. I.2.N. El Examinador de Objetos El Examinador de Objetos es un tipo de ayuda de VB, que se utiliza generalmente para encontrar los detalles de las distintas propiedades, los métodos, funciones, eventos o constantes. Es muy funcional a la hora de programar. Se puede acceder a él cuando se esté en una sesión de programación, de varias maneras: 1. Pulsar la tecla F2. 2. Elegir el ícono que aparece en la Barra de Herramientas. Por ejemplo si desea verificar cuales son las diferentes constantes de los estilos que se pueden emplear al crear un MsgBox (Cuadro de Mensaje), se escribe la palabra MsgBox en el Examinador de Objetos. Se mostrará una serie de Clases que coinciden con la palabra buscada, entre ellas VbMsgBoxResult, al hacer clic en ella se ven las constantes en la lista inferior. También se puede acceder a las explicaciones de los distintos métodos, eventos, propiedades, de los controles. Si se selecciona el control CommandButton, sus distintas propiedades, métodos y eventos aparecen en la lista inferior derecha. Al hacer clic sobre uno de ellos, por ejemplo en la propiedad Cancel, se muestra en parte inferior la explicación de dicho elemento. Mg. Ing. Fátima Martínez El Entorno de Desarrollo de Visual Basic Mg. Ing. Fátima Martínez I.3. TRABAJAR CON VISUAL BASIC I.3.A. Crear un nuevo proyecto Al iniciar VB aparece el cuadro de diálogo Nuevo Proyecto, posee tres pestañas con las siguientes opciones: • Nuevo, para crear un nuevo proyecto del tipo establecido. • Existente presenta los proyectos ya creados y guardados. • Recientes presenta una lista con los últimos proyectos abiertos. De la pestaña Nuevo seleccione EXE estándar, esto es un programa común ejecutable. Pulse Abrir. Página 14 PROGRAMADOR UNIVERSITARIO LABORATORIO II - VISUAL BASIC AÑO 2008 CAPITULO I Página 15 Puede empezar un nuevo proyecto en cualquier momento seleccionando del Menú Archivo → Nuevo Proyecto o mediante un atajo de teclado: CTRL + N. 1. El primer objeto de Visual Basic con que nos encontramos es el FORMULARIO, una ventana de color gris, que tiene por defecto el nombre de Form1, en la cual comenzaremos a insertar un botón. El formulario es lo que el usuario verá como ventana. 2. De la caja de herramientas, se traslada un botón Command. Si está cerrada la caja de herramientas, ir a Ver → Cuadro de herramientas. Se puede hacer clic en CommandButton y ubicarlo directamente en el formulario en donde corresponda dándole las dimensiones o doble clic en el control, esto hace que se ubique en el centro del formulario, luego se puede reubicarlo y también cambiar el tamaño con los cuadraditos que lo rodean. 3. Agregue de la misma manera una etiqueta Label1 arriba del botón. 4. Agregue las siguientes propiedades a cada objeto: Objetos Formulario Botón comando Etiqueta Control Form1 CommandButton1 Label1 Name Ejercicio1 cmdMostrar lblMensaje Caption Primera Práctica Mostrar frase Mensaje 5. Ahora agregará el código. Para ello haga doble clic sobre el botón cmdMostrar. Leerá: Private Sub cmdMostrar_Click() significa que el código que le demos al botón se ejecutará cuando se de un clic. Mg. Ing. Fátima Martínez El Entorno de Desarrollo de Visual Basic Mg. Ing. Fátima Martínez 6. Escriba debajo de lo anterior: lblMensaje.Caption = "Hola Mundo". Significa que el contenido de la etiqueta será igual a lo que ponemos entre comillas, en este caso sería: Hola Mundo. Observe que al escribir la palabra lblMensaje más el punto, se desplegará una lista de propiedades y métodos de las etiquetas. I.3.B. Guardar el proyecto Para terminar se debe guardar el proyecto. 7. Haga clic en el menú Archivo y seleccione Guardar Proyecto. Por cada archivo a guardar (proyecto, formulario, etc.) se debe seleccionar la carpeta destino y asignarle un nombre. Guarde el formulario con el nombre Eje1_HolaMundo y el proyecto como Practica1. La extensión deberá ser la correspondiente al tipo de elemento: frm para formularios, vbp para proyectos. El archivo de formulario con extensión .frm es de tipo texto; almacena información sobre el formulario, sus propiedades, los objetos que contiene y el código ingresado. I.3.C. Ejecutar el proyecto Llega la hora de ejecutar el proyecto, ¡¡la hora de la verdad!! Para ello en el menú Ejecutar seleccione Iniciar. Visual Basic compila el programa para comprobar la existencia de errores. N Nota: Para ejecutar un proyecto en forma más rápida pulsar [F5]. Para nuestro proyecto realice lo siguiente: 8. En la barra de herramientas superior, pulse en 4 (play) para ejecutar la aplicación. Si no encuentra ninguno, al pulsar el botón Mostrar frase, de la aplicación, tendrá que aparecer el mensaje “Hola Mundo” en la etiqueta. 9. Para detener la ejecución y volver al programa pulse el cuadrado al lado del triángulo o pulse el botón Página 16 para cerrar la aplicación. PROGRAMADOR UNIVERSITARIO LABORATORIO II - VISUAL BASIC AÑO 2008 CAPITULO I Página 17 RECURSOS EN INTERNET Nombre Dirección Aplicación, formulario, código conceptos http://www.estudiargratis.com.ar/visual-basic/conceptos.htm; (accedido 02/07/2007) Aprenda Visual Basic 6.0 http://www.esnips.com/doc/a1f3a80f-ec28-4d6f-869184e59aec86fd/GuiaVB_6; (accedido 03/08/2007) Fundamentos de http://www.cs.us.es/cursos/ai-2003/VB/VB.pdf ; (accedido 02/07/2007) Programación en Visual Basic Introducción al Tutorial de http://www.recursosvisualbasic.com.ar; (accedido 02/07/2007) Visual Basic 6.0 http://www.canalvisualbasic.net/manual/tema1.asp ; (accedido Manual Visual Basic 02/07/2007) http://ar.geocities.com/zonadelprogramador/vb21.htm; (accedido Visual Basic Parte 2. 02/07/2007) Formularios Mg. Ing. Fátima Martínez El Entorno de Desarrollo de Visual Basic Mg. Ing. Fátima Martínez 1. Visual Basic combina las facilidades de trabajo en un entorno de interfaz visual con la sencillez del lenguaje de programación BASICA. r 2. Las aplicaciones creadas con Visual Basic están basadas en objetos y su programación es orientada a objetos. r 3. Los programas orientados a eventos son programas típicos de Windows. r 4. El conjunto de datos que describen las características de un objeto se le conoce como sus métodos, determinan el estado del objeto. r 5. La programación visual es también llamada de 4ª generación. r 6. El Visual Basic es programación orientada a objetos como C++ y Java. r 7. Al crear una aplicación de Visual Basic se genera el archivo Proyecto para administrar todos los demás archivos de la aplicación. 8. Una aplicación Visual Basic está formada por código puro y partes asociadas a los objetos que forman la interfase gráfica. r 1. Cuando se guarda un formulario como parte de un proyecto, Visual Basic genera un archivo con extensión .frm que almacena información sobre: a) La configuración del proyecto y tiene el mismo nombre del proyecto. b) Los procedimientos Sub y Function del proyecto. c) El formulario, los objetos y sus propiedades. 2. Las barras de herramientas: a) Son el conjunto de herramientas que permiten colocar los controles en el formulario durante del diseño del proyecto. b) Facilitan el uso de las órdenes más comunes sin tener que utilizar el menú. c) Muestran las clases, métodos, propiedades, etc. de los objetos disponibles en la aplicación. 3. Para desarrollar una aplicación en Visual Basic lo primero que hay que hacer es definir: a) Las ventanas que formarán el programa. b) Las propiedades de cada objeto. c) El código que se ejecutará, asociado a cada objeto. 4. El examinador de objetos muestra: a) El nombre del objeto que se ha seleccionado. b) Una ayuda que se utiliza para encontrar detalles de propiedades, métodos, funciones, eventos o constantes. c) La información del objeto y procedimiento referido al objeto seleccionado. Página 18 PROGRAMADOR UNIVERSITARIO LABORATORIO II - VISUAL BASIC AÑO 2008 HORIZONTALES 1: Método de programación en el cual cada línea de código se ejecuta una por una. 5: Elemento en la programación visual con características propias. 6: La última versión del lenguaje Basic . 8: Conjunto de ordenes o instrucciones que se ejecutan en la computadora. 10: Lenguaje de programación para principiantes. 11: Software especial que integra la sintaxis para crear programas. 12: Lenguaje de 4º nivel para crear interfaz gráfica. 13: El principal objeto de una aplicación en Visual Basic. 15: El sistema operativo de interfaz gráfica de Microsoft. CAPITULO I Página 19 VERTICALES 2: Puede ser gráfica o de comando. 3: Lenguaje de Alto nivel. 4: Programación Orientada a Objetos. 7: La versión que corrige todas las desventajas del Basic . 9: Extensión de los archivos de librería (plural). 14: Sistema operativo de comandos de Microsoft. 2 1 3 4 5 6 7 8 9 10 11 12 13 14 15 Mg. Ing. Fátima Martínez El Entorno de Desarrollo de Visual Basic Página 20 Mg. Ing. Fátima Martínez