Este documento describe los elementos básicos para crear una aplicación de escritorio con base de datos en Visual Basic, incluyendo cómo crear un proyecto, agregar formularios, controles, propiedades y eventos. Explica cómo agregar controles como botones, etiquetas y cajas de texto a un formulario y organizarlos utilizando controles de diseño. También cubre los eventos más comunes del mouse y el teclado.
1. maestro: Luis Manuel Ruiz
Cervantes
alumnos: Jazmin Antonio
Santiago
Karla Arteaga Gómez
grupo:404
fecha:1/3/2014
2. Aplicaciones de escritorio con base de datos.
1.1 * Introducción a los elementos de un entorno
grafico.
* Creación de un proyecto
* Formulario
* Controles
* Eventos
* Elementos del entorno de trabajo
VISUAL BASIC
3. Para crear un proyecto para el programa
En el menú Inicio de Windows , haga clic en Visual Basic
2008 Express.
Aparecerá la pantalla de bienvenida a Visual Basic Express.
Se trata de la interfaz de Visual Basic 2008 Express, que
también recibe el nombre de entorno de desarrollo
integrado o IDE.
En el menú Archivo, haga clic en Nuevo proyecto.
Aparece el cuadro de diálogo Nuevo proyecto.
Seleccione Aplicación de Windows Forms y haga clic en
Aceptar.
Se muestra un nuevo formulario en el IDE y se agregan los
archivos necesarios para el proyecto a la ventana
Explorador de soluciones. Si es el primer proyecto de
Aplicación de Windows Forms que crea, recibirá el nombre
de "WindowsApplication1.
Creación de un proyecto
4. Los formularios son tratados como controles con sus
propiedades, eventos y métodos. Aunque digamos que se
trata de un control especial que utilizamos para contener
los controles más usuales con los que construiremos
nuestras aplicaciones: textbox, label, commandbutton,
etc...
En este capítulo vamos a ver las propiedades y eventos
más importantes de los formularios, como trabajar con
múltiples formularios y como se establece la comunicación
entre ellos
Formulario
5. Realmente son objetos que disponen de sus propias
propiedades y métodos, y cuya utilidad es la de facilitarnos el
desarrollo de nuestras aplicaciones. Bueno, este intento de
definición puede haber quedado bien, pero para que lo
tengáis más claro, tener en cuenta que en cualquier
aplicación con la que trabajamos estamos rodeados de
controles. Quien no ha visto en multitud de programas los
botones ACEPTAR y CANCELAR, un cuadro para introducir
texto, una lista con datos, etc.. Pues todos ellos son
controles y no tendremos que preocuparnos por crearlos
para nuestras aplicaciones sino que ya vienen con el paquete
de VB, lo único que tendremos que hacer es modificar sus
propiedades: tamaño, color, etc.. para incorporarlos en
nuestras aplicaciones y asociarles el código necesario para
que se comporten como esperamos al ejecutar la aplicación
controles
6. Un evento es una señal que comunica a una aplicación que ha
sucedido algo importante. Por ejemplo, cuando un usuario hace clic
en un control de un formulario, el formulario puede provocar un
evento Click y llamar a un procedimiento que controla el evento. Los
eventos también permiten que las tareas separadas se comuniquen.
Suponga, por ejemplo, que una aplicación realiza una tarea de
ordenación independientemente de la aplicación principal. Si un
usuario cancela la ordenación, la aplicación puede enviar un evento
de cancelación que ordene la detención del proceso de ordenación.
eventos
7. PROPIEDADES
PARTE DEL ENTORNO DE VISUAL 1 2 BASIC 3 4 5 6
3. BARRA DE TITULO: Muestra el nombre del proyecto y del formulario que se esta diseñando actual mente.
4. BARRA DE MENUS: Agrupa los menús despegables que contiene toda las operaciones que pueden llevarse a cabo con visual
Basic 6.0
5. BARRA DE HERRAMIENTAS ESTANDAR Contiene los botones que se utilizan con mayor frecuencia cuando se trabaja con un
proyecto. Simplifica la lección de opciones de los menús archivo, edición, ver y ejecutar, además, en el área derecha presenta la
ubicación(coordenadas) y el tamaño del objeto seleccionado.
6. VENTANA DE FORMULARIO Es el área donde se diseña la interfaz grafica, es decir, es donde se inserta electo gráficos, como
botones, imágenes, casillas de verificación, cuadros de lista ,etc.
7. CUADRO DE HERRAMIENTAS Presenta todos los controles necesarios para diseñar una aplicación, como cuadros de texto,
etiquetas, cuadros de listas, botones de comando ,etc.
8. VENTANA DE PROYECTO Muestra los elementos involucrados en el proyecto, como formularios, módulos, controles oxc, etc.
Cada elemento puede seleccionarse en forma independiente para su edición.
9. VENTANA DE POCISICION DEL FORMULARIO Muestra la ubicación que tendrá el formulario en la pantalla, cuando ejecute la
aplicación. Esta ubicación puede cambiarse si hace clic en el botón izquierdo del mouse.
10. LA VENTANA DE PROPIEDADES Muestra todas las propiedades del control actualmente seleccionado, en este caso muéstralas
propiedades del form 1, luego podemos ver que abajo dice “form 1form” lo que esta en negrita es el nombre del objeto, y lo que
sigue es el tipo de objeto, en este caso es un formulario
Elementos del entorno de trabajo
8.
9. Propiedades de un formulario
Agregar controles a un formulario
Organizar controles a un formulario (la yout)
1.2 eventos básicos del ciclo de vida
de un formulario
10. Para visualizar las propiedades de cualquier objeto
debemos situarnos en ese objeto y abrir la ventana
Propiedades, en concreto para acceder a las propiedades
del formulario hacer clic sobre la esquina superior
izquierda del formulario (la que tiene un cuadrito negro) y
hacer clic en el botón de la barra de herramientas, se abrirá
la ventana Propiedades que iremos viendo a continuación.
Las propiedades están organizadas en esta ventana en
varias pestañas, la pestaña Todas recopila todas las
propiedades, la pestaña Eventos permite asociar macros,
procedimientos o código VBA a ejecutar cuando se
produzca algún evento asociado al formulario.
Propiedades de un formulario
11. Agregar controles a un formulario
Los controles y los formularios son entidades genéricas de las que puede
Cada formulario y cada control tiene un conjunto de propiedades que define su
aspecto (color, tamaño, tipo de letra, etc.), como responde a las acciones del usuario
(si está activo o no lo está), etc.
Cada objeto tiene un nombre que lo identifica, por medio del cual se hace referencia
al mismo, estos nombres son definidos por defecto por Visual Basic en el momento
de ser creados, pero no son en principio adecuados y deben ser renombrados por el
programador para permitir una mejor identificación de cada uno de ellos. ,
libremente elegidas por el usuario teniendo en cuenta el uso que se le va a dar al
objeto. Algunas abreviaturas usuales para nombrar los controles son:
cmd > Command button
frm > Form
lbl > Label
opt > Option button
mnu > Menu
fra > Frame.
12. Los controles de layout permiten distribuir, ajustar el
tamaño y alinear, de manera organizada y automática,
los controles que contienen, permitiendo además
organizar otros controles de layout contenidos.
Facilitan el ajuste de los controles al contenido,
adaptándose a los nombres y contenidos, incluyendo
multi-idioma, ajustándose los tamaños en función de
la traducción correspondiente, además de ajustar el
alto y ancho en función del tamaño del formulario,
según la pantalla o el tamaño a que se redimensione
éste en modal.
También distribuyen los controles en el formulario
teniendo en cuenta condiciones de visibilidad,
haciendo que unos controles ganen el espacio de los
controles que no se visualizan
Organizar controles a un formulario
layout
13. Controles mas comunes ( botones, etiquetas, cajas de
texto. )
Propiedades de los controles.
Eventos del mouse y del teclado.
1.3 controles y eventos básicos
14. Realmente son objetos que disponen de sus propias propiedades
y métodos, y cuya utilidad es la de facilitarnos el desarrollo de
nuestras aplicaciones. Bueno, este intento de definición puede
haber quedado bien, pero para que lo tengáis más claro, tener en
cuenta que en cualquier aplicación con la que trabajamos
estamos rodeados de controles. Quien no ha visto en multitud de
programas los botones ACEPTAR y CANCELAR, un cuadro para
introducir texto, una lista con datos, etc.. Pues todos ellos son
controles y no tendremos que preocuparnos por crearlos para
nuestras aplicaciones sino que ya vienen con el paquete de VB, lo
único que tendremos que hacer es modificar sus propiedades:
tamaño, color, etc.. para incorporarlos en nuestras aplicaciones y
asociarles el código necesario para que se comporten como
esperamos al ejecutar la aplicación.
Controles mas comunes (
botones, etiquetas, caja de texto.
)
15. Las propiedades de las que dispone el control son las
siguientes:(para obtener el cuadro de propiedades, seleccionar el
control y pulsar F4 o pulsar con el botón derecho para obtener el
menú contextual y marcar Propierties)
Name: Esta propiedad la tienen todos los controles, el nombre que
viene por defecto en este caso Text1 y es el nombre con el que se
conocerá el control cuando lo utilicemos en el código.
Text: Aquí indicamos el texto que aparecerá en el control. Podemos
asignarle cualquier texto en tiempo de diseño o ejecución. También
podemos tomar el texto que haya introducido el usuario para
tratarlo durante la ejecución.
MultiLine: Permite que introduzcamos varias líneas de texto en el
control en lugar de sólo una.
Alignment: Alineación que tendrá el texto dentro del control:
izquierda, centro o derecha.
Propiedades de los controles
16.
17. Hay varios eventos relacionados con el empleo del
mouse (ratón) y del teclado por parte del usuario.
Cada uno de estos eventos tiene un controlador de
eventos para el cual se puede escribir código en las
aplicaciones para Windows. Dichos eventos son
MouseDown, MouseUp, MouseMove, MouseEnter,
MouseLeave, MouseHover, KeyPress, KeyDown y
KeyUp. Los controladores de eventos MouseDown,
MouseUp y MouseMove reciben un argumento de
MouseEventArgs que contiene datos relacionados
con sus eventos.
Eventos de mouse y del teclado