1. COBAEV 02 TEMPOAL
MATERIA: .NET
MAESTRO: LUIS MANUEL
RUIZ CERVANTES
ALUMNA:BLANCA ESTELA
HERNANDEZ BAUTISTA
GRUPO: 404
FECHA: 14/03/2014
2. APLICACIONES DE ESCRITORIO CON BASE DE
DATOS.
1.1 Introducción a los elementos de entorno
grafico.
*Creación de un proyecto.
*Formulario.
*Controles.
*Eventos.
*Elementos del entorno de trabajo
3. Creación de un proyecto
*Cuando desarrolla una aplicación, Visual Basic crea un
archivo especial llamado Archivo de Proyecto para
administrar todos los demás archivos de la aplicación.
*El Archivo de Proyecto es simplemente una lista de
todos los archivos y objetos asociados con el proyecto,
así como información sobre las opciones del entorno.
Esta información 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…
4. CONTROLES
¿Que son los controles?
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.
6. ENTORNO DE TRABAJO
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
7. 1.2FORMULARIO
Eventos básicos del ciclo de vida de un formulario.
Propiedades de un formulario.
Agregar controles a un formulario.
Organizar controles en un formulario ( Layoot).
8. EVENTOS BASICOS
Los siguientes eventos son los que se producen al cargar un formulario hasta que se
cierra:
■Move: Este evento se produce cuando el formulario se mueve. Aunque por defecto,
cuando se crea una nueva instancia del formulario y inicia, el usuario no lo mueve, pero
este evento se dispara antes que se produzca el evento Load.
■Load: Este evento se produce antes que se muestre el formulario por primera vez.
■VisibleChanged: Este evento se produce cuando se va a cambiar el valor de la
propiedad Visible.
■Activated: Este evento se produce cuando se va activar el formulario por código o por el
usuario.
■Shown: Este evento se produce cada vez que el formulario se muestra por primera vez.
■Paint: Este evento se produce cuando el control (el formulario en este caso, puede ser
un control dentro del formulario) se vuelve a dibujar.
■Desactivate: Este evento se produce cuando el formulario pierde el foco y no está
activo.
■Closing: Este evento se produce cuando se está cerrando.
■Closed: Este evento se produce cuando se cierra el formulario.
Para entender mejor esto, mejor ver un ejemplo con código. Para ello en este caso voy a
utilizar Visual Studio 2012, aunque se puede usar versiones anteriores también.
9. LOS FORMULARIOS
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.
10. PROPIEDADES DE UN
FORMULARIO
Abra el formulario . Para obtener más información, vea
Cómo: Mostrar formularios Windows Forms en el
diseñador.
En el Cuadro de herramientas, haga clic en el control
que desee y arrástrelo al formulario.
El control se agregará al formulario en la ubicación
especificada, con su tamaño predeterminado
11. ORGANIZAR CONTROLES EN UN
FORMULARIO (LAYOUT).
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
12. Hay dos tipos de controles de layout. Por un lado el control específico de layout, que permite
tres opciones agurpadoras: Layout horizontal, layout vertical, layout rejilla, y por otro lado un
control de espaciado que permite dos opciones: espaciador fijo, espaciador expandible.
Cada una de las tres opciones de layout distribuye los controles que contienen bien en
horizontal, bien en vertical, bien en cuadrícula, pudiendo cambiar el tipo de layout en cualquier
momento.
La opción de espaciador fijo permite generar un espacio de tamaño fijo, mientras que el
espaciador expandible genera un espacio que crecerá con el formulario.
El anidamiento de controles de layout permite organizar los controles de forma más eficiente,
ya que un control de layout también organiza los controles de layout que contiene.
El formulario y los controles de formulario, además de los layouts, tienen propiedades de
layout. En el formulario podemos configurar si la agrupación generada por éste será vertical,
horizontal o grid.
Así, por defecto los controles se comportarán de acuerdo al tipo: los editores de campo
crecerán a lo ancho y no a lo alto de forma proporcional, mientras que las cajas de texto lo
harán tanto a lo ancho como a lo alto. Pero podremos asignarles las opciones fijo o proporcional
según queramos modificar el comportamiento por defecto del control.
Tanto el formulario como los layouts indican por medio de una flecha la dirección en la que
distribuyen los elementos que están incluidos. Para alinear los elementos dentro de un layout
debemos definir la propiedad alineamiento vertical y horizontal, que nos permite organizar los
controles hacia la izquierda, hacia la derecha, centrado o justificado. Esta opción está
disponible tanto para los controles de layout como para el formulario.
La opción de aplicar layout de la barra de herramientas nos permite ver cómo se organizará el
formulario en ejecución. Pulsando en el fondo del formulario y usando la tecla fin podremos ver
también cómo se adaptarán los controles del formulario en ejecución tanto al tamaño como a
las etiquetas, incluyendo multi-idioma, pudiendo modificar el tamaño del formulario para ver
cómo se adaptan los controles al nuevo tamaño..
El segundo layout tiene otros dos layouts que organiza de forma horizontal y que contienen a
su vez controles que distribuye de forma vertical, de forma que la imagen quedará en paralelo
con las dos cajas de texto, estando estas últimas una encima de la otra
13. 1.3 CONTROLES Y EVENTOS
Controles mas comunes (botones, etiquetas, cajas de
texto.)
Propiedades de los controles .
Eventos de mouse y del teclado.
14. CONTROLES MAS COMUNES
(BOTONES, ETIQUETAS, CAJAS DE
TEXTO).
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
15. PROPIEDADES DE LOS
CONTROLES
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.
16. EVENTOS DEL MOUSE Y DEL
TECLADO
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