Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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)
Operacin
Aritmtico
Exponenciacin
Cambio de signo
(operador unario)
Operador en Vbasic
Multiplicacin, divisin
Divisin entera
^
*, /
\
Mod
Suma y resta
+, -
Concatenacin
Concatenar o enlazar
&+
Relacional
Igual a
Distinto
<>
< <=
> >=
Otros
Lgico
Negacin
Is
Not
And
And
Or inclusive
Or
Or exclusivo
Xor
Eqv
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
Select Case
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
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.