Вы находитесь на странице: 1из 13

INSTITUTO UNIVERSITARIO DE TECNOLOGA DE ADMINISTRACIN INDUSTRIAL. DECRETO N 771 DEL 15 FEBRERO 1990. EXCELENCIA ACADEMICA. EXTENSIN REGIN CAPITAL.

ESPECIALIDAD: INFORMATICA. SECCIN 2031 UNIDAD CURRICULAR: LENGUAJE DE PROGRAMACION II PROF: SAMANTHA DIAZ.

Visual Basic 6.0

Autores: Hctor Carrera C.I: 21.105.935 Abraham Subero C.I 21.104.865

Guarenas, Octubre de 2011

INTRODUCCIN En el presente material se desarrollara de manera general el concepto de Visual Basic 6.0, desglosando su contenido par a s a b e r c o m o f u n c i o n a e l programa como sus propiedades, controles, grficos, mens, entre otros siendo este una herramienta que puede facilitar el trabajo del usuario ofreciendo una gran ayuda al disminuir la utilizacin de cdigos u otros aspectos. El programa es ms complejo comparado con algunos que lo anteceden p e r o a s u v e z h a y m u c h a s v e n t a j a s a l u s a r l o y m a n e j a r l o t o t a l m e n t e a diferencia de otros lenguajes de programacin como lenguaje C.

EVENTOS, PROPIEDADES Y CONTROLES DE VISUAL BASIC 6.0 Eventos En Visual Basic los eventos estn referidos a las acciones que se producen a travs de las rdenes que da el usuario usando l a s h e r r a m i e n t a s q u e proporciona el lenguaje de programacin, eventos comunes que se dan en el programa: son el hacer click en un botn, hacer doble click sobre el nombre de un fichero para abrirlo, arrastrar un icono, pulsar una tecla o combinacin de teclas. Propiedades Las p r o p i e d a d e s d e s c r i b e n l a s c a r a c t e r s t i c a s d e u n o b j e t o c o m o s e mostrara y comportara el objeto, las propiedades comnmente ms utilizadas son, Appearance, BackColor, Caption, Font, ForeColor; entre otras que nos ayudan a establecer la forma del objeto. Controles Los controles establecen botones de seleccin. Cambio con propiedades especficas que modifican aspectos al objeto que se est creando, los controles ms usuales son, Botn de comando (Command Button); Botones de opcin (Option Button); Botones de seleccin (Check Box); Barras de desplazamiento (Scroll Bars); Etiquetas (Labels); entre otros que n o s p e r m i t e n m a y o r manipulacin sobre el objeto. ENTORNO DE PROGRAMACION VISUAL BASIC 6.0 Visual Basic En un lenguaje de programacin desarrollado por el alemn Alan Cooper para Microsoft en 1991. Siendo este un lenguaje de programacin visual un gran nmero de tareas disminuyendo de gran forma el u s o d e c d i g o , simplemente con operaciones grficas realizadas con el ratn sobre la pantalla pudiendo incorporar todos los elementos de este entorno informtico: ventanas, botones, cajas de dilogo y de texto, botones de opcin y de seleccin, barras de desplazamiento, grficos, mens, entre otros.

Entorno de visual Basic 6.0 Al iniciar Visual Basic 6. aparece en la pantalla una configuracin en una ventana, En ella se pueden distinguir los siguientes elementos:

La barra de mens: muestra los comandos que se utilizan para trabajar en Visual Basic, los mens estndar. Archivo, Edicin, Ver. Tambin se muestran otros mens para funciones especficas al programar. Proyecto, Formato o Depuracin. Caja de herramientas (toolbox): en ella se muestran los controles con los cuales se va a disear la pantalla. Estos controles son botones, etiquetas, cajas de texto y otros. Formularios (Forms) y mdulos: l o s f o r m u l a r i o s s o n l a s z o n a s e n l a pantalla sobre la que se colocan los controles o herramientas de la toolbox, el form pasar a ser la ventana de la aplicacin donde aparecern los botones, texto, grficos y otros. Los mdulos a su vez son archivos que contienen lneas de cdigos con funciones que pueden ser llamadas con los formularios. Ventana de proyecto (Project): en e l l a s e m u e s t r a n f o r m u l a r i o s y mdulos que forman parte de la aplicacin. los

