You are on page 1of 19

UNIVERSIDAD CATÓLICA

SANTO TORIBIO DE MOGROVEJO

ESCUELA PROFESIONAL DE EDUCACIÓN

ESPECIALIDAD MATEMÁTICA COMPUTACION E INFORMÁTICA

VISUAL BASIC COMO LENGUAJE DE PROGRAMACION ORIENTADO A


OBJETOS.

PROFESOR : GERARDO CHUNGA CHINGUEL

ALUMNA : LUCINDA SALAZAR NÚÑEZ.

ASIGNATURA : LENGUAJES DE PROGRAMACION.

CICLO : V

CHICLAYO-PERÚ

2008
Dedicatoria

Este trabajo de investigación se lo dedicó


a mi madre y a mi hermana, porque
gracias a su esfuerzo y dedicación puedo
lograr todo lo que me propongo.
Agradecimiento

Agradezco a Dios por darme la dicha de


poder estudiar y poder formarme
profesionalmente.
INDICE

INTRODUCCIÓN

Visual Basic como Lenguaje de Programación orientado a objetos.

1. Evolución.
2. Definición del Visual Basic.
3. Versiones.
4. Características.
5. Ventajas Y Desventajas.

Conclusiones.

Bibliografía.
INTRODUCCIÓN

El presente trabajo de investigación titulado: Visual Basic como Lenguaje de


Programación orientado a objetos es muy importante, ya que este fue creado,
con el propósito de servir a aquellas personas que estaban interesadas en
iniciarse en algún lenguaje de programación.

Hoy en día podemos observar que el lenguaje de programación visual Basic


que antes fue considerado como un lenguaje para principiantes, ya no lo es
mas, ya que ahora es una perfecta alternativa para los programadores de
cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows.

En este trabajo de investigación se abordaran los siguientes puntos:

Se tratará sobre la evolución de visual Basic, su definición, sus versiones, sus


características y algunas de sus Ventajas y desventajas que este lenguaje de
programación posee.

Teniendo como objetivos los siguientes:

- Dar a conocer sobre la evolución del Visual Basic.


- Comprender la definición del Visual Basic.
- Determinar las características más importantes del Visual Basic.
- Conocer las Ventajas y desventajas del Visual Basic.
VISUAL BASIC

1. Evolución.

El lenguaje de programación BASIC (Beginner's All purpose Symbolic


Instruction Code ) nació en el año 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 inglés), y con
instrucciones muy sencillas y escasas.

Los autores fueron los científicos John G. Kemeny (Budapest, 1926 – USA
1992) y Thomas E. Kurtz (Illinois 1928) su trabajo original se llamó True
BASIC.

Inicialmente, Visual Basic fue pensado para ser un producto muy táctico.
Microsoft tenía varias iniciativas en el desarrollo que lideraba Visual Basic 1.0,
todas fueron pensadas para convertirse en las herramientas de programación a
largo plazo, estratégicas, gráficas y orientadas a objetos.

La evolución del BASIC por los años 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 Basics existentes creándose la
normativa BASIC STANDARD.

Con la aparición de los primeros ordenadores personales, dedicados


comercialmente al usuario particular, allá por la primera mitad de los ochenta, el
BASIC resurgió como lenguaje de programación pensado para principiantes, y
muchos de estos pequeños ordenadores domésticos lo usaban como único
sistema operativo (Sinclair, Spectrum, Amstrad)

Con la aparición del Quick-BASIC de Microsoft, una versión ya potente del


BASIC, que corregía casi todos los defectos de las versiones pasó
prácticamente inadvertida, a no ser porque las últimas versiones del sistema
operativo MS-DOS incluían una versión de Quick-BASIC algo recortada (Q-
Basic).

Esta versión del popular BASIC ya es un lenguaje estructurado, lo que permite


crear programas modularmente, mediante subrutinas y módulos, capaz de
crear programas ya competitivos con otros lenguajes de alto nivel.

Sin embargo algo había en el BASIC que tentaba a superarse: su gran


sencillez de manejo. Si a esto se le añade el entorno gráfico Windows, el
aprovechamiento al máximo de las posibilidades de Windows en cuanto a
intercambio de información, de sus librerías, de sus drivers y controladores,
manejo de bases de datos, etc. el producto resultante puede ser algo que
satisfaga todas las necesidades de programación en el entorno Windows. La
suma de todas estas cosas es VISUAL - BASIC.

Esta herramienta conserva del BASIC de los años 80 únicamente su nombre y


su sencillez, y tras su lanzamiento al mercado, la aceptación a nivel
profesional hizo borrar por fin el "mal nombre" asociado a la palabra BASIC.

El lenguaje BASIC se suele enseñar a los programadores principiantes porque


