You are on page 1of 4

INTRODUCCION

Al ingresar a la materia de programación debemos tener nociones básicas sobre el


tema a tratar por lo siguiente en esta investigación dejaremos en claro conceptos,
esquemas, representaciones y otros anexos para poder entender y comprender esta
materia practica-teórica. Tomaremos como punto principal y de partida “Visual Basic “

Visual Basic es un lenguaje de programación orientado a eventos, desarrollado por


el alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de
BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la
intención de simplificar la programación utilizando un ambiente de desarrollo
completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida,
también la programación misma. La última versión que fue la 6, liberada en 1998. Microsoft
extendió el suporte de este lenguaje hasta marzo de 2008.

Visual Basic es un lenguaje de programación visual, también llamado lenguaje de


4ª generación. Esto quiere decir que un gran número de tareas se realizan sin escribir
código, simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla.
¿Qué es el Visual Basic?

Visual Basic es una excelente herramienta de programación que permite crear


aplicaciones propias (programas) para Windows o Windows NT. Con ella se puede crear
desde una simple calculadora hasta una hoja de cálculo de la talla de Excel (en sus primeras
versiones...), pasando por un procesador de textos o cualquier otra aplicación que se le
ocurra al programador. Sus aplicaciones en Ingeniería son casi ilimitadas: representación
de movimientos mecánicos o de funciones matemáticas, gráficas termodinámicas,
simulación de circuitos, etc.

Este programa permite crear ventanas, botones, menús y cualquier otro elemento
de Windows de una forma fácil e intuitiva. El lenguaje de programación que se utilizará será
el Basic.

Características del Visual Basic

El compilador de Visual Basic x.0 genera código que requiere librerías de enlace dinámico
DLL para que funcione, en algunos casos llamada MSVBVMxy.DLL (acrónimo de "MicroSoft
Visual Basic Virtual Machine x.y", donde x.y es la versión) y en otros VBRUNXXX.DLL
("Visual Basic Runtime X.XX"). Estas DLL proveen las funciones implementadas en el
lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda.
Además existe un gran número de bibliotecas DLL, que facilitan el acceso a la mayoría de
las funciones del sistema operativo y también la integración con otras aplicaciones.

En el IDE de Visual Basic se puede ejecutar el programa en desarrollo, "al vuelo" o en el


modo intérprete (en realidad pseudo-compila el programa muy rápidamente y luego lo
ejecuta), y también se permite la generación del programa en código ejecutable (exe). Tal
programa generado en disco puede luego ser ejecutado fuera del ambiente de
programación (incluso en modo stand alone, dependiendo de los requisitos de DLL´s),
aunque será necesario que las librerías DLL requeridas se encuentren instaladas en el
sistema para su apropiada ejecución.

Visual Basic provee soporte para empaquetado y distribución, es decir, permite generar un
módulo instalador que contiene el programa ejecutable y las bibliotecas DLL necesarias
para él. Con ese módulo la aplicación generada se distribuye y puede ser instalada en
cualquier equipo (con sistema compatible).

Así como bibliotecas DLL, hay numerosas aplicaciones de terceros que disponen de
variadas funciones y mejoras para Visual Basic, incluyendo también para empaquetado y
distribución.
Programación Orientado a objetos.

Historia

Fue creado en su versión original en el Dartmouth College, con el propósito de servir a


aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación.
Luego de sufrir varias modificaciones, en el año 1978 se estableció el BASIC estándar. 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 versión más reciente es la
6 que se incluye en el paquete Visual Studio 6 de Microsoft. Esta versión combina la
sencillez del BASIC con un poderoso lenguaje de programación Visual; Visual Basic ya no
es más "un lenguaje para principiantes" sino que es una perfecta alternativa para los
programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con
Windows.

Ventajas y desventajas.

Posee una curva de aprendizaje muy rápida. Problema de versionado asociado con varias
librerías runtime DLL, conocido como DLL Hell Es uno de los lenguajes de uso más
extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los
proyectos.

La programación dirigida por eventos es un paradigma de programación en el que tanto la


estructura como la ejecución de los programas van determinados por los sucesos que
ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen.

La programación Orientada a objetos (POO) es una forma especial de programar, más


cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.
Con la POO tenemos que aprender a pensar las cosas de una manera distinta, para escribir
nuestros programas en términos de objetos, propiedades, métodos y otras cosas que
veremos rápidamente para aclarar conceptos y dar una pequeña base que permita
soltarnos un poco con este tipo de programación.

Los objetos son entidades que tienen un determinado estado, comportamiento (método) e
identidad: El estado está compuesto de datos o informaciones; serán uno o varios atributos
a los que se habrán asignado unos valores concretos (datos). El comportamiento está
definido por los métodos o mensajes a los que sabe responder dicho objeto, es decir, qué
operaciones se pueden realizar con él.
Objetos y eventos

Se designa como objeto cualquier elemento, por ejemplo, un formulario, una imagen, un
control, tal como una caja de texto; a su vez, los objetos tienen propiedades, que en el caso
de la caja de texto una es la propiedad "text" que se encarga de contener el texto que
aparecerá en la caja. A los objetos se les puede asociar eventos. Un evento es la ocurrencia
de un suceso, comúnmente la acción que realiza el usuario sobre el objeto, que como
resultado puede, por ejemplo, provocar un cambio en alguna propiedad de un objeto. Por
ejemplo: Visual Basic tiene un evento llamado KeyPress, que ocurre cuando el usuario
presiona una tecla; ese evento se puede asociar a la caja de texto, y en él definirá (por
programación) qué acción se tomará cuando se oprima una tecla.

En síntesis, un objeto posee propiedades, responde a eventos y puede ejecutar métodos


asociados a él.

 Algunos eventos comunes definidos en Visual Basic son:


 Click: ocurre cuando se presiona y suelta un botón del mouse sobre un objeto.
 DblClick: ocurre cuando se presiona y suelta dos veces un botón del mouse sobre
un objeto.
 DragDrop: ocurre al arrastrar y soltar un determinado objeto con el mouse.
 DragOver: ocurre si una operación de arrastrar y soltar está en curso.
 GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea mediante una
acción del usuario como hacer click en un objeto ventana, o cambiando el foco de
objeto desde el programa, mediante el método SetFocus.
 LostFocus: contrario al anterior, este evento ocurre cuando el objeto pierde el
enfoque, sea mediante acción del usuario o efectuado desde la aplicación.
 KeyDown: ocurre cuando el usuario mantiene presionada una tecla.
 KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este evento sucede
precisamente al terminar el evento KeyDown.
 KeyPress: ocurre como cuando se presiona y suelta una tecla.
 MouseDown: ocurre cuando el usuario presiona un botón del mouse.
 MouseUp: se produce cuando el usuario suelta el botón del mouse.
 MouseMove: este evento ocurre mientras el usuario mueve o desplaza el puntero
del mouse sobre un objeto.

You might also like