Ventana de propiedades (Propierties): muestra las propiedades de un objeto seleccionado en el formulario. CREACION DE PROGRAMAS EJECUTABLES La creacin de programas ejecutables en Visual Basic puede realizarse en pocos pasos, en este caso se mostrar cmo realizarla en seis sencillos pasos que pueden ser usados a conveniencia. 1. C r e a r l a i n t e r f a z d e u s u a r i o Se crea una interfaz dibujando los controles y objetos sobre un formulario. Con esto el cdigo se hace ms fcil de leer y depurar, luego debe asignrsele nombres a los objetos. 2. Establecer las propiedades a los objetos de la interfaz Despus de agregar los objetos al formulario, se establ e c e n s u s propiedades, esto se puede hacer usando una v e n t a n a d e p r o p i e d a d e s e n modo de diseo o escribiendo cdigos para modificar las propiedades en modo de ejecucin. 3. Escribir cdigos para los eventos Luego de establecer las propiedades a los objetos que se encuentran en el formulario, se escriben los cdigos que darn respuesta a los eventos. 4. Guardar el proyecto Ya creado el proyecto se procede a guardarlo dndole un nombre, usandoel comando Guardar Proyecto como e n e l m e n Archivo. Se recomienda guardarlo segn se aadan cdigos. Al guardar un proyecto se guardan los formularios y mdulos de cdigo en el proyecto. 5. Prueba y depuracin de la aplicacin Conforme se aadan cdigos al proyecto, se puede usar el comando Iniciar en la barra de herramientas para ejecutar la aplicacin y ver como se comporta, consecuentemente se pueden usar las herramientas de depura c i n p a r a verificar los errores y modificar los cdigos necesarios. 6. Crear un archivo ejecutable Al completarse el proyecto, se crea un archivo ejecutable u s a n d o e l comando Generar Nombre.exe del men Archivo. UTILIZACIN DEL HELP Visual Basic 6.0 dispone de un Help o ayuda como la m a y o r a d e l o s programas de Microsoft. En esta versin la ayuda se muestra a travs 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 cdigo, esta ayuda se puede utilizar de modo sensible al contexto pulsando la tecla F1. UTILIZACIN DEL CODE EDITOR El editor de cdigo o Code Editor es la ventana en la cual se escriben las Sentencias del programa. Esta ventana presenta algunas caractersticas muy interesantes que conviene conocer para sacar el m x i m o p a r t i d o a l a aplicacin. Para abrir la ventana del editor de cdigo se elige Code en el men View. Tambin se abre clickeando en el botn View Code de la Project Window, o clicando dos veces en el formulario o en cualquiera de sus controles. Cada formulario, cada mdulo de clase y cada mdulo estndar tienen su propia ventana de cdigo. UTILIZACIN DEL DEBUGGER, ADODC Y DATAGRID Ejecucin 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 ejecucin) en determinadas lneas del cdigo. Los breakpoints se indican con un punto g r u e s o e n e l m a r g e n y u n c a m b i o d e c o l o r d e l a l n e a , t a l c o m o s e v e e n l a siguiente figura. En esta se muestra tambin la barra de herramientas Debug .El colocar un breakpoint en una lnea de cdigo implica que la ejecucin del programa se detendr al llegar a esa lnea. Para insertar un breakpoint en una lnea del cdigo se utiliza la opcin Toggle Breakpoint del men Debug, con e l b o t n del mismo nombre o pulsando la tecla <F9>, estando e l c u r s o r posicionado sobre la lnea en cuestin. Para borrarlo se repite esa operacin.

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 ej e c u t a r f u n c i o n e s 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 funcin o procedimiento que se est ejecutando. Asignar valores a variables y propiedades cuando la ejecucin est detenida y proseguir la ejecucin con los nuev os 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 ejecucin. Otra opcin que puede resultar til es la de conocer permanentemente el valor de una variable sin tener que consultarlo cada vez . P a r a c o n o c e r 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 expresin hay que aadirla a la ventana Watches. Esto se hace con la opcin Add Watch del men Debug. El valor de las variables incluidas en l a v e n t a n a Watches (Figura Add W atch) se actualiza automticamente, indicndose tambin 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 slo saber qu sentencia va a ser la prxima en ejecutarse (con Debug/Show Next Statement), Sino tambin decidir cul va a ser dicha sentencia (con Debug/Set Next Statement), pudiendo cambiar de esta forma el curso habitual de la ejecucin: saltando sentencias, volviendo a una sentencia ya ejecutada, etc.

