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, cla
ses, estructuras, módulos, interfaces, proc
edimientos, parámetros de
procedimientos, valores devueltos de
funciones, referencias a procedimientos
externos, operadores, propiedades, event
os 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".