Está en la página 1de 10

Visual Basic 6.

0
Es un lenguaje de programacin que se ha diseado para facilitar el desarrollo de
aplicaciones en un entorno grafico (gui-graphical user interface) como Windows
98, Windows o superior.
Qu es visual Basic?
Diseador de entorno de datos: es posible generar, de manera automtica,
conectividad entre controles y datos mediante la accin de arrastrar y colocar
sobre formularios o informes.
Los objetos actives son una nueva tecnologa de acceso a datos mediante la
accin de arrastrar y colocar sobre formularios o informes.
Asistente para formularios: sirve para generar de manera automtica formularios
que administran registros de tablas O consultas pertenecientes a una base de
datos, hoja de clculo u objeto (adoactive data object)
En las aplicaciones html: se combinan instrucciones de visual Basic con cdigo
html para controlar los eventos que se realizan con frecuencia en una pgina web.
Caractersticas de visual Basic.
Barra de ttulo: muestra el nombre del proyecto y del formulario q se est
diseando actualmente
Barra de mens: agrupa los mens despegables que contienes todas las
operaciones que pueden llevarse a cabo con visual Basic 6.0.
Barra de herramientas estndar: contienen los botones que se utilizan con mayor
frecuencia cuando se trabaja con un proyecto. Simplifica la eleccin de opciones
de los mens archivo, edicin, ver y ejecutar; adems, en el rea derecha
presenta la ubicacin (coordenadas) y el tamao del objeto seleccionado
Ventana de formulario: es el rea donde se disea la interfaz grfica, es decir, es
donde se inserta electo grficos, como Botones, imgenes, casilla de verificacin,
cuadros de listas, etc.
Cuadro de herramientas: presenta todos los controles necesarios para disear una
aplicacin, como cuadros de texto, etiquetas, cuadros de listas, botones de
comandos, etc.

Ventana de proyecto: muestra los elementos involucrados en el proyecto, como


formularios, mdulos, controles ocx, etc. Cada elemento puede seleccionarse en
forma independiente para su edicin.
Ventana de posicin del formulario: muestra la ubicacin que tendr el formulario
en la pantalla, cuando ejecute la aplicacin. Esta ubicacin puede cambiarse si se
hace clic con el botn izquierdo del mouse.
Barra de Herramientas de Visual Basic
Cursor del ratn: sirve para quitar la seleccin del que hayamos pulsado por
error.
Picture: permite incluir grficos, es parecido al image pero con variantes.
Label (Etiqueta): sirve para poder poner mensajes o textos en la pantalla, pero no
son editables por el usuario.
Textbox: caja de texto, permite que el usuario pueda escribir directamente.
FRAME: es un contenedor para los dems controles.
Commandbutton: botn de comando, permite que el usuario pueda pulsar
botones y que realicen determinadas acciones
Checkbox: caja de chequeo, permite tener opciones sobre las que el usuario
confirma o niega.
Optionbutton: botn de opcin, permite tener varias opciones de las cuales
seleccionar una.8
Combobox: caja combinada, permite tener varias opciones de las cuales
seleccionar y ver una.
Listbox: caja de lista, presenta una lista de opciones y permite seleccionar una o
varias De dichas opciones
Hscroll: (barra horizontal de scroll) se puede crear una barra de desplazamiento
horizontal.
Vscroll: barra vertical de scroll, permite tener una barra vertical para
desplazamientos.
Timer: es un controlador de tiempo.

Drivebox: caja de unidades, permite indicar que unidades de almacenamiento


tiene el ordenador.
Dirbox: caja de directorios, indica los directorios y subdirectorios de una ruta en
concreto.
Filelist: indica una lista de los ficheros que se encuentran en un determinado
directorio o subdirectorio.
Shape: permite incluir formas grficas en el formulario, como un cuadrado, un
crculo, etc.
Line: permite incluir una lnea en el formulario.
Image: permite incluir imgenes como fotografas, dibujos, etc...9
Data: permite la conexin con una base de datos y poder aadir, modificar,
consultar, borrar, etc...
Defina los siguientes trminos.
eventos: es una accin como hacer clic, doble clic, presionar una tecla, mover el
puntero del mouse, etc. Que el usuario debe realizar para que un objeto ejecute
una accin determinada cada control responde a diferentes eventos, algunos de
ellos tienen caractersticas comunes. Los eventos pueden visualizarse en la
ventana de cdigo.
Mtodos: son procedimientos definidos en visual Basic para realizar operaciones
especficas sobre los objetos (controles o formularios)
Controles: son los objetos que conforman la interfaz grfica de un programa;
A travs de ellos, un usuario interacta con la aplicacin. Sus caractersticas
Pueden cambiarse por medio de la ventana propiedades
Proyecto:
Propiedades: son los datos que hacen referencia a un objeto o formulario.
(ejemplo: color de fondo del formulario, fuente de texto de un textbox).
Objetos: un objeto es una entidad que tiene asociado un conjunto de mtodos,
eventos y propiedades. Hay muchas clases de objetos, y por tanto, puede llegar a
haber tantos mtodos, eventos y propiedades distintas como objetos diferentes.
Ejemplo: una caja de texto (textbox) en la cual podemos escribir cualquier lnea es
un objeto.