es fácil de utilizar y de comprender y porque, en sus versiones más recientes,
contiene muchos de los conceptos fundamentales de otros lenguajes
considerados más complejos y técnicamente más potentes, como Pascal, C,
C++ o JAVA.

En el año 2001 se comercializo la versión 6.0 de este producto. Desde su


salida al mercado, cada versión supera y mejora la anterior.

Dados los buenos resultados a nivel profesional de este producto, y el apoyo


prestado por el fabricante para la formación de programadores, Visual-Basic se
ha convertido en la primera herramienta de desarrollo de aplicaciones en
entorno Windows.
2. Definición del Visual Basic.

Visual Basic es un lenguaje de programación desarrollado por Microsoft,


orientado a eventos , siendo diseñado para facilitar el desarrollo de
aplicaciones en un entorno grafico (GUI-GRAPHICAL USER INTERFACE)
Como Windows 98, Windows NT o superior y que desarrollado por Alan Cooper
para Microsoft.

Podemos decir que se trata de un lenguaje que desciende de la programación


BASIC y se desarrolla bajo un entorno totalmente gráfico lo que hace que su
manejo se haga más ameno para el que lo aprende.

Visual Basic constituye un IDE (entorno de desarrollo integrado o en inglés


Integrated Development Enviroment)que ha sido empaquetado como un
programa de aplicación, es decir, consiste en un editor de código (programa
donde se escribe el código fuente), un depurador (programa que corrige errores
en el código fuente para que pueda ser bien compilado), un compilador
(programa que traduce el código fuente a lenguaje de máquina), y un
constructor de interfaz gráfica o GUI (es una forma de programar en la que no
es necesario escribir el código para la parte gráfica del programa, sino que se
puede hacerlo de forma visual).

RECUERDA:

BASIC, en informática, acrónimo de Beginners All-purpose Symbolic Instruction


Code (Código de Instrucciones Simbólicas de Uso General para Principiantes).
Se trata de un lenguaje de programación de alto nivel desarrollado por los
estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College a
mediados de la década de 1960.
3. VERSIONES

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.

Visual Basic 1.0, para entornos MS-Dos, en modo de texto, aunque ya se


incluía un diseñador de formularios. Versión que se presento por primera vez
en 1991 y se desarrollo en 1992.

Como siempre ocurre con los productos en su versión 1.0, el equipo de Visual
Basic 1.0 fue forzado a cortar características de su larga lista de ideas para
entregar realmente el producto al mercado.

Aproximadamente 12 meses después, el desarrollo y mejora de la versión 1.0


comenzó, Microsoft sacó al mercado una herramienta desarrolladora para
cubrir la exigencia en ese momento del mercado cuyo nombre en clave fue
"Thunder"(Trueno).

Diez años más tarde, parece muy obvio-pero en esa época, cuando solamente
un pequeño y selecto grupo de personas, era capaz de desarrollar aplicaciones
para Windows, Visual Basic 1.0 representó un cambio gigantesco en el diseño
de aplicaciones

Innegablemente radical en su puesta en práctica, implementación y


capacidades, Visual Basic1.0 se propagó a través de la comunidad en cuestión
de pocos meses. Poco después del "shock" inicial de fiebre por Visual Basic,
un pequeño pero fuerte grupo de seguidores comenzó a transformar las
bibliotecas de código que tenían con sus características, métodos y eventos, y
a exponerlos como componentes de Visual Basic llamados VBXs, o los
controles personalizados.
Cuando aún no había pasado un año de su salida inicial al mercado ,Visual
Basic ya había evolucionado rápidamente a un kit desarrollador altamente
estratégico.

Microsoft había comenzado a utilizar Visual Basic internamente en algunos de


sus propios proyectos que estaba desarrollando. A medida que la demanda de
Visual Basic aumentaba, quedaba claro que los desarrolladores requerirían un
Visual Basic mejor y más capacitado.

Visual Basic 2.0

La segunda versión de Visual Basic, distribuida en la edición estándar y


profesional, proveía a los desarrolladores un funcionamiento perceptiblemente
mejorado y mayor capacidad para crear aplicaciones de tamaño mayor y más
sofisticadas. Microsoft anunció la disponibilidad de Visual Basic 2.0 en
noviembre de 1992.

Visual Basic 3.0

Visual Basic 3.0, anunciado solamente seis meses después de la salida al


mercado de la versión 2.0, solucionaba la necesidad de una herramienta que
permitiera aplicaciones data-aware.

Finalmente, Visual Basic 3.0 amplió la capacidad de la herramienta de


desarrollo incluyendo los Crystal Reports, un motor para visualizar datos
extraídos en una variedad de formatos personalizables.

La salida al mercado de Microsoft Windows 95 y de Microsoft Windows NT


