VISUAL BASIC
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.
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#.
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.
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.
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
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.
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.
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.
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.
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
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.
LOS CONTROLES MAS COMUNES
Text
Name
MultiLine.
Alignment
Locked
Backcolor
Forecolor
Font
Botón
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)
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
.