Professional Documents
Culture Documents
Programacin II
Octubre. 2011
Introduccin Visual basic 6.0 se puede definir como un lenguaje de programacin dirigido por eventos, con el cual se pueden crear diversas aplicaciones, en este trabajo se definen diferentes conceptos sobre el mismo, alguno de ellos el entorno de visual basic 6.0, la barra de mens y la barra de herramientas, Las Herramientas (toolbox), Creacin de programas ejecutables, entre otras definiciones importantes acerca del programa.
Visual Basic: Es un lenguaje de programacin dirigido por eventos, desarrollado por el alemn Alan Cooper para Microsoft. Es una excelente herramienta de programacin que permite crear aplicaciones para Windows 95/98/2000/XP/NT. Con ella se puede crear desde una simple calculadora hasta una hoja de clculo de la talla de Excel, o un procesador de texto como Word o bien, cualquier aplicacin que se le ocurra al programador. El entorno de Visual Basic 6.0 8.0 Visual Basic (Visual Studio) contiene un entorno de desarrollo integrado o IDE que incluye un editor de textos para edicin del cdigo, un depurador,
un compilador (y enlazador) y un constructor de interfaz grfica o GUI. Se compone principalmente de una barra de herramientas y mens, que se pueden personalizar con prcticamente la totalidad de los comandos del IDE, a necesidad. El espacio de trabajo incluye y muestra todas las ventanas del proyecto, las vistas del cdigo de los mdulos y objetos, y los controles con los que se compondrn las ventanas de la aplicacin.
La barra de mens y las barras de herramientas Barra de men: es una serie de opciones que el usuario puede elegir para realizar determinada tarea. Los mens estn contenidos en una barra de mens, la cual se puede decir que es una propiedad que tienen las ventanas para poseer mens, esto es porque la barra de mens en s misma no es una ventana como lo puede ser un botn de comando o un cuadro de texto, pero tampoco es una barra de herramientas, sino un objeto contenedor de otros mens.
Las barras de herramientas: Muchas de las aplicaciones y sistemas operativos desarrollados recientemente permiten a los usuarios personalizar las barras de herramientas y ajustarlas a sus necesidades. La primera barra de herramientas fue creada para una computadora personal Xerox Alto en 1973. Las Herramientas (toolbox) La caja de herramientas (Toolbox) es una poderosa herramienta incorporada a VFP 8 y mejorada en VFP 9, por el simple hecho de que puede ser anclada. Muchos desarrolladores se refieren al Toolbox como la barra de herramientas de control de formularios en esteroides (lo que puede no ser polticamente correcto). Formularios (forms) y Mdulos Formularios: Para abrir otro formulario, primero tenemos que declararlo y luego usamos sus propiedades para abrirlo. No es necesario declarar previamente formulario pero es mejor hacerlo as, pues se simula la programacin orientada a objetos. Mdulos: Tienen extensin .vb y se pueden aadir tantos campos queramos, tienen el gran potencial de que pueden ser reutilizados en otros proyectos.
La ventana de proyecto (project): Muestra los elementos involucrados en el proyecto, como formularios, mdulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para su edicin.
La ventana de propiedades (Properties): Muestra todas las propiedades del control actualmente seleccionado, en este caso muestra las propiedades del Form1, luego podemos ver que abajo dice "Form1 Form", lo que est en negrita es el
nombre del objeto, y lo que le sigue es el tipo de objeto, en este caso es un Formulario (Form).
Creacin de programas ejecutables Para crear un programa ejecutable se utiliza el comando Make ProjectName.exe. Del men File. De esta manera se genera un fichero cuya extensin ser (.EXE). Para que este programa funcione en un ordenador solamente se necesita que el fichero MSVBVM60.DLL est instalado en el directorio de C:\Windows\System o C:\WinNT\System32.
La ayuda (help) Visual Basic 6.0 dispone de un Help excelente, como la mayora de las aplicaciones de Microsoft. En e s t a n u e v a v e r s i n l a a y u d a s e o f r e c e a t r a v s d e una interfaz de usuario similar a la d e Internet Explorer. Estando
seleccionado un control, una propiedad o un formulario, o estando seleccionada una palabra clave e n l a 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 de Visual Basic 6.0 e s l a v e n t a n a e n l a c u a l s e e s c r i b e n l a s s e n t e n c i a s d e l programa. Esta ventana presenta algunas caractersticas muy interesantes que conviene conocer para sacar el mximo partido de la aplicacin. Para abrir la ventana del editor de cdigo se elige Code en el men View. Tambin se abre haciendo clic en el botn View Code de la ventana de proyecto (Project), o haciendo doble clic en el formulario o cualquiera de sus controles.
Debugger (depurador): Es un programa usado para probar y depurar(eliminar los errores) de otros programas (el programa "objetivo"). El cdigo a ser examinado puede alternativamente estar corriendo en un simulador de conjunto de
instrucciones (ISS), Si es un depurador de nivel de fuente o depurador simblico, comnmente ahora visto en entornos de desarrollo integrados, cuando el programa "se estrella" o alcanza una condicin predefinida, la depuracin tpicamente muestra la posicin en el cdigo original. Si es un depurador de bajo nivel o un depurador de lenguaje de mquina, muestra la lnea en el fuente desensamblado (a menos que tambin tenga acceso en lnea al cdigo fuente original y pueda exhibir la seccin apropiada del cdigo del ensamblador o del compilador).
ADODC: Con ADODC, un programa puede leer, insertar, editar, o borrar, la informacin contenida en diferentes reas de almacenamiento dentro de la base de datos llamadas tablas. Adems, se puede manipular la propia base de datos para crear nuevas reas para el almacenamiento de informacin (tablas), como tambin alterar o eliminar las ya existentes, entre otras cosas. DataGrid: El control DataGrid de Visual Basic 6.0 se ha reemplazado por el control DataGridView de formularios Windows Forms en Visual Basic 2005. Los nombres de algunas propiedades, mtodos, eventos y constantes son diferentes y, en algunos casos, existen diferencias de comportamiento.
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 de cdigo. Los breakpoints se indican con un punto grueso en el margen y un cambio de color de lnea, el colocar un breakpoints en una lnea de cdigo implica que la ejecucin del programa se detendr al llegar a esa lnea. Para insertar breakpoints en una lnea del cdigo se utiliza la opcin toggle breakpoints del men Debug, con el botn del mismo nombre o pulsando la tecla (F9), estando el cursor posicionado sobre la lnea de cdigo. Para borrarlo se repite la misma operacin.
Mediante la ventana inmediata La ventana inmediata muestra informacin que resulta de instrucciones de depuracin en el cdigo o desde los comandos que escribe directamente en la ventana Inmediato. En la ventana Inmediato, puede evaluar ms vlido Visual Basic para aplicaciones de instrucciones. Mediante la ventana variables locales Cuando utiliza el modo de interrupcin, la ventana local muestra automticamente los valores y tipos para todas las variables declaradas en el procedimiento actual.
DataGrid: El componente DataGrid permite crear visualizaciones y aplicaciones de datos con muchas posibilidades. Puede utilizar el componente DataGrid para crear instancias de un juego de registros (recuperado de una consulta de base de datos de Adobe ColdFusion, Java o .Net) mediante Adobe Flash Remoting y mostrarlo en columnas. Tambin puede utilizar datos de un juego de datos o de una matriz para definir un componente DataGrid.
Conclusiones
Visual basic 6.0 es un lenguaje de programacin que permite la creacin de diferentes programas, mediante la utilizacin de todas sus propiedades y caractersticas se pueden realizar diversas tareas.
Mediante la correcta utilizacin de todas sus propiedades y componentes es posible la creacin ptima de programas tiles.