condujeron a esta adopción y destacó la necesidad de herramientas de
desarrollo más potentes que podrían soportar la nueva arquitectura.

Visual Basic 4.0.

La versión 32-bit de Visual Basic- versión 4.0-fue anunciada en septiembre de


1995 e incluía la edición estándar y profesional así como una nueva edición
destinada al nivel empresarial y el desarrollo en equipo. La edición empresarial
ofrecía nuevas capacidades tales como automatización remota, control de
datos remoto, y una versión integrada de Microsoft Visual SourceSafe para la
dirección de la configuración y realización de diferentes versiones.

Apareció la versión 4.0, que podía generar programas de 16 y 32 bits a partir


de un mismo código fuente, a costa de un gran aumento en el tamaño de los
archivos "runtime" necesarios.

Versión 5.0

Con la versión 5.0, se implementó por primera vez la posibilidad de compilar a


código nativo, obteniendo una mejora de rendimiento considerable.

Versión 6.0

Tanto esta como la posterior 6.0 soportaban características propias de los


lenguajes orientados a objetos, aunque careciendo de algunos ítems
importantes como la herencia, el polimorfismo y la sobrecarga.

Visual Basic 6.0 viene incluido dentro de la última versión de la suite de


desarrollo de Microsoft que no trabaja sobre la plataforma .Net, llamada
Microsoft Visual Studio 6

Podemos decir que la versión 5 y la versión 6 agregan la orientación a objetos


pero no en su totalidad, realmente es un lenguaje orientado a eventos, .Net
será la versión que de más potencia a esta funcionalidad.

Las versiones de Visual Basic 5.0 y 6.0-anunciadas en marzo de 1997 y en


junio de 1998, respectivamente- representaron un paso importante hacia
posibilitar a los desarrolladores en Visual Basic programar en los nuevos
niveles del funcionamiento en el ambiente libre que representa Internet.
Las versiones actuales de Visual Basic se basan en la plataforma .NET.

García, J; Rodríguez, J; Brazález, A (1999) Visual Basic 6.0 es una excelente


herramienta de programación que permite crear aplicaciones propias
(programas) para Windows 95/98 o Windows NT. Con ella se puede crear 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 ingienerias son
casi ilimitadas: representación de movimientos mecánicos o de funciones
matemáticas y graficas termodinámicas, simulación que se utilizara será el
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 realizaran sin
escribir código, simplemente con operaciones graficas realizadas con el ratón
sobre la pantalla.

Es también un programa basado en objetos como C++ o Java. La diferencia


esta en que visual Basic 6.0 utiliza objetos con propiedades y métodos, pero
carece de los mecanismos de herencia y poliformismos propios de los
verdaderos lenguajes orientados a objetos como Java C++.

Versión 7.0

Esta es la versión original de Visual Basic .NET. Fue publicada junto con Visual
C# en 2002 como uno de los lenguajes disponibles para la entonces nueva
plataforma de programación .NET de Microsoft.
Visual Basic .NET 2003 (VB 7.1)

Visual Basic .NET 2003 fue publicado como parte Visual Studio 2003, que
también incluía Visual C# 2003, Visual J# 2003 y por primera vez también
incluía el .NET Compact Framework.

Esta revisión de Visual Basic .NET y de Visual Studio .NET requieren el


Framework .NET 1.1.

Visual Basic 2005 (VB 8.0)

Visual Basic 2005. Esta versión fue publicada como parte de Visual Studio
2005, y requiere el Framework .NET 2.0.

En esta versión se incluyeron varias novedades, entre las que se cuentan:

• Editar y Continuar - probablemente la característica que más echaban

de menos los desarrolladores que venían de Visual Basic.

• Evaluación de expresiones en tiempo de diseño

• El pseudo-espacio de nombres My que proporciona:

o Acceso rápido a ciertas áreas del Framework .NET que de otra

manera requerirían una cantidad significante de código para

usarse.

o Clases generadas dinámicamente (Quizás la más significativa sea

My.Forms).

Visual Basic 2008 (VB 9.0)

Visual Basic 2008 es la siguiente evolución de Visual Basic .NET. Fue liberado
(RTM) el 17 de Noviembre 2007 en inglés, y en castellano el 2 de Febrero de
2008.
Esta versión de Visual Basic, así como todo el entorno Visual Studio 2008
incorpora la versión 3.5 del Framework .NET.

Para esta versión se añadirán varias novedades, incluyendo:

• Soporte para LINQ (Language Integrated Query)


• Expresiones Lambda
• Literales XML

4. Características

 Diseñador de entorno de datos.

 Asistente para formularios.

 Asistente para barras de herramientas.

 En las aplicaciones HTML: Se combinan instrucciones de Visual Basic