Visual Basic 6.0 p u e d e d a r t a m b i n i n f o r m a c i n s o b r e l a s l l a m a d a s a f u n c i o n e s y procedimientos. Esto se hace con el comando View/Call Stack o con el botn correspondiente de la barra Debug. De esta manera puede conocerse qu funcin ha llamado a qu funcin hasta la sentencia donde la ejecucin 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 programacin como Visual Basic,C++,Delphi entre otros, como t a m b i n e n l a Web m e d i a n t e e l u s o d e Active Server Pages(ASP) y el lenguaje VBScript. Para poder usar ADO desde Visual Basic, lo primero que debemos hacer es r e f e r e n c i a r e l c o m p o n e n t e A D O . E s t o s e h a c e p o r e l m e n "Proyecto\Referencias" y en la ventana que sale, seleccionamos ADO, que en l a l i s t a s e v e r c o m o Microsoft ActiveX Data Objects X.XX Library , e n donde X.XX representa la versin de ADO que queremos usar, que puede ir desde la 1.5 hasta la 2.8. DFA Nota: Un computador pudiera tener instalada u n a o m s v e r s i o n e s s i m u l t n e a m e n t e y d e b e m o s e l e g i r u n a d e e l l a s . L a s versiones ms recientes tienen ms funcionalidades y tienen menos errores que las antiguas. Componentes ADODC como generador de jueg o s d e r e g i s t r o (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 tambin pueden generarse independientemente de sta. Un recordset puede contener cero o ms records (registros). Cada recordset tiene una coleccin de campos, que es comn a todos los records. Podemos verlo como una matriz o tabla, en donde las filas son los records, y l a s columnas son los campos. Recordset con algunos datos de la tabla de empleados: +------------+---------+----------+ | IdEmpleado | Nombre | Apellido |+------------+---------+----------+ | 1 | Luis | Prez | <-- Record 1 +------------+---------+----------+ | 5 | Jos | Abreu | <-- Record 2 +------------+---------+----------+ | 3 | Pedro | Len | <-- Record 3

+------------+---------+----------+ | 7 | Mara | Marcano | <-- Record 4 +------------+---------+----------+ | | | | | +------- Campo "Apellido | +------------------ Campo "Nombre" +----------------------------- Campo "IdEmpleado" Un recordset puede tener varias caractersticas que el programador define a su conveniencia. Puede ser de solo lectura, o de lectura-escritura, por ejemplo. La informacin con que se carga el recordset puede provenir de una tabla o varias tablas, de la base de datos. El recordset, tiene capacidades de navegacin 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. Adems de editar registros, tambin se puede: Insertar registros nuevos Borrar registros La edicin, la insercin y el borrado de registros en el recordset, se reflejarn en la Base de Datos.

Componentes ADODC Connection (Permite establecer una conexin con la base de datos) Recordset (Maneja un conjunto de records de la base de datos) Command (Permite enviar rdenesSQLpara ser ejecutados por la base dedatos)

Otros componentes de ADO Record (Permite manejar un registro, tpicamente pero no exclusivamente, de una fuente diferente a una base de datos. Uno de s u s u s o s e s l a representacin de datos que no estn estructurados en forma de Tablas, como por ejemplo que tengan una estructura tipo rbol. Field (Permite manipular un campo perteneciente a un Record o u n Recordset) Parameter (Permite configurar un parmetro para una consulta SQL. Se usa con (Command) Stream ( P e r m i t e m a n e j a r f l u j o s d e d a t o s ( streams) , p r o v e n i e n t e s d e ficheros de texto, pginas web, etc)

Error ( I n d i c a l a s c a r a c t e r s t i c a s d e l o s e r r o r e s q u e p u d i e r a n s u c e d e r a l ejecutar mtodos de los objetos de ADO) Property (Contiene informacin perteneciente a un objeto determinado)

CONCLUSIN Al haber analizado el contenido de esta investigacin podemos entender que visual Basic 6.0 es un programa en el cual podemos crear aplicaciones con una interfaz sencilla disminuyendo el procedimiento de utilizar cdigos y ofrecer u n a g r a n v e n t a j a p a r a r e a l i z a r u o p e r a r e n e l y a q u e l a m a y o r a d e l a s operaciones que el usuario requiere o necesita hacer estn 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 q u e s e u t i l i z a o s i r v e c a d a f u n c i n d e V i s u a l B a s i c 6 . 0 ; p o d r e m o s t r a b a j a r d e manera ms fcil con las herramientas que este ofrece.

Вам также может понравиться