Capitulo 1 - Centro Herrera

Anuncio
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
Descargar