Clases: una clase no es nada ms que un objeto, este objeto, tiene propiedades,
funciones y mtodos. Para empezar ahora la creacin de propiedades si se utiliza
propertylet y propertyget; la diferencia es casi nada, inclusive podra decir que una
clase en visual Basic, es casi lo mismo que un control, pero ahora nace una nueva
pregunta, cuando utilizar un control y cuando utilizar una clase, bueno la opinin
que voy a dar es desde mi perspectiva.
Mdulo: un proyecto visual Basic no slo est compuesto de formularios, sino
tambin de lo que se denominan mdulos.
Un mdulo es un fichero visual Basic donde escribimos parte del cdigo de
nuestro programa, y digo parte, porque puede haber cdigo en el formulario
tambin.
Variable: dim: al declarar una variable con esta palabra estamos diciendo que la
variable sea local al mbito en que se declara. Puede ser dentro de un
procedimiento o dentro de un formulario, de esta forma no sera accesible desde
los dems procedimientos o formularios.
Public: las variables declaradas sern pblicas y podrn estar accesibles desde
todos los formularios de la aplicacin. Para conseguirlo tendremos que declararlas
en un mdulo de cdigo, no en la seccin declarations de cualquier formulario de
los que conste la aplicacin. Para crear un mdulo de cdigo en el men principal
de visual Basic marcamos en insert/module y aparecer junto a los dems
formularios de la ventana de proyecto aunque con un icono distinto indicando que
se trata de un mdulo de cdigo.
Static: con esta forma de declarar variables conseguiremos que las variables
locales no se creen y se destruyan al entrar y salir de los procedimientos donde
fueron declaradas sino que se mantenga su valor durante todo el periodo de
ejecucin de la aplicacin. De esta forma a entrar en algn procedimiento las
variables recuerdan el valor que tenan cuando se sali de l.

TIPOS DE DATOS
Al igual que C y otros lenguajes de programacin, Visual Basic dispone de
distintos tipos de datos, aplicables tanto para constantes como para variables. La
Tabla 3.2 muestra los tipos de datos disponibles en Visual Basic.
TIPO

DESCRIPCIN

CARCTER

DE

DECLARACIN
Boolean
Byte
Integer
Long

Binario
Entero corto
Entero (2 bytes)
%
Entero largo (4 &

Single

bytes)
Real

Double

precisin (4 bytes )
Real
doble #

Currency

precisin ( 8 bytes)
Nmero con punto @
decimal

String

simple !

fijo

(8

bytes)
Cadena

de $

caracteres

(4

bytes + 1
byte/car hasta 64
Date
Variant

K)
Fecha (8 bytes)
Fecha/hora;

ninguno

nmeros enteros,
reales,

caracteres
(16

bytes

byte/car.

1
en

cadenas de
User-defined

caracteres)
Cualquier tipo de ninguno

dato o estructura
de
datos.

Se

crean

utilizando

la

sentencia
Type

(Ver

Apartado 3.10)

Constante: declaracin de constantes que pueden ser usadas en cualquier punto


en lugar de su valor, permitiendo cambiarlo cuando sea necesario, sin tener que
cambiarlo en todos los sitios en que se utiliza. La expresin no puede utilizar
llamadas a funciones, pues la constante se calcula en tiempo de compilacin, no
en tiempo de ejecucin.
OPERADORES
Tipo

Operacin

Aritmtico

Exponenciacin

Cambio de signo

(operador unario)

Operador en Vbasic

Multiplicacin, divisin
Divisin entera

^
*, /
\

Resto de una divisin entera

Mod

Suma y resta

+, -

Concatenacin

Concatenar o enlazar

&+

Relacional

Igual a

Distinto

<>

Menor que / menor o igual que

< <=

Mayor que / mayor o igual que

> >=

Otros

Comparar dos expresiones de caracteres Like


Comparar dos referencias a objetos

Lgico

Negacin

Is
Not

And

And

Or inclusive

Or

Or exclusivo

Xor

Equivalencia (opuesto a Xor)

Eqv

Implicacin (False si el primer


operando es True y el segundo
operando es False)

Imp

Sentencias de control
Las sentencias de control, denominadas tambin estructuras de control, permiten
tomar
decisiones y realizar un proceso repetidas veces. Visual Basic dispone de las
siguientes
estructuras:

If ... Then

