Está en la página 1de 10

INSTITUTO TECNOLGICO SUPERIOR DE MISANTLA

INGENIERA BIOQUMICA 405 TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

ENSAYO VISUAL BASIC UNIDAD III

LIC. DANIELA LIZBETH HDEZ. SANCHEZ

ELABOR: ERIKA JANETH ZARAGOZA GERN


16 MARZO 2011

INTRODUCCION
Visual Basic es uno de los tantos lenguajes de programacin que podemos encontrar hoy en da. Dicho lenguaje nace del BASIC (Beginners All-purpose Symbolic Instruction Code) que fue creado en su versin original en el Dartmouth College, con el propsito de servir a aquellas personas que estaban interesadas en iniciarse en algn lenguaje de programacin. Luego de sufrir varias modificaciones, en el ao 1978 se estableci el BASIC estndar. La sencillez del lenguaje gan el desprecio de los programadores avanzados por considerarlo "un lenguaje para principiantes". Primero fue GW-BASIC, luego se transform en QuickBASIC y actualmente se lo conoce como Visual Basic y la versin ms reciente es la 6 que se incluye en el paquete Visual Studio 6 de Microsoft. Esta versin combina la sencillez del BASIC con un poderoso lenguaje de programacin Visual que juntos permiten desarrollar robustos programas de 32 bits para Windows. Esta fusin de sencillez y la esttica permiti ampliar mucho ms elmonopolio de Microsoft, ya que el lenguaje slo es compatible con Windows, un sistema operativo de la misma empresa. Visual Basic ya no es ms "un lenguaje para principiantes" sino que es una perfecta alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows.

DESARROLLO QU ES?
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 NT o superior. 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 Activos 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 calculo u objeto (ADO-ACTIVE DATA OBJECT) Asistente para barras de herramientas es factible incluir barras de herramientas es factible incluir barra de herramientas personalizada, donde el usuario selecciona los botones que desea visualizar durante la ejecucin. En las aplicaciones HTML: Se combinan instrucciones de Visual Basic con cdigo HTML para controlar los eventos que se realizan con frecuencia en una pagina web. La Ventana de Vista de datos proporciona acceso a la estructura de una base de datos. Desde esta tambin acceso al Diseador de Consultas y diseador de Base de datos para administrar y registros.

