Sunteți pe pagina 1din 5

Iniciación a Visual Basic 6.

Visual Basic es uno de los lenguajes de programación más usados


debido a su simplicidad, mezclada con unas grandes posibilidades de
desarrollo en entornos gráficos.
Este curso tiene por objetivo dotar al alumno de la formación inicial
necesaria para realizar sencillas aplicaciones en Visual Basic.

El curso está dirigido a aquellas personas que, teniendo conocimientos básicos de


programación en cualquier otro lenguaje, deseen aprender los elementos específicos de
Visual Basic.

1.- Estructuras de Código

El código que escriba en un proyecto de Visual Basic aparecerá siempre en un módulo.


Un módulo es un archivo de proyecto, pudiendo ser un módulo de formulario, de clase
o de carácter general.

En cada módulo, el código se divide en dos secciones: Declaraciones y


Procedimientos.

Los procedimientos son unidades de código como pequeños programas, escritos para
realizar funciones determinadas, con un propósito bien definido.

En cualquier módulo, el programador dispone de una sección especial llamada general


en las que se sitúan las declaraciones y en la que se puede incluir otros procedimientos
creados por el programador.

En el apartado declaraciones se puede introducir las constantes, variables y tipos de


datos que necesite en su aplicación.

Los procedimientos pueden tener parámetros, especificados entre parétentesis que le


permiten comunicar al procedimiento alguna información que necesite o que sea el
propio procedimiento quien devuelva algún valor.

En un módulo de formulario el código que se sitúa se refiere tanto a dicho formulario


como al resto de objetos que estén dibujados en él. En este tipo de módulos cabe
destacar los procedimientos de evento que se encargan de dar una respuesta
programada a los eventos que ocurren en la aplicación.

Si has escrito código para algún procedimiento de evento, éste aparece en negrita en la
lista de procedimiento de la ventana de código.

El código de carácter general o que puede compartir en más de un proyecto, se sitúa en


un módulo general. El código que aparece en este tipo de módulos no se relaciona con
un objeto determinado, sino que tiene carácter general. En los módulos generales no se
pueden incluir procedimientos de evento como en el caso de los módulos de formulario.
Es conveniente añadir comentarios a las líneas de código que escribas, de esta forma
podrás entender los programas aunque haga tiempo que los escribistes.

Para añadir un comentario en una línea se utiliza el carácter ' (apóstrofe).

Características de Visual Basic.

Podríamos decir que Visual Basic es un lenguaje orientado a eventos.

En las aplicaciones tradicionales o "por procedimientos", la aplicación es la que controla


qué partes de código y en qué secuencia se ejecutan. La ejecución comienza con la
primera línea de código y continúa con una ruta predefinida a través de la aplicación,
llamando a los procedimientos según se necesiten.

En una aplicación controlada por eventos, el código no sigue una ruta predeterminada;
ejecuta distintas secciones de código como respuesta a los eventos.

Los eventos pueden desencadenarse por acciones del usuario, por mensajes del sistema o
de otras aplicaciones, o incluso por la propia aplicación.

La secuencia de estos eventos determina la secuencia en la que se ejecuta el código, por


lo que la ruta a través del código de la aplicación es diferente cada vez que se ejecuta el
programa.

2.- Objetos (propiedades, eventos y métodos)

¿Qué es programación orientada a Objetos?


Bueno para empezar Visual Basic es un programa basado en objetos. Un objeto es un
control dentro de un formulario el cual se enlaza con un código para realizar una acción.

¿Qué es un objeto?
Los elementos básicos de construcción de una aplicación con VB son los objetos
(formularios y controles).

Cada objeto tiene un conjunto de características y un comportamiento definido que lo


diferencia de otros objetos y hacen que cumpla con una función determinada en una
aplicación (propiedades, eventos y métodos).

Los objetos pueden moverse, variar de tamaño y personalizarse mediante la asignación


de propiedades en el tiempo de diseño o en el tiempo de ejecución.

Propiedades: Para todos los objetos y controles de Visual Basic, hay definidas
una serie de propiedades que nos permiten controlarlos: nombre (sintaxis),
tamaño, color, posición, etc..., la mayoría de las propiedades serán comunes, pero
evidentemente, habrá objetos que tengan unas determinadas propiedades
específicas.

Al conjunto de datos que describen las características de un objeto se le conoce


como sus propiedades.
Estas propiedades pueden establecerse en tiempo de diseño, utilizando la ventana
Propiedades, o durante la ejecución del programa, mediante el uso de sentencias en
el código del mismo.

La sintaxis para asignar valor a una propiedad es:

1 2 3

1 Es el nombre del objeto cuya propiedad se desea establecer.

2 Es la característica que deseamos modificar

3 Es el nuevo valor asignado a dicha propiedad

Por ejemplo:

Label1.Caption = “Ingrese código de acceso”

Para cambiar una propiedad se usa la siguiente sintaxis

objeto.propiedad = valor
Ej: para cambiar el color de fondo del formulario se utilizaría:

Form1.backcolor = vbblue
Las Propiedades
Aquí tienes una lista de algunas propiedades útiles

Eventos: Cada objeto lleva asociados unos determinados eventos que le pueden
ocurrir, por ejemplo a un botón, le puede ocurrir que el usuario pulse con el botón
principal del ratón sobre él, eso es el evento NombreDelBotón_Click(), bien
cuando esto ocurra, se dispara este evento, al cual nosotros le añadiremos el
código de lo que queremos que haga la aplicación cuando el usuario pulse el botón.

Para escribir un evento la sintaxis es:

inicio Private Sub Command1_Click()


objeto evento
…….
…….
…….
final End Sub

Visual Basic consta de 21 distintas herramientas


Cada herramienta consta de 51 propiedades y 31 eventos

Métodos: Son procedimientos asociados a un objeto, es decir, nos permiten


realizar acciones como por ejemplo escribir un texto en un objeto, necesitaríamos
usar el método Print, con la siguiente sintaxis: NombreDelObjeto.Print "Texto
deseado". Los métodos son pequeños programas que actúan sobre un determinado
objeto y que establecen su comportamiento. Así un objeto puede moverse, ocultarse,
etc... Puedes utilizar cualquier método que forme parte del objeto.
Encontraremos tantas propiedades, eventos como métodos comunes, si bien,
dependiendo de los objetos que utilicemos encontraremos elementos específicos y
exclusivos del objeto.

El esquema de programación es muy sencillo, para crear una aplicación, primero


crearemos un formulario vacío sobre el que iremos poniendo los controles que
deseemos, en tiempo de diseño podremos especificar las propiedades iniciales de
esos controles. Posteriormente escribiremos el "código respuesta" a los eventos que
queramos controlar de nuestros objetos. En ese "código respuesta", que es lo que
llamaremos tiempo de ejecución, podremos modificar algunas propiedades de los
objetos, lanzar métodos, ejecutar rutinas, llamar a otros procedimientos entre
otros.

S-ar putea să vă placă și