If ... Then ... Else

Select Case

For ... Next

While ...Wend

Do ...Loop

Goto
If ...Then
Permite tomar una decisin referente al camino a seguir o accin a ejecutar en un
proceso
basndose en el resultado (verdadero o falso) de una condicin. Su sintaxis es:
If condicin Then accin 1 [Else accin 2]
Anidamiento de sentencias If
Las sentencias If ... Then ... Else pueden estar anidadas, con la nica limitacin de
la longitud de una lnea lgica. Esto quiere decir que a continuacin de las
palabras reservadas Then o Else puede escribirse otra sentencia If. Por ejemplo:
If a > b Then Print a; "es

mayor que" : b; Else _


If a < b Then Print a; "es menor que"; b; Else _
Print a; "es igual a"; b
If ... Then ... Else
Cuando utilice una estructura If tiene que escribirla de la forma que se presenta a
continuacin, de lo contrario ocurrir un error de sintaxis:
If condicin-1 Then
sentencias-1
[ElseIf condicin-2 Then
sentencias-2] ...
[Else
sentecias-n]
End If
Los Objetos.
Son entidades que tienen ciertas caractersticas que les dan forma, que
ejecutan ciertas acciones y controlan su funcionamiento. Estas caractersticas son:
Propiedades, Mtodos, Funciones y Eventos.
Ahora se ver qu son cada una de estas caractersticas, comparando a los
objetos con un elemento de la vida real. Todo objeto debe de tener un nombre con
el que se har referencia a l y ser de un determinado tipo (Clase);
comparndolo con el objeto de la vida real el objeto podra llamarse Fido y podra
ser de tipo Perro (la clase).Puede haber uno o ms objetos pertenecientes a la
misma clase, estos objetos comparten las mismas cuatro caractersticas pero sus
valores son independientes para cada objeto (encapsulacin), de la misma forma
que varios perros distintos tienen las mismas cualidades, como el color del
pelo, pero de distinto valor, el color de unos ser blanco, el de otros negro, etc.
Las propiedades dan forma a los objetos; definen sus caractersticas. En el caso
del perro sus propiedades seran el Peso, la Edad, color de ojos, color del pelo,
etc. Las propiedades almacenan un valor que les da una medida, en el caso del
gato seran 10 Kg., 3 aos, negros, blanco, respectivamente. A las propiedades se accede
con el nombre del objeto seguido de un punto (.) y el nombre de la
propiedad. E n e l c a s o d e q u e s e q u i s i e r a a c c e d e r a l a p r o p i e d a d
E d a d d e F i d o , l a sentencia ser:

Fido.Edad
Las propiedades pueden ser de lectura, escritura o ambas. Las propiedades de lectura son
aquellas que solo puede conocerse su valor pero no cambiarlo. Las d e
escritura son aquellas que solamente puede cambiarse su valor
p e r o n o consultarlo, aunque estas propiedades no son lo ms usual. Las
propiedades de lectura/escritura pueden tanto consultarse como cambiar su valor.

Mtodos.
Los mtodos son tareas que un objeto puede realizar. En el caso de Fido, un
mtodo podra ser Correr, Ladrar, Comer, etc. Algunos mtodos podrn
llevar argumentos (o parmetros), que hacen ms especfica aun su tarea. En el caso de
Fido, el mtodo correr podra llevar como argumento la velocidad a la que corre. A
estos mtodos tambin se accede con el nombre del objeto seguido de un punto y
el nombre del mtodo; en caso de llevar argumentos el valor del
argumento ir entre parntesis, por ejemplo:
Fido.ComerFido.Correr(18)
Eventos.
Los eventos son acciones que el usuario o el mismo objeto o el sistema
operativo puede efectuar sobre l y que es reconocido por ste. En el
caso de Fido, puede ser un evento el hablarle, el llamarlo, etc. Un evento puede o
no llevar argumentos que especifiquen aun ms el suceso; por ejemplo, en el caso
de Fido puede ser un argumento del evento Hablarle una cadena de caracteres
con lo que se le dice. Estos se utilizan para ejecutar sentencias ante el
reconocimiento de una determinada accin. Por ejemplo, si se desea que Fido
ladre cuando se le llama: se utiliza el evento Llamarlo de la siguiente manera:
Private SubFido_Llamarlo()
Fido.Ladrar

End Sub
Un evento tiene la siguiente forma general:
Private SubNombreObjeto_NombreEvento(Argumentos)
Sentencias
End Sub
Sentencias son las sentencias que se ejecutarn cuando ocurra el evento. Las
palabras Private Sub y End Sub se explicarn en captulos posteriores. Los eventos son,
entonces, notificaciones que el objeto enva de que un suceso de
importancia ha ocurrido. Estos son muy utilizados sobre todo en los
controles.

También podría gustarte