ANTECEDENTES DE LENGUAJE
El lenguaje de programacin BASIC (Beginner's All purpose Symbolic Instruction Code) naci en el ao 1964 como una herramienta destinado a principiantes, buscando una forma sencilla de realizar programas, empleando un lenguaje casi igual al usado en la vida ordinaria (en ingls), y con instrucciones muy sencillas y escasas. Teniendo en cuenta el ao de su nacimiento, este lenguaje cubra casi todas las necesidades para la ejecucin de programas. Tngase en cuenta que las mquinas existentes en aquella poca estaban estrenando los transistores como elementos de conmutacin, los ciclos de trabajo llegaban a la impensable cifra de 10.000 por segundo y la memoria no pasaba de unos pocos Kbytes en toroides de ferrita. La evolucin del BASIC por los aos 70 fue escasa, dado el auge que tomaron en aquella poca lenguajes de alto nivel como el FORTRAN y el COBOL. En 1978 se defini una norma para unificar los Basic existentes crendose la normativa Basic Standard. Con la aparicin de los primeros ordenadores personales, dedicados comercialmente al usuario particular, all por la primera mitad de los ochenta, el BASIC resurgi como lenguaje de programacin pensado para principiantes, y muchos de estos pequeos ordenadores domsticos lo usaban como nico sistema operativo (Sinclair, Spectrum, Amstrad). Con la popularizacin del PC, salieron varias versiones del BASIC que funcionaban en este tipo de ordenadores (Versiones BASICA, GW-BASIC), pero todas estas versiones del BASIC no hicieron otra cosa que terminar de rematar este lenguaje. Los programadores profesionales no llegaron a utilizarlo, habida cuenta de las desventajas de este lenguaje respecto a otras herramientas (PASCAL, C, CLIPPER). El BASIC con estas versiones para PC lleg incluso a perder crdito entre los profesionales de la informtica. Las razones para ello eran obvias:

No era un lenguaje estructurado. No existan herramientas de compilacin fiables. No dispona de herramientas de intercambio de informacin. No tena libreras. No se poda acceder al interior de la mquina. Un largo etctera de desventajas respecto a otros lenguajes de programacin.

Tal fue ese abandono por parte de los usuarios, que la aparicin del Quick Basic de Microsoft, una versin ya potente del Basic, que correga casi todos los defectos de las versiones pas prcticamente inadvertida, a no ser porque las ltimas versiones del sistema operativo MS-DOS incluan una versin de Quick

Basic algo recortada (Q-Basic) como un producto mas dentro de la amplia gama de ficheros ejecutables que acompaan al sistema operativo, y aprovecha de l el editor de textos (Cada vez que se llama al EDIT estamos corriendo el editor del QBasic). Esta versin del popular Basic ya es un lenguaje estructurado, lo que permite crear programas modularmente, mediante subrutinas y mdulos, capaz de crear programas ya competitivos con otros lenguajes de alto nivel. Sin embargo llegaba tarde, pues los entornos MS-DOS estaban ya superados por el entorno grfico Windows. Sin embargo algo haba en el Basic que tentaba a superarse: su gran sencillez de manejo. Si a esto se le aade el entorno grfico Windows, el aprovechamiento al mximo de las posibilidades de Windows en cuanto a intercambio de informacin, de sus libreras, de sus drivers y controladores, manejo de bases de datos, etc. el producto resultante puede ser algo que satisfaga todas las necesidades de programacin en el entorno Windows. La suma de todas estas cosas es Visual Basic. Esta herramienta conserva del Basic de los aos 80 nicamente su nombre y su sencillez, y tras su lanzamiento al mercado, la aceptacin a nivel profesional hizo borrar por fin el "mal nombre" asociado a la palabra Basic. Actualmente se est comercializando la versin 6.0 de este producto. Desde su salida al mercado, cada versin supera y mejora la anterior. Dados los buenos resultados a nivel profesional de este producto, y el apoyo prestado por el fabricante para la formacin de programadores, Visual Basic se ha convertido en la primera herramienta de desarrollo de aplicaciones en entorno Windows. Es obligado decir sin embargo, que sigue siendo Basic. No se pueden comparar sus prestaciones con otros lenguajes cuando deseamos llegar al fondo de la mquina y controlar uno a uno sus registros. No es ese el fin perseguido con VB y si es necesario llegar a esas precisiones ser necesario utilizar otro lenguaje que permita bajar el nivel de programacin, como Visual C++, o realizar libreras (DLL) que lo hagan. En la mayor parte de las aplicaciones, las herramientas aportadas por VB son mas que suficiente para lograr un programa fcil de realizar y de altas prestaciones. Cuando el lenguaje no cubre una determinada rea, siempre tendremos acceso a las API de Windows.

CARACTERISTICAS

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. Ventana de proyecto: muestra los elementos involucrados en el proyecto, como formularios, mdulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para su edicin. Ventana de posicin del formulario: muestra la ubicacin que tendr el formulario en la pantalla, cuando ejecute la aplicacin. Esta ubicacin puede cambiarse si se hace clic con el botn izquierdo del mouse. La Ventana propiedades 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).

VENTAJAS

La facilidad del lenguaje permite crear aplicaciones para Windows en muy poco tiempo. En otras palabras, permite un desarrollo eficaz y menor inversin tanto en tiempo como en dinero.

Sencillo de aprender Lenguaje intuitivo Permite utilizar mensajes de Windows Al ser desarrollado en un entorno grfico se ahorra en tiempos de desarrollo Se pueden generar libreras dinmicas Adecuado para aplicaciones de gestin

APLICACIONES
En las aplicaciones tradicionales o procedurales, es la aplicacin quien controla que porciones de cdigo se ejecuta, y la secuencia en que este se ejecuta. La

ejecucin de la aplicacin se inicia con la primera lnea de cdigo, y sigue una ruta predefinida a travs de la aplicacin, llamando procedimientos segn sea necesario. En las aplicaciones manejadas por eventos, la ejecucin no sigue una ruta predefinida. En vez de esto, se ejecutan diferentes secciones de cdigo en respuesta a eventos. Los eventos se desencadenan por acciones del usuario, por mensajes del sistema o de otras aplicaciones. La secuencia de eventos determina la secuencia en que el cdigo se ejecuta. Es por esto que la ruta que sigue el cdigo de la aplicacin es diferente cada vez que se ejecuta el programa. Una parte esencial de la programacin manejada por eventos es el escribir cdigo que responda a los posibles eventos que pueden ocurrir en una aplicacin. Visual Basic facilita la implementacin del modelo de programacin manejada por eventos.

ANEXOS

También podría gustarte