Visual basic

Solo disponible en BuenasTareas
  • Páginas : 25 (6057 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de septiembre de 2012
Leer documento completo
Vista previa del texto
FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE PROGRAMACIÓN VISUAL BASIC

Departamento LSI (Lenguajes y Sistemas Informáticos) Escuela Universitaria de Ingeniería Vitoria-Gasteiz Curso Académico 2.007-2.008

Created with novaPDF Printer (www.novaPDF.com)

FUNDAMENTOS DE PROGRAMACIÓN EN VISUAL BASIC
1.- INTRODUCCIÓN. QUÉ ES VISUAL BASIC
Visual Basic es un HERRAMIENTA SOFTWARE que permitedesarrollar aplicaciones Microsoft Windows. Son aplicaciones de interacción sencilla con el usuario. Visual Basic está ORIENTADO A EVENTOS/OBJETOS (lo cual quiere decir que el código no se activa hasta que se llama como respuesta a un evento, por ejemplo Click de botón, Selección de un menú, …). NO SUCEDE NADA HASTA QUE SE DETECTA UN EVENTO. Cuando se detecta un evento, el código correspondiente adicho evento (procedimiento de evento) es ejecutado.

¿Evento?

Procesador de eventos Código Basic Procedimientos De eventos

Código Basic

Código Basic

Algunas características de Visual Basic            Conjunto de objetos (para “dibujar” la aplicación) Muchos iconos y dibujos Respuesta al ratón y al teclado Acceso a la impresora y al clipboard Una completa colección defunciones matemáticas, de cadena y gráficas Puede manejar variables fijas y dinámicas y arrays de controles Soporte de acceso a ficheros secuencial y random (de acceso aleatorio) Depurador muy útil y facilidades de manejo de errores Importantes herramientas de acceso a bases de datos Soporte ActiveX Auxiliar Package & Deployment Wizard para distribuir con facilidad las aplicaciones

Fundamentos deInformática Visual Basic
Created with novaPDF Printer (www.novaPDF.com)

2

Una breve Historia del Basic

Lenguaje desarrollado en los primeros 1960 en el Dartmouth College: B (eginner's) (para principiantes) A (All-Purpose) (de propósito general) S (Symbolic) (simbólicas) I (Instruction) (instrucciones) C (Code) (código) Surge como respuesta a los lenguajes de programación más complicados(FORTRAN, Algol, Cobol ...). A mediados de 1970, dos estudiantes de instituto escribieron el primer Basic para un microcordenador (Altair) - costaba 350 dólares en una cinta de casete. Probablemente te suenen sus nombres: Bill Gates y Paul Allen. Todos los Basic posteriores se han basado esencialmente en aquella versión inicial. Por ejemplo: GW-Basic, QBasic, QuickBasic. Visual Basic apareció en1991. Los primeros Visual Basic para DOS y Visual Basic para Windows fueron introducidos en 1991. Visual Basic 3.0 (una gran mejora respecto a las versiones anteriores) salió en1993. Visual Basic 4.0 salió a finales de 1995 (con soporte para aplicaciones de 32 bit). Visual Basic 5.0 salió a finales de 1996. Nuevo entorno, creación de controles ActiveX, anulado el soporte de 16 bit. Y, a finales de1998 Visual Basic 6.0 , con algunas de las nuevas capacidades:       Compilador más rápido Nuevo objeto de control de datos ActiveX Permite integración de la base de datos con un gran número de aplicaciones Nuevo creador de informes Nuevo auxiliar New Package & Deployment Más capacidades para Internet

Fundamentos de Informática Visual Basic
Created with novaPDF Printer (www.novaPDF.com)3

2.- ESTRUCTURA DE UNA APLICACIÓN EN VISUAL BASIC
Proyecto (.VBP, .MAK) Form 1 (.FRM) Control Control Control Form 2 (.FRM) Control Control Control Form 3 (.FRM) Control Control Control Module 1 (.BAS)

La aplicación o proyecto está formado por: o Formularios – Ventanas que creamos para relacionarnos con el usuario o Controles – Gráficos colocados en los formularios para permitir lainteracción del usuario (text boxes, labels, scroll bars, command buttons, etc.) (los Formularios y los Controles son objetos.) o Propiedades – Cada característica de un formulario o de un control se especifica por medio de una propiedad. Por ejemplo name, caption, size, color, position, caption... Existen propiedades por defecto. Se pueden modificar las propiedades en tiempo de diseño o en...
tracking img