Está en la página 1de 13

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DE ADMINISTRACION DE

INDUSTRIAL

ESPECIALIDAD: INFORMÁTICA

SECCIÓN: 203A1

UNIDAD CURRICULAR: LENGUAJE DE PROGRAMACIÓN II

PROF. SAMANTHA DÍAZ

Visual Basic 6.0

Autores:

Héctor González
C.I: 19.497.451

Carlos Garcés
C.I 19.633.962

Eduardo Osorio
C.I: 19.407.243

Guarenas, Mayo de 2011


INTRODUCCIÓN

En el presente material se desarrollara de manera general el concepto de


Visual Basic 6.0, desglosando su contenido para saber como funciona el
programa como sus propiedades, controles, gráficos, menús, entre otros siendo
este una herramienta que puede facilitar el trabajo del usuario ofreciendo una
gran ayuda al disminuir la utilización de códigos u otros aspectos.

El programa es mas complejo comparado con algunos que lo anteceden


pero a su vez hay muchas ventajas al usarlo y manejarlo totalmente a
diferencia de otros lenguajes de programación como lenguaje C.
EVENTOS, PROPIEDADES Y CONTROLES DE VISUAL BASIC 6.0

Eventos

En Visual Basic los eventos están referidos a las acciones que se producen
a través de las órdenes que da el usuario usando las herramientas que
proporciona el lenguaje de programación, eventos comunes que se dan en el
programa son el hacer click en un botón, hacer doble click sobre el nombre de
un fichero para abrirlo, arrastrar un icono, pulsar una tecla o combinación de
teclas.

Propiedades

Las propiedades describen las características de un objeto como se


mostrara y comportara el objeto, las propiedades comúnmente más utilizadas
son, Appearance, BackColor, Caption, Font, ForeColor; entre otras que nos
ayudan a establecer la forma del objeto.

Controles

Los controles establecen botones de selección. Cambio con propiedades


específicas que modifican aspectos al objeto que se esté creando, los controles
mas usuales son, Botón de comando (Command Button); Botones de opción
(Option Button); Botones de selección (Check Box); Barras de desplazamiento
(Scroll Bars); Etiquetas (Labels); entre otros que nos permiten mayor
manipulación sobre el objeto.

ENTORNO DE PROGRAMACION VISUAL BASIC 6.0

Visual Basic

En un lenguaje de programación desarrollado por el alemán Alan Cooper


para Microsoft en 1991. Siendo este un lenguaje de programación visual un
gran número de tareas disminuyendo de gran forma el uso de códigos,
simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla
pudiendo incorporar todos los elementos de este entorno informático: ventanas,
botones, cajas de diálogo y de texto, botones de opción y de selección, barras
de desplazamiento, gráficos, menús, entre otros.
Entorno de visual Basic 6.0

Al iniciar Visual Basic 6.0 aparece en la pantalla una configuración en una


ventana, En ella se pueden distinguir los siguientes elementos:

La barra de menús: muestra los comandos que se utilizan para trabajar en


Visual Basic, los menús estándar Archivo, Edición, Ver. También se muestran
otros menús para funciones específicas al programar Proyecto, Formato o
Depuración.

Caja de herramientas (toolbox): en ella se muestran los controles con los


cuales se va a diseñar la pantalla. Estos controles son botones, etiquetas, cajas
de texto y otros.

Formularios (Forms) y módulos: los formularios son las zonas en la


pantalla sobre la que se colocan los controles o herramientas de la toolbox, el
form pasará a ser la ventana de la aplicación donde aparecerán los botones,
texto, gráficos y otros. Los módulos a su vez son archivos que contienen líneas
de códigos con funciones que pueden ser llamadas con los formularios.

Ventana de proyecto (Project): en ella se muestran los formularios y


módulos que forman parte de la aplicación.
Ventana de propiedades (Propierties): muestra las propiedades de un
objeto seleccionado en el formulario.

CREACION DE PROGRAMAS EJECUTABLES

La creación de programas ejecutables en Visual Basic puede realizarse en


pocos pasos, en este caso se mostrará como realizarla en seis sencillos paso
que pueden ser usados a conveniencia.

1. Crear la interfaz de usuario

Se crea una interfaz dibujando los controles y objetos sobre un formulario.


Con esto el código se hace más fácil de leer y depurar, luego debe asignársele
nombres a los objetos.

2. Establecer las propiedades a los objetos de la interfaz

Después de agregar los objetos al formulario, se establecen sus


propiedades, esto se puede hacer usando una ventana de propiedades en
modo de diseño o escribiendo códigos para modificar las propiedades en modo
de ejecución.

3. Escribir códigos para los eventos

Luego de establecer las propiedades a los objetos que se encuentran en el


formulario, se escriben los códigos que darán respuesta a los eventos.

4. Guardar el proyecto

Ya creado el proyecto se procede a guardarlo dándole un nombre, usando


el comando Guardar Proyecto como en el menú Archivo. Se recomienda
guardarlo según se añadan códigos. Al guardar un proyecto se guardan los
formularios y módulos de código en el proyecto.

