Top Banner
VISUAL BASIC
15
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Presentación1

VISUAL BASIC

Page 2: Presentación1

INTRODUCCIÓN A LOS ELEMENTOS DE UN ENTORNO GRAFICO

Visual Basic es una herramienta de desarrollo que permite crear aplicaciones gráficas de forma

rápida y muy sencilla. Básicamente se trata de crear ventanas (formularios) y añadir sobre ellas

los controles que queramos utilizar.

Page 3: Presentación1

Creación de un proyecto

El proyecto es el punto de inicio para la creación de aplicaciones, componentes y servicios en Visual Studio 2008. El proyecto actúa como un contenedor que administra el código fuente, las conexiones de datos y las referencias. Un proyecto se organiza como parte de una solución, que puede contener múltiples proyectos dependientes entre sí. Los temas de esta sección describen las diferentes tareas relativas a la creación y la administración de proyectos de Visual Basic y Visual C#.

Page 4: Presentación1

FORMULARIO EN VISUAL BASIC

en visual Basic 2008, las aplicaciones basadas en Windows se crean utilizando formularios Windows Forms proporcionados por .NET framework.

los formularios Windows forms y sus controles proporcionan una arquitectura más extensible y compleja para el desarrollo de aplicaciones basadas en Windows; sin embargo, hay algunas diferencias entre los formularios y los controles de Windows forms, y los formularios y controles de visual Basic 6.0. los temas siguientes se han concebido para ayudarle a comprender las diferencias.

Page 5: Presentación1

CONTROLES DE VISUAL BASIC

1. Controles intrínsecos

Los controles intrínsecos están siempre incluidos en el cuadro de herramientas, no como los controles ActiveX, que se pueden quitar o agregar al cuadro de herramientas. A continuación una lista de controles intrínsecos. Nombre de control nombre de clase descripción

Nombre de control nombre de clase descripción casilla de verificación checkbox presenta una opción de tipo verdadero o falso.

Page 6: Presentación1

EVENTOS EN VISUAL BASIC

En Microsoft Visual Basic, un evento es un mensaje enviado por un objeto dentro de un programa al bucle principal del mismo, informándole que algo ha sucedido El programa puede capturar este evento y utilizar la información dentro de éste para tomar decisiones sobre otras operaciones

Page 7: Presentación1

ELEMENTOS DEL ENTORNO DEL TRABAJO EN VISUAL BASIC

Cada objeto, ya sean controles o formularios, tiene una serie de propiedades y métodos que podremos manipular por código. Este código se ejecutará cuando se produzca un suceso determinado. Mientras ese suceso no se produzca, el código permanecerá inactivo.

Page 8: Presentación1

1.2 PROPIEDADES DE UN FORMULARIO

El formulario es el primer objeto o control que se visualiza en Visual Basic y constituye la pantalla o ventana sobre la que se colocan otros objetos o controles como etiquetas, controles de texto, botones, etc. y por supuesto el código necesario de nuestros programas, por lo tanto constituirán la Interfaz de usuario.

Page 9: Presentación1

EVENTOS BASICOS DEL CICLO DE VIDA DE UN FORMULARIO

Cuando se ejecuta una página ASP.NET, ésta recorre un ciclo de vida en el que realiza una serie de pasos de procesamiento. Entre ellos se incluyen la inicialización, la creación de instancias de controles, la restauración y el mantenimiento del estado, la ejecución del código del controlador de eventos y la representación. Es importante que comprenda el ciclo de vida de la página para que pueda escribir código en la fase del ciclo de vida apropiada y conseguir el efecto deseado. Si crea controles personalizados, debe estar familiarizado con el ciclo de vida de la página para poder inicializarlos, asignar datos de estado de vista a las propiedades de los controles y ejecutar el código de comportamiento de éstos correctamente. El ciclo de vida de un control se basa en el ciclo de vida de la página y la página genera muchos de los eventos que es necesario administrar en un control personalizado.

Page 10: Presentación1

AGREGAR CONTROLES A UN FORMULARIO

En el siguiente ejemplo agrega dinámicamente dos intrínseca y a un control ActiveX a una aplicación en tiempo de ejecución. El ejemplo muestra cómo programar los eventos de un control agregado dinámicamente. Si va a agregar dinámicamente un control que no se hace referencia en el proyecto, deberá agregar la clave de licencia del control a la colección Licenses. Para obtener más información sobre la colección Licenses, consulte la sección referencias de este artículo.Al hacer referencia a las propiedades del control agregado dinámicamente, debe utilizar la palabra clave Object para el acceso a las propiedades del control. Si no utiliza la palabra clave Object, sólo podrá tener acceso a las propiedades de extensor del control.

Page 11: Presentación1

ORGANIZAR CONTROLES A UN FORMULARIO (LAYOUT)

El sistema de layouts de Qt proporcionar una manera sencilla de organizar los controles dentro de otros controles o ventanas, asegurando el mejor aprovechamiento del espacio disponible. La idea es describir como deben organizarse los controles, dejando que después sean posicionados automáticamente por Qt en función del espacio disponible, incluso cuando este cambia por el redimensionado de la ventana o control que los contiene

Page 12: Presentación1

1.3 CONTROLES Y EVENTOS BASICOS

Mediante este control podremos realizar tanto la entrada como la salida de datos en nuestras aplicaciones. No hace falta que indiquemos las coordenadas de la situación del formulario en pantalla, simplemente tendremos que marcar sobre el control de la caja de herramientas y dibujarlo con el tamaño que queramos en nuestro formulario.

Los eventos son acciones que se pueden realizar en cualquier control: click, doble click, movimiento del ratón. A estos eventos se les puede asociar código para que se ejecute al producir el evento.

MouseMove: al mover el ratón por encima del control.

Mouse Down: al pulsar cualquier botón del ratón

Change: al cambiar el contenido del control

Click: al hacer click con el botón izquierdo del ratón sobre el control

Doubleclick: al hacer doble click con el con el botón izquierdo del ratón sobre el control

Getfocus: este evento se activa cuando el control recibe el enfoque, es decir, cuando se activa el control en tiempo de ejecución para introducir datos en él o realizar alguna operación.

Lostfocus: Es el contrario del anterior evento, se activa cuando el control pierde el enfoque, es decir, se pasa a otro control para seguir introduciendo datos.

Page 13: Presentación1

LOS CONTROLES MAS COMUNES

Text

Name

MultiLine.

Alignment

Locked

Backcolor

Forecolor

Font

Botón

Page 14: Presentación1

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)

Page 15: Presentación1

EVENTOS DE MOUSE Y TECLADO

Los controladores de eventos MouseDown,

MouseUp y MouseMove reciben un

argumento de MouseEventArgs que contiene

datos relacionados con sus eventos. Los

controladores de eventos MouseEnter,

MouseLeave y MouseHover reciben un

argumento de tipo EventArgs que contiene

datos relacionados con sus eventos. Los

controladores de eventos relacionados con el

teclado reciben argumentos de tipo

KeyEventArgs, con datos relacionados con sus

eventos. Dichos eventos se controlan de la

misma forma que los demás eventos que tiene

lugar en formularios Windows Forms. Para

obtener más información acerca del control

de eventos, vea

Introducción a los controladores de eventos e

n formularios Windows Forms

.