P. 1
Visual Basic como Lenguaje de Programación orientada a Objetos.

Visual Basic como Lenguaje de Programación orientada a Objetos.

4.9

|Views: 32.490|Likes:
Trabajo monográfico que describe la evolución del Visual Basic como Lenguaje de Programación.
Trabajo monográfico que describe la evolución del Visual Basic como Lenguaje de Programación.

More info:

Published by: lucinda salazar nuñez on Apr 01, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

08/11/2013

pdf

text

original

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) BASIC. su trabajo original se llamó True

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 (QBasic). 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 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 visual Basic 6.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-basic6/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're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->