VISUAL BASIC

16
COBAEV 02 TEMPOAL MATERIA: .NET MAESTRO: LUIS MANUEL RUIZ CERVANTES ALUMNA:BLANCA ESTELA HERNANDEZ BAUTISTA GRUPO: 404 FECHA: 14/03/2014

description

INFORMACION EDUCATIVA

Transcript of VISUAL BASIC

Page 1: VISUAL BASIC

COBAEV 02 TEMPOAL

MATERIA: .NET

MAESTRO: LUIS MANUEL RUIZ CERVANTES

ALUMNA:BLANCA ESTELA HERNANDEZ BAUTISTA

GRUPO: 404

FECHA: 14/03/2014

Page 2: VISUAL BASIC

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

Page 3: VISUAL BASIC

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…

Page 4: VISUAL BASIC

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.

Page 5: VISUAL BASIC
Page 6: VISUAL BASIC

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

Page 7: VISUAL BASIC

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).

Page 8: VISUAL BASIC

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.

Page 9: VISUAL BASIC

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.

Page 10: VISUAL BASIC

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

Page 11: VISUAL BASIC

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

Page 12: VISUAL BASIC

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

Page 13: VISUAL BASIC

1.3 CONTROLES Y EVENTOS

Controles mas comunes (botones, etiquetas, cajas de texto.)

Propiedades de los controles .

Eventos de mouse y del teclado.

Page 14: VISUAL BASIC

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

Page 15: VISUAL BASIC

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.

Page 16: VISUAL BASIC

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