con código HTML para controlar los eventos que se realizan con
frecuencia en una página Web.

 La ventana de Vista de datos proporciona acceso a la estructura de una


base de datos.

 Es un lenguaje de fácil aprendizaje pensado tanto para programadores


principiantes como expertos.
 Su sintaxis, derivada del antiguo BASIC, ha sido ampliada con el tiempo
al agregarse las características típicas de los lenguajes estructurados
modernos.
 Se ha agregado una implementación limitada de la programación
orientada a objetos (los propios formularios y controles son objetos),
aunque sí admite el polimorfismo mediante el uso de los Interfaces, no
admite la herencia.
 No requiere de manejo de punteros y posee un manejo muy sencillo de
cadenas de caracteres.
 Posee varias bibliotecas para manejo de bases de datos, pudiendo
conectar con cualquier base de datos a través de ODBC (Informix,
DBase, Access, MySQL, SQL Server, PostgreSQL ,etc) a través de
ADO.
 Es utilizado principalmente para aplicaciones de gestión de empresas,
debido a la rapidez con la que puede hacerse un programa.
 Visual-Basic es una herramienta de diseño de aplicaciones para
Windows, en la que estas se desarrollan en una gran parte a partir del
diseño de una interface gráfica.

5. Ventajas y desventajas del Visual Basic.

a) Ventajas

 Visual Basic es un lenguaje simple, por lo tanto es fácil de aprender.

 Se dibuja formularios mediante el arrastre de controles.

 La sintaxis tiene semejanza al lenguaje natural humano.

 Lenguaje compatible con Microsoft office.

 Es un lenguaje RAD centrado en conseguir en el menor tiempo posible

los resultados que se desea obtener.

 Tiene una ligera implementación de la POO (La Programación Orientada

a Objetos, la cual es un paradigma de programación que usa objetos y

sus interacciones para diseñar aplicaciones y programas de

computadora).

 Permite el tratamiento de mensajes de Windows.

 Es excelente para cálculos intensivos del CPU como por ejemplo

operaciones matemáticas.
b) Desventajas

 Solo Microsoft puede decidir la evolución de este lenguaje.

 Solo existe un compilador, llamado igual que el lenguaje.

 Solo genera ejecutables para Windows.

 La sintaxis es demasiado inflexible.

 Los ejecutables generados son relativamente lentos.

 No es adecuado para aplicaciones grandes, como por ejemplo:

multimedia, oficina, videojuegos, editores gráficos, etc.

 La ligera implementación de la POO no permite sacar el máximo

provecho de este modelo de programación.

 No incluye operadores a nivel de bits (es la unidad mínima de

información empleada en informática, en cualquier dispositivo digital, o

en la teoría de la información. Con él, podemos representar dos valores

cualesquiera, como verdadero o falso, abierto o cerrado, blanco o negro,

norte o sur, masculino o femenino, amarillo o azul, etc. Basta con

asignar uno de esos valores al estado de "apagado" (0), y el otro al

estado de "encendido" (1)).


CONCLUSIONES

Visual Basic, empezó siendo un lenguaje de programación para principiantes,


por lo cual no era un programa de mucha trascendencia y pasaba por alto.

Ahora podemos observar que Visual Basic ha evolucionado, generando de esta


manera una diversidad de versiones y además se ha convertido en una
herramienta imprescindible que continúa cambiando el mundo.
1991 1992 1993 1995 1997 1998 2002 2003 2005 2007 2008 visual Basic 9.0
17 de noviembre

Visual Basic 9.0

Visual Basic 8.0


Junio

Visual Basic 7.1


Marzo
Visual Basic 7.0

Setiembre visual Basic 6.0


Mayo
Visual Basic 5.0

Visual Basic 4.0

Visual Basic 3.0

Noviembre

Por primera vez visual Basic 2. 0

Se desarrolló

Visual Basic 1.0


BIBLIOGRAFÍA

 García, J; Rodríguez, J; Brazález, A (1999) Aprenda Visual Basic 6.0


como su estuviera en primero.

 "BASIC." Microsoft® Encarta® 2007 [CD]. Microsoft Corporation, 2006.

 http://www.scribd.com/doc/467647/Capitulo-1-Visual-Basic

 http://www.microsoft.com/

 http://www.auladirectiva.com/curso/programacion-con-visual-basic-
6/demostracion-del-curso/content/content1.html

 http://www.monografias.com/trabajos2/guiavb/guiavb.shtml

 http://es.wikipedia.org/wiki/Visual_Basic

 http://es.wikipedia.org/wiki/Bits

 http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos

 http://es.wikipedia.org/wiki/Visual_Basic.NET

 http://catarina.udlap.mx/u_dl_a/tales/documentos/lic/peternell_a_le/capit
ulo4.pdf

You might also like