3. 1.1 INTRODUCCIÓN A LOS ELEMENTOS DE UN
ENTORNO GRAFICO
CREACIONES DE UN PROYECTO
Cuando se crea una aplicación en Visual Basic, se trabaja
constantemente con objetos . Se pueden usar los objetos
proporcionados por Visual Basic, como controles,
formularios y objetos de acceso a datos. También se pueden
usar los objetos de otras aplicaciones en la aplicación de
Visual Basic. Incluso pueden crearse objetos propios y
agregarles propiedades y métodos adicionales . Los objetos
actúan como bloques de creación prefabricados para
programas: permiten escribir una porción de código y
utilizarla una y otra vez.
4. FORMULARIO
las aplicaciones basadas en Windows se creaban
mediante formularios que formaban parte del motor en
tiempo de ejecución de Visual Basic. En Visual Basic
2008, las aplicaciones basadas en Windows se crean
utilizando formularios Windows Formas
proporcionados por .NET Framework.
Controles
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
5. EVENTOS
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. Ese "algo" puede variar ampliamente, desde
un reloj corriendo a un clic del ratón en la parte del
usuario. El programa puede capturar este evento y
utilizar la información dentro de éste para tomar
decisiones sobre otras operaciones
6. ELEMENTO
es un elemento de programación definido en una
instrucción de declaración . Los elementos declarados
incluyen variables, constantes, enumeraciones, clases,
estructuras, módulos, interfaces, procedimientos,
parámetros de procedimientos, valores devueltos de
funciones, referencias a procedimientos externos,
operadores, propiedades, eventos y delegados
7. 1.2 FORMULARIOS
EVENTOS BASICOS DEL CICLO DE VIDA DE UN
FORMULARIO
Dentro de cada fase del ciclo de vida de una página,
ésta provoca eventos que puede controlar para ejecutar
su propio código . En los eventos de control, el
controlador de eventos se debe enlazar al evento, bien
mediante declaración utilizando atributos como
onclick o bien en el código.
8. PROPIEDADES DE UN FORMULARIO
kBac Color: Permite cambiar el color del fondo del formulario
BackgroundImage: Establece una imagen como fondo del formulario
BackgroundImageLayout: Diseño de la imagen de fondo: None, Tile, Center, Stretch , Zoom
Control Box: Determina si la ventana tiene o no botones de control
Cursor: Cursor que aparecerá al pasar el puntero por el formulario, se visualizará sólo en
tiempo de ejecución (f5)
FormBorderStyle: Establece el estilo del borde del formulario
Icon: Indica el ícono del formulario es decir aquel que va en la barra de título, se visualizará
también en la barra de tareas de Windows cuando el formulario se minimiza
MaximizeBox: Permite que el botón de maximizar que se encuentra en los botones de control
se encuentre habilitado o no (se puede utilizar o no)
MinimizeBox: Permite que el botón de minimizar que se encuentra en los botones de control
se encuentren habilitado o no.
ShowIcon: Indica si un ícono se muestra o no en la barra de título del formulario
ShowInTaskbar: Determina si el formulario aparece en la barra de tareas de Windows.
Text: Representa el texto que se visualizará en la barra de título (no confundir con el nombre)
WindowState: Determina el estado visual inicial del formulario: Normal, Maximized,
Minimized
9. AGREGAR CONTROLES A UN FOPRMULARIO
Visual Basic 6.0 permite agregar dinámicamente el control
a un formulario en tiempo de ejecución utilizando el nuevo
método Add de la colección de controles.
Organizar controles en un formulario(layout)
Algunas aplicaciones precisan un formulario con un diseño
que se organice a sí mismo apropiadamente a medida que
cambia de tamaño o cuando el contenido cambia de
tamaño. Cuando necesita un diseño dinámico y no desea
controlar explícitamente los eventos Layout en el código,
considere utilizar un panel de diseño.
10. 1.3 CONTROLES Y EVENTOS BASICOS
CONTROLES MAS COMUNES (BOTONES,ETIQUETAS Y CAJAS DE TEXTOS)
TEXTBOX:
Text: texto que aparecerá en el control.
Name: nombre del control.
Multiline: nos permite introducir varias líneas de texto.
Alignment: Alineación que tendrá el texto dentro del control que puede ser
izquierdo, derecho, centrado.
Visible: si esta propiedad esta en falso la caja de texto no será visible cuando este
en ejecución el programa. si está en verdadero si se podrá ver.
Maxlength: numero máximo de caracteres que tendrá el control.
Looked: Con esta propiedades podemos bloquear el control para que el usuario no pueda
escribir ni modificar.
Backolor: Color que tendrá el fondo de la caja de texto.
Forecolor: Es el color de la letra que tendrá el control.
Font: tipo y tamaño que contendrá el control.
Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para las Text Box.
11. PROPIEDADES DE LOS CONTROLES
La propiedad Captión es la mas importante, y es la que se utiliza para establecer el texto
que mostrará el control Label. Por ejemplo para mostrar el texto "Hola" agrega uno al
formulario, coloca un Botón, hace doble click en el mismo, escribe Label1 y presiona el
".", Visual Basic te desplegará la lista de propiedades y métodos del Label1.
EVENTOS DEL MOUSE Y TECLADO
Detectar qué botón fue presionado en el mouse por el usuario te puede dar más
información sobre qué acciones tomar en tu programa Visual Basic. En VB casi cada
control tiene el "MouseClicejecutarlo cuando un botón del mouse se oprima bajo el k"
que se ejecuta cuando el control se oprime con el mouse. Es útil saber el botón oprimido
para mostrar más información como menús o cuadros de mensajes al usuario. Puedes
agregar cualquier código VB que quieras para evento de "MouseClick".