You are on page 1of 37

PROGRAMACIN ORIENTADA

A OBJETOS
Qu es la programacin
orientada a objetos?
4
1
20
/
07
/
07

Es aquella en la que trabajamos con objetos


visibles, cada uno de los cuales posee sus
propias caractersticas, mtodos y eventos.
MTODOS
Es
un
algoritmo
(codificacin o grupo
de comandos asociados
aun
objeto,
cuya
ejecucin se efecta
cuando el objeto recibe
una accin.

EVENTOS
Es una accin que el
usuario efecta sobre
un objeto y este a su
vez realizar una tarea
determinada. Ejemplo:
clic, enter.

Propiedades
Son caractersticas de un
objeto, caractersticas que
podrn
cambiar
dependiendo del valor que
se le asignen.

VISUAL BASIC
QU ES VISUAL
BASIC?

Visual Basic es un lenguaje de


programacin
orientado
a
objetos creado por la Microsoft.
Este lenguaje incorpora todas las
herramientas necesarias para la
creacin de cualquier aplicacin
para Windows.

ENTORNO DE
VISUAL BASIC

Barra de ttulo
Barra de men

Explorador de
proyectos

Barra
de
herram
ientas

Ventana de
cdigos

Cuadro de
herramientas

Diseador de
formularios

Ventana de
Propiedades

Barras de herramientas
Permite el acceso rpido (con un solo clic)a muchas de
las operaciones ms frecuentes utilizadas durante el
desarrollo de una aplicacin.

Barras de men
Presentan los comandos que se usan para trabajar
con Visual Basic, adems de los mens estndar
(Archivo, Ver, Editar entre otros), contiene
submens para tener acceso a funciones
especificas de programacin.

Barras de herramientas estnda


Esta aparece debajo de la barra de men . Y permite
acceder a las opciones ms importantes de Visual
Basic.

/
5
1

/2
7
0

4
1
0

Cuadro de herramientas
Es un cuadro o caja
donde se encuentran
todas las clases de
las
cuales
se
obtendrn
los
controles u objetos.

QU ES UN PROYECTO ?
Es toda aplicacin que
se desarrolla en Visual
Basic y est compuesto
por
formularios,
mdulos,
y
tiene
la
extensin .vbp

QU ES UN MODULO ?
Los mdulos que forman parte de un
proyecto pueden ser de varios tipos:
aquellos que estn asociados a un
formulario (*.frm), los que contienen
nicamente lneas de cdigoBasic(*.bas)
llamadosmdulos
estndarylos
que
definen agrupaciones de cdigoydatos
denominadas
clases
(*.cls),
llamados
mdulos de clase

VENTANAS ESPECIALES O
EDITOR DE CODIGOS
Es la ventana en la
cual se escriben las
sentencias de los
procedimientos
y
mdulos
de
la
aplicacin.
Esta
ventana se activa
de
formas
diferentes, una de
las principales es
haciendo doble clic
sobre un formulario

Una de las caractersticasms destacadas en elEditor de Cdigoes


la utilizacin de colores para hacer diferencia entre las lneas de
cdigo. El cdigo escrito por el programador aparece en
negro, las
palabras claves
comentarios

sentencias

aparecen

enazul,

los

enverde,los errores enrojo, etc. Esta caracterstica juega un papel


importante en elEditor de Cdigo, ya que permite detectar y
corregir
problemas conmayorfacilidad.

Explorador de proyectos
Se activa haciendo clic en:

Es una ventana que contiene


todos los formularios, mdulos,
etc. que forman una aplicacin.
Tambin se activa
<CTRL> + <R>.

/2
7
0
2/

4
1
0

pulsando

VENTANA DE PROPIEDADES
Se activa haciendo clic
en:
Contiene
las
propiedades
o
caractersticas de cada
uno de los controles.
Estas propiedades se
pueden cambiar segn
lo requiera.
Tambin
se
activa
pulsando la tecla <F4>.

OBJETO
Es una instancia de una clase
que
combina
datos
y
procedimientos.

Formularios
Son las reas de la pantalla sobre las que se disea un
programa y sobre los que se sitan los controles u
objetos.
Se pueden utilizar tantos formularios como se necesiten,
y dependiendo de la necesidad del programador. Tienen
la extensin .frm
Pasos para agregar un formulario

1. Clic en proyecto de la barra de men


2. Luego escogemos la opcin agregar formulario del men
desplegable que aparece.
3. En el cuadro de dilogos que aparece hacemos clic en
formulario
4.- Por ltimo Clic en abrir

Malla o retcula
El conjunto de puntos que aparecen sobre
elformulario
se
llamamallaoretcula(grid)que permite
alinear loscontrolesmanualmente de una
forma precisa, evitando tener que
introducir coordenadas continuamente.
Estamalla(grid) slo ser visible en el
proceso de diseo del programa; al
ejecutarlo la malla automticamente
desaparece.

Tipos de formularios
Tipos de
formularios

Formulario estndar
(Form)

Estos formularios
trabajan de forma
independiente

Formulario Padre
(MDIForm)

Son usados para la


creacin de
interfaces de
documentos
mltiples

Formulario Hijo
(ChildForm)

Estos formularios,
en una aplicacin
estn
administrados por
un nico formulario
padre

EJERCICIO

CONTRO
L

LABEL1

PROPIED
AD

VALOR

Caption

Mi primer programa en
visual

Autosize

True

Backstyle

0 - Transparente

Font

MS Sans Serif

Forecolor

&H00FF0000&

FRAME1 Caption

LABEL2

Caption

Nombres

Autosize

True

Backstyle

0 - Transparente

Font

Ms Sans Serif

ForeColor

&H80000012&

CONTRO
L

LABEL3

LABEL4

PROPIED
AD

VALOR

Caption

Apellidos

Autosize

True

Backstyle

0 - Transparente

Font

MS Sans Serif

Forecolor

&H80000012&

Caption

Cedula

Autosize

True

Backstyle

0 - Transparente

Font

Ms Sans Serif

ForeColor

&H80000012&

CONTRO
L

LABEL4

LABEL5

PROPIED
AD

VALOR

Caption

Telfono

Autosize

True

Backstyle

0 - Transparente

Font

MS Sans Serif

Forecolor

&H80000012&

Caption

Direccin

Autosize

True

Backstyle

0 - Transparente

Font

Ms Sans Serif

ForeColor

&H80000012&

EJECUTAR UNA APLICACIN


Existen tres formas de ejecutar una aplicacin:
1.- Pulsando la Tecla <F5>.
2.- De la opcin Ejecutar de la Barra de Men, elegir Iniciar.

3.- Haciendo clic en el Botn Ejecutar que se encuentra en


la Barra de herramienta Estndar.

/
29

4
1
20
EJECUTAR
/
07

BOTN

Guardar un formulario
Para guardar un formulario:
1.- Clic en men Archivo
2.- Clic en Guardar formulario como
3.- En el cuadro de dilogos que aparece se debe seleccionar la
carpeta destino y asignarle un nombre.
Cuando se guarda un formulario, VB genera un archivo de
texto .frm que
almacena informacin sobre el formulario, sus propiedades, los
objetos que
contiene y el cdigo ingresado.

Guardar un proyecto
Para terminar se debe guardar el proyecto.
Haga clic en el men Archivo y seleccione Guardar Proyecto.
Por cada archivo a guardar (proyecto, formulario, etc.) se debe
seleccionar la carpeta destino y asignarle un nombre.
La extensin deber ser la correspondiente al tipo de
elemento: frm para formularios, vbp para proyectos.

Principales propiedades
de un formulario
Name

Permite asignar un nombre al formulario. Por defecto el nombre


es FORM1, FORM2, FORM3, etc.

Backcolor

Selecciona un color de fondo para el formulario

BorderSty
le

Selecciona el estilo de presentacin y comportamiento del formulario.

Caption

Asigna un Ttulo al formulario.

ControlBo
x

Indica si se visualizan los botones de control del formulario (Maximizar,


Minimizar, etc.).

Icon

Selecciona un icono para el formulario.

MouseIco
n

Se utiliza para indicar un icono que debe reemplazar al puntero del Mouse
cuando ste se encuentre dentro del formulario.

MousePoi
nter

Se utiliza para indicar el estilo del puntero del mouse.

Picture

Permite seleccionar un grfico que sirva de fondo para el formulario.

PRINCIPALES PROPIEDADES DE UN LABEL:


Name

Permite asignarle un nombre. Por defecto el nombre es Label1,


Label2, Label3, etc. Segn el nmero de Etiquetas que se dibujen
en el formulario.

Autosiz
e

Indica si el tamao de la Etiqueta depende del tamao de la letra


seleccionada.

BackCol
or

Selecciona un color de fondo de la Etiqueta

BackSty
le

Asigna el estilo del fondo de la Etiqueta.

Caption

Permite escribir el texto o informacin que se desea visualizar.

Font

Permite asignar el Tipo, Tamao y el Estilo de la letra del texto o mensaje


que desea visualizar en la Etiqueta.

ForeCol
or

Permite asignar el Color de la letra del texto o mensaje que desea visualizar
en la Etiqueta.

PRINCIPALES PROPIEDADES DE UN TEXTBOX:


Name

Permite asignarle un nombre. Por defecto el nombre es Text1,


Text2, Text3,etc. Segn el Nmero de Cajas de Texto que se
dibujen en el formulario.

Enabled

Activa o Desactiva la Caja de Texto. Si est desactivada se muestra en un


color opaco y no responde a ningn evento ni se puede ingresar datos.

Font

Permite asignar el Tipo, Tamao y el Estilo de la letra del texto que se


escribe en este control.

Locked

Permite que el usuario pueda o no ingresar o modificar el texto que se


encuentra en este control. El valor FALSE permite el ingreso o
modificacin y el valor TRUE lo evita.

Max
Length

Indica el nmero mximo de caracteres que el usuario puede ingresar en


una Caja de Texto. El valor cero (0) permite que el nmero de caracteres a
ingresar sea ilimitado. Este valor es asignado por defecto.

Multiline

Indica si el texto a escribir en la caja de texto puede ocupar


varias lneas. Se recomienda utilizarla junto con la propiedad
SCROLLBARS para poder desplazarse de una manera ms rpida
y fcil por el texto ingresado

Passwordc
har

Indica el carcter que deseamos que reemplace a cada uno de


los caracteres que digitamos. Se puede utilizar por ejemplo
cuando queremos ingresar claves de acceso.

ScrollBars

Indica qu barras de desplazamiento queremos que tenga la caja de


texto: Ninguna, Vertical, Horizontal o Ambas.

Text

Almacena el texto que el usuario escribe en este control. Por


defecto su contenido es: Text1, Text2, Text3, etc. Para ingresar
datos debe borrar este contenido y dejar en blanco la Caja de
Texto.

PRINCIPALES PROPIEDADES DE UN
COMMAND BUTTOM:
Name

Permite asignarle un nombre. Por defecto el nombre es


Command1, Command2, Command3, etc. Segn el nmero de
Botones de Comandos que se dibujen en el formulario.

Captio
n

Indica el ttulo que debe tener el botn, se visualizara en el centro del


botn de comandos. Se puede subrayar una de las letras del ttulo
usando antes de dicha letra el smbolo (&), esto le permitir ejecutar las
instrucciones que contiene este control pulsando la tecla ALT y la letra
subrayada.

Font

Permite asignar el Tipo, Tamao y el Estilo de la letra del texto que se


escribe como ttulo del botn.

Picture

Selecciona un grfico para que se utilice como ttulo del botn de


comandos.

Style

Para seleccionar su estilo de visualizacin: Estndar o Grfico. Si el estilo


es grfico, puede almacenar un grfico como ttulo y se le puede
cambiar el color del fondo.

You might also like