5. Prueba y depuración de la aplicación

Conforme se añadan códigos al proyecto, se puede usar el comando Iniciar


en la barra de herramientas para ejecutar la aplicación y ver como se comporta,
consecuentemente se pueden usar las herramientas de depuración para
verificar los errores y modificar los códigos necesarios.
6. Crear un archivo ejecutable

Al completarse el proyecto, se crea un archivo ejecutable usando el


comando Generar “Nombre”.exe del menú Archivo.

UTILIZACIÓN DEL HELP

Visual Basic 6.0 dispone de un Help o ayuda como la mayoría de los


programas de Microsoft. En esta versión la ayuda se muestra a través de una
interfaz de usuario similar a la de Internet Explorer. Estando seleccionado un
control, una propiedad o un formulario, o estando seleccionada una palabra
clave en una ventana de código, esta ayuda se puede utilizar de modo sensible
al contexto pulsando la tecla F1.

UTILIZACIÓN DEL CODE EDITOR

El editor de código o Code Editor es la ventana en la cual se escriben las


Sentencias del programa. Esta ventana presenta algunas características muy
interesantes que conviene conocer para sacar el máximo partido a la
aplicación.

Para abrir la ventana del editor de código se elige Code en el menú View.
También se abre clickeando en el botón View Code de la Project Window, o
clicando dos veces en el formulario o en cualquiera de sus controles. Cada
formulario, cada módulo de clase y cada módulo estándar tienen su propia
ventana de código.

UTILIZACIÓN DEL DEBUGGER, ADODC Y DATAGRID

Ejecución Controlada de un Programa

Para ejecutar parcialmente un programa se pueden utilizar varias formas.


Una de ellas consiste en incluir breakpoints (puntos de parada de la ejecución)
en determinadas líneas del código. Los breakpoints se indican con un punto
grueso en el margen y un cambio de color de la línea, tal como se ve en la
siguiente figura. En esta se muestra también la barra de herramientas Debug.
El colocar un breakpoint en una línea de código implica que la ejecución del
programa se detendrá al llegar a esa línea. Para insertar un breakpoint en una
línea del código se utiliza la opción Toggle Breakpoint del menú Debug, con
el botón del mismo nombre ( ) o pulsando la tecla <F9>, estando el cursor
posicionado sobre la línea en cuestión. Para borrarlo se repite esa operación.
Ventanas Immediate, Locals y Watches

El Debugger de Visual Basic 6.0 dispone de varias formas para consultar el


valor de variables y propiedades, así como para ejecutar funciones y
procedimientos comprobando su correcto funcionamiento. En ello juegan un
papel importante tres tipos de ventanas: Immediate, Locals y Watch.

La ventana Immediate permite realizar diversas acciones como Imprimir el


valor de cualquier variable y/o propiedad accesible la función o procedimiento
que se está ejecutando. Asignar valores a variables y propiedades cuando la
ejecución está detenida y proseguir la ejecución con los nuevos valores.
Ejecutar expresiones y probar funciones y procedimientos incluyendo en la
ventana Immediate la llamada correspondiente.

La ventana Locals, muestra el valor de todas las variables visibles en el


procedimiento en el que está detenida la ejecución.
Otra opción que puede resultar útil es la de conocer permanentemente el
valor de una variable sin tener que consultarlo cada vez. Para conocer
inmediatamente el valor de una variable se puede utilizar la ventana Quick
Watch, mostrada en la Figura. Para observar continuamente el valor de una
variable, o expresión hay que añadirla a la ventana Watches. Esto se hace con
la opción Add Watch… del menú Debug. El valor de las variables incluidas en
la ventana Watches (Figura Add Watch) se actualiza automáticamente,
indicándose también cuando no son accesibles desde el procedimiento que se
esté ejecutando (Out of Context).
Otras Posibilidades del Debugger

El Debugger de Visual Basic 6.0 permite no sólo saber qué sentencia va a


ser la próxima en ejecutarse (con Debug/Show Next Statement), Sino también
decidir cuál va a ser dicha sentencia (con Debug/Set Next Statement),
pudiendo cambiar de esta forma el curso habitual de la ejecución: saltando
sentencias, volviendo a una sentencia ya ejecutada, etc. Visual Basic 6.0
puede dar también información sobre las llamadas a funciones y
procedimientos. Esto se hace con el comando View/Call Stack o con el botón
correspondiente de la barra Debug ( ). De esta manera puede conocerse qué
función ha llamado a qué función hasta la sentencia donde la ejecución está
detenida.

Componente ADODC de Visual Basic 6.0

ActiveX Data Objects (ADO) es uno de los mecanismos que usan los
programas de computadoras para comunicarse con las bases de datos, darles
órdenes y obtener resultados de ellas.

Fue desarrollado por Microsoft y es usado en ambientes Windows por


lenguajes de programación como Visual Basic, C++, Delphi entre otros, como
también en la Web mediante el uso de Active Server Pages (ASP) y el
lenguaje VBScript.

Para poder usar ADO desde Visual Basic, lo primero que debemos hacer es
referenciar el componente ADO. Esto se hace por el menú
"Proyecto\Referencias" y en la ventana que sale, seleccionamos ADO, que en
la lista se verá como “Microsoft ActiveX Data Objects X.XX Library“, en
donde X.XX representa la versión de ADO que queremos usar, que puede ir
desde la 1.5 hasta la 2.8. DFA Nota: Un computador pudiera tener instalada
una o más versiones simultáneamente y debemos elegir una de ellas. Las
versiones más recientes tienen más funcionalidades y tienen menos errores
que las antiguas.

Componentes ADODC como generador de juegos de registros


(Recordset)

El Recordset

El Recordset es, como su nombre lo indica, un conjunto de records. En


general, sus datos tienen su origen en una base de datos, aunque también
pueden generarse independientemente de ésta.
Un recordset puede contener cero o más records (registros). Cada recordset
tiene una colección de campos, que es común a todos los records. Podemos
verlo como una matriz o tabla, en donde las filas son los records, y las
columnas son los campos.

Recordset con algunos datos de la tabla de empleados:

+------------+---------+----------+
| IdEmpleado | Nombre | Apellido |
+------------+---------+----------+
| 1 | Luis | Pérez | <-- Record 1
+------------+---------+----------+
| 5 | José | Abreu | <-- Record 2
+------------+---------+----------+
| 3 | Pedro | León | <-- Record 3
+------------+---------+----------+
| 7 | María | Marcano | <-- Record 4
+------------+---------+----------+
| | |
| | +------- Campo "Apellido"
| |
| +------------------ Campo "Nombre"
|
+----------------------------- Campo "IdEmpleado"

Un recordset puede tener varias características que el programador define a


su conveniencia. Puede ser de solo lectura, o de lectura-escritura, por ejemplo.

La información con que se carga el recordset puede provenir de una tabla o


varias tablas, de la base de datos.

El recordset, tiene capacidades de navegación entre su conjunto de


registros. Puede:

• Moverse al siguiente registro


• Moverse al anterior
• Moverse al primero
• Moverse al último
• y otros

En un recordset, se ve y se pueden editar los datos de un solo registro en


un tiempo dado, se pueden manipular los datos de los campos del "registro
actual" en donde se encuentra.

Además de editar registros, también se puede:

• Insertar registros nuevos


• Borrar registros

La edición, la inserción y el borrado de registros en el recordset, se


reflejarán en la Base de Datos.
Componentes ADODC

Connection (Permite establecer una conexión con la base de datos)

Recordset (Maneja un conjunto de records de la base de datos)

Command (Permite enviar órdenes SQL para ser ejecutados por la base de
datos)

Otros componentes de ADO

Record (Permite manejar un registro, típicamente pero no exclusivamente,


de una fuente diferente a una base de datos. Uno de sus usos es la
representación de datos que no están estructurados en forma de Tablas,
como por ejemplo que tengan una estructura tipo árbol.

Field (Permite manipular un campo perteneciente a un Record o un


Recordset)

Parameter (Permite configurar un parámetro para una consulta SQL. Se


usa con (Command)

Stream (Permite manejar flujos de datos (streams), provenientes de


ficheros de texto, páginas web, etc)

Error (Indica las características de los errores que pudieran suceder al


ejecutar métodos de los objetos de ADO)

Property (Contiene información perteneciente a un objeto determinado)


CONCLUSIÓN

Al haber analizado el contenido de esta investigación podemos entender


que visual Basic es un programa en el cual podemos crear aplicaciones con
una interfaz sencilla disminuyendo el procedimiento de utilizar códigos y ofrece
una gran ventaja para realizar u operar en el ya que la mayoría de las
operaciones que el usuario requiere o necesita hacer están predeterminadas
brindando una rapidez al realizar un trabajo en el cual sea necesario utilizar
esta herramienta o las herramientas que el programa contiene, al saber para
que se utiliza o sirve cada función de Visual Basic podremos trabajar de
manera mas fácil con las herramientas que este ofrece
BIBLIOGRAFÍA

Links usados como referencia:

• http://es.wikipedia.org/wiki/Visual_Basic

• https://rs761l34.rapidshare.com/#!download|761l33|356276435|manual-
visual-basic-6-0.rar|5890|R~151779CBB86946F808C24689DE3A8B97

• http://andresorellana.tripod.com/tema2.htm

• http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico1.htm

• http://msdn.microsoft.com/es-es/library/66817acc(v=vs.80).aspx

• http://www.hacienda.go.cr/cifh/sidovih/uploads/Curso/Visual%20Basic
%206.0-Guia.pdf

• http://msdn.microsoft.com/es-es/library/y4ddh1ac(v=vs.80).aspx

• http://help.adobe.com/es_ES/AS2LCR/Flash_10.0/help.html?
content=00002099.html

• http://help.adobe.com/es_ES/AS2LCR/Flash_10.0/help.html?
content=00002101.html

• http://es.wikipedia.org/wiki/Depurador

• http://www.cristalab.com/tutoriales/tutorial-del-componente-datagrid-de-
flash-c46l/

También podría gustarte