Está en la página 1de 20

“AÑO DE LA UNIVERSALIZACIÓN DE LA SALUD”.

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA

CURSO : Programación Digital Aplicada


PROFESOR : Juan Antonio Apesteguia Infantes
TEMA : Visual Basic
GRUPO HORARIO : 01N
INTEGRANTES : Estrada Seas Luis Eduardo Jair
Garrido Morey Alberth Ronaldhino
Cuellar De La Cruz Marco Antonio
Bonilla Azpiri Giordan Nicolas
2020
Introducción

 En el presente trabajo le informaremos acerca de cómo surgió el visual Basic, desde su


historia hasta sus aplicaciones en los programas que utilizamos hoy en día.
 El lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su
primera versión fue presentada en 1991, con la finalidad de simplificar la programación
utilizando un ambiente de desarrollo.
 La finalidad del trabajo es dar a conocer la historia, utilidades y beneficios de aprender
a programar con visual Basic.
Resumen
 Visual Basic es un lenguaje de programación dirigido por eventos,
desarrollado por el clan cooper para Microsoft. utilizando el
lenguaje de programación llamado BASIC, con importantes
agregados, su primera versión fue lanzada en 1991, con la intención
de simplificar el proceso de programación.
 En 2001 Microsoft abandona el desarrollo basado en API win32 y
pasar a un framework, independiente de la versión del sistema
operativo .NETframework a través de visual Basic .NET; fue el
sucesor de visual Basic 6.
 A pesar que Visual Basic tiene distintas funcionalidades, también
provee facilidades para el desarrollo de aplicaciones de bases de
datos usando Data Access Objects, Remote Data Objects o ActiveX
Data Obejcts.
Historia

 Todas las versiones de Visual Basic para Windows son muy conocidas, aunque la Microsoft Visual
Basic 1.0 desarrollada para el sistema operativo MS-DOS (ediciones Profesional y Estándar), que
data de 1992, fue menos difundida. Esta proveía un entorno que, aunque en modo texto, incluía un
diseñador de formularios en el que se podían arrastrar y soltar distintos controles.
 Visual Basic evolucionó para integrar la plataforma .NET; allí perdió su propia identidad como
lenguaje único adquirible, pasando a integrar un paquete de productos, llamado precisamente
Microsoft .NET; dentro de ese paquete o framework se encuentra el nuevo y llamado Visual Basic
.NET, que trabaja sobre el entorno Microsoft Visual Studio. Esta nueva versión del lenguaje posee
profundas diferencias en la forma de programar respecto de Visual Basic 6, pero gran semejanza
en su sintaxis básica.
 Cabe mencionar que, aunque fue menos conocido, se desarrolló también una versión gratuita de
Visual Basic 5.0, orientada al desarrollo de controles y componentes; su nombre específico
era Microsoft Visual Basic 5.0 Control Creation Edition (Visual Basic 5 CCE). También hubo
versiones orientadas al desarrollo de aplicaciones para dispositivos móviles basados en Windows
CE y Pocket PC, conocidas como Embedded (Visual Basic).
Versiones de Visual basic

 Visual Basic 1.0 para Windows se liberó en mayo de 1991.


 Visual Basic 1.0 para MS-DOS fue liberada en septiembre de 1992. Poco popular, este lenguaje no
era compatible con Visual Basic para Windows, ya que constituía en realidad la siguiente versión
de los compiladores BASIC vigentes para DOS, denominados QuickBASIC y BASIC PDS
(Profesional Development System). Usaba una interfaz de texto, con caracteres ASCII extendidos
que daban la apariencia de una interfaz gráfica.
 Visual Basic 2.0 fue liberado en noviembre de 1992. Venía en versiones Standard y Professional.
El entorno de programación era más fácil de usar que el anterior, y su velocidad de proceso fue
mejorada. En particular, los formularios se convirtieron en objetos instanciables, sentando así los
conceptos fundamentales para módulos de clase, que más tarde se ofrecerían en la versión 4.
 Visual Basic 3.0 salió al mercado en verano de 1993, en versiones Standard y Profesional. Incluía
la versión 1.1 de Microsoft Jet Database Engine, que permitía acceso a bases de datos Access.
Versiones de Visual basic

 Visual Basic 4.0, surgida en agosto de 1995, fue la primera versión que generaba
aplicaciones tanto de 16 como de 32 bits para Windows. Había incompatibilidades entre las
distintas realeases de esta versión que causaban fallas de instalación y problemas de
operación. Mientras las anteriores utilizaban controles VBX, con la 4.0 se comenzaron a
utilizar controles OLE en archivos OCX, que más tarde se llamarían controles ActiveX.
 En febrero de 1997, Microsoft lanzó Visual Basic 5.0, versión que generaba programas de 32
bits exclusivamente. Los programadores que todavía preferían desarrollar aplicaciones en 16
bits debían necesariamente utilizar VB 4.0, siendo transportables en código fuente a VB 5.0
y viceversa. En la versión 5 se tenía la posibilidad de crear controles personalizados; también
permitía compilar a código ejecutable nativo de Windows, logrando con ello incrementar la
velocidad de ejecución de los programas generados, más notablemente en los de cálculo.
 Visual Basic 6.0, salido a mediados de 1998, muy mejorado, incrementó el número de áreas 1
e incluyó la posibilidad de crear aplicaciones basadas en Web. Microsoft retiró el soporte de
VB6 en marzo de 2008, pero a pesar de ello las aplicaciones que genera son compatibles con
plataformas más modernas, como Windows Vista, Windows server 2008, Windows 7,
Windows 8 y Windows 10.
Marco Teorico

 Historia de Visual Basic


 BASIC es un lenguaje de programación desarrollado por los
estadounidenses John Kemeny y Thomas Kurtz en el
Dartmouth College. La versión original del lenguaje Basic fue
creada en el año 1964, ganándose una enorme popularidad
gracias sobre todo a dos implementaciones, Tiny BASIC y
Microsoft BASIC, que convirtieron a este lenguaje en la primera
lengua franca de los microordenadores. Otras importantes
implementaciones han sido CBASIC (BASIC Compilado), Integer
y Applesoft BASIC (para el Apple II), GW-BASIC (para
computadoras personales), Turbo BASIC (de Borland) y
Microsoft QuickBASIC. El lenguaje ha cambiado en el transcurso
de los años pues nació con el objetivo de servir como lenguaje
para aquellas personas que deseaban introducirse por primera
vez en el mundo de la programación, y luego fue sufriendo
modificaciones, hasta que en 1978 se estableció el Basic
estándar.
¿Qué es Visual Basic?

 Visual Basic es un ambiente gráfico de desarrollo


de aplicaciones para el sistema operativo
Microsoft Windows. Las aplicaciones creadas con
Visual Basic están basadas en objetos y son
manejadas por eventos. Visual Basic se deriva del
lenguaje Basic, el cual es un lenguaje de
programación estructurado. Sin embargo, Visual
Basic emplea un modelo de programación
manejada por eventos.
La razón por la cual Microsoft
descontinuó Visual Basic
 Para analizar este suceso tenemos que tener en cuenta tres cosas:

 #1 La API de Windows

 En primer lugar está el tema de la API de Windows. Es el


interfaz de programación de bajo nivel en Windows, tal y
como se explica en los manuales como el clásico del autor
Charles Petzol: Programming Windows. Es mayormente un
interfaz de C. Toda herramienta de programación de
Windows compila código que hace llamadas a la API de
Windows.
 #2 COM, el Component Object Model
 En segundo lugar, está COM, el acrónimo de Component Object Model. ¿Qué es COM? Es
en esencia un mecanismo para vincular y unir componentes de software. Es un estándar
binario, así que funciona con código compilado en runtime. En realidad COM es una familia
de tecnologías. Una de ellas son los controles ActiveX que se encuentran tanto en Internet
Explorer y Visual Basic. También está COM automation, que se usa en Microsoft Office y
demás para controlar una aplicación de otra. Un tercer estándar COM es OLE (Object Linking
and Embedding), que se usa cuando insertas una hoja de cálculo Excel en un documento
Word.

 #3 El framework .NET

 El entorno .NET es el reemplazo de Microsoft para COM. Todos sabemos la lógica detrás de
.NET: está un poco desfasado, pero en general es de gran utilidad. COM fue substituido
porque fallaba. Es un estándar binario con un acoplado alto, lo que lo hace débil para
aplicaciones web. Es altamente complejo, el cual era uno de los motivos principales por los
que muchos desarrolladores se estaban pasando de Visual Basic a Java. También tenía
problemas de versiones, provocando fallos en el software. En contraste, .NET tiene una
arquitectura de acoplamiento bajo, ideal para Internet y aplicaciones móviles. También se ha
diseñado para facilitar el desarrollo y tiene muchas funciones de seguridad y de versiones
que no eran fáciles de implementar en COM.
 En pocas palabras COM fue substituido porque fallaba. Es un estándar binario con un acoplado
alto, lo que lo hace débil para aplicaciones web. Es altamente complejo, el cual era uno de los
motivos principales por los que muchos desarrolladores se estaban pasando de Visual Basic a
Java.
Aplicaciones de Visual Basic

 En las aplicaciones manejadas por eventos, la ejecución no sigue


una ruta predefinida. En vez de esto, se ejecutan diferentes
secciones de código 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 código se ejecuta. Es por esto
que la ruta que sigue el código de la aplicación es diferente cada
vez que se ejecuta el programa. Una parte esencial de la
programación manejada por eventos es el escribir código que
responda a los posibles eventos que pueden ocurrir en una
aplicación. Visual Basic facilita la implementación del modelo de
programación manejada por eventos.
¿Qué aplicaciones se pueden hacer en Visual
Basic?
 VBA permite a usuarios y programadores ampliar la
funcionalidad de programas de la suite Microsoft
Office. Visual Basic para Aplicaciones es un subconjunto
casi completo de Visual Basic 5.0 y 6.0. Microsoft VBA
viene integrado en aplicaciones de Microsoft Office, como
Outlook, Word, Excel, Access y Powerpoint.
El Entorno Integrado de Desarrollo (IDE)
Cuando se inicia Visual Basic, se crea un proyecto nuevo con un formulario. El IDE de Visual Basic
consta de los siguientes elementos:
 Barra de Menús
Presenta los comandos que se usan para trabajar con Visual Basic. Además de los menús estándar
Archivo, Edición, Ver, Ventana y Ayuda, contiene otros menús para tener acceso a funciones
específicas de programación, como Proyecto, Formato o Depuración.
 Barra de Herramientas
Permite un acceso directo (solo un clic) a muchas de las operaciones más frecuentes utilizadas
durante el desarrollo de aplicaciones.
 Cuadro de Herramientas
Contiene todos los objetos y controles que se pueden añadir a los formularios para crear
aplicaciones.

 Diseñador de Formularios
Funciona como una ventana en la que se puede personalizar el diseño de la interfaz de usuario
(ventana) de una aplicación.

 Explorador de Proyectos
Lista de los archivos (formularios, módulos, etc.) del proyecto actual. Un Proyecto es una
colección de archivos que utiliza para construir una aplicación.

 Ventana de Propiedades
Lista los valores de las propiedades del formulario o control seleccionado que pueden ser
modificados durante el diseño del formulario o control.
DENTRO DE VENTANA DE PROPIEDADES
 Ventana de Código
Funciona como un editor para escribir el código (sentencias) de la aplicación.

 Obtención de Ayuda del Sistema


Visual Basic proporciona una variedad de recursos para ayudarle a encontrar la información que necesite cuando se encuentre
trabajando dentro del entorno de desarrollo.

 Ayuda en línea
Visual Basic proporciona una amplia ayuda en línea. El archivo de Ayuda contiene mucho código de ejemplo que se puede copiar
directamente a una aplicación.
La ayuda de Visual Basic es sensible al contexto .Para emplear la ayuda sensible al contexto en la ventana de código, escriba la
palabra para la cual desea información, y luego presione F1. Por ejemplo, si desea información acerca de la sentencia Open, escriba
Open y presione F1.

 Libros en Pantalla
Además de la ayuda sensible al contexto, el CD-ROM de Visual Basic incluye una versión en línea de la documentación impresa para
Visual Basic. Para acceder a los Libros en Pantalla, haga clic en Libros en Pantalla dentro del menú Ayuda de Visual Basic.

 La Ventana de Código
La ventana o editor de código de Visual Basic proporciona de manera automática información relevante a medida que se ingresa
código. Por ejemplo, si se escribe el nombre de un control, seguido de un punto, las propiedades y métodos para ese control serán
mostrados automáticamente en un cuadro de lista. Luego se puede escoger la propiedad o método deseado para completar la
sentencia.Cuando se ingresa el nombre de una función en la ventana de código, Visual Basic automáticamente proporciona el
formato o sintaxis de la función.
Ventajas

La principal característica del visual Basic es que se aprende a usarla con facilidad y, además, tiene las siguientes ventajas:

 •Es uno de los lenguajes más utilizados, así que es muy sencillo encontrar información, documentación y fuentes para los
proyectos.

 •Tiene acceso a casi toda la API de Windows y puede usar la plataforma de sistemas Windows.

 •Añade soporte para ejecutar scripts en las aplicaciones con VBScript o JScript, gracias a Microsoft Script Control.7.

 •Al ser de Windows, integra su diseño e implementación de formularios.

 •Posee una curva de aprendizaje muy rápida.

 •Integra el diseño e implementación de formularios de Windows.

 • Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de
Windows, incluidas librerías actuales.
Desventaja

A pesar de las múltiples ventajas, Visual Basic también tiene desventajas:

 •En sus librerías Runtime.dll, tiene problemas de versionado.

 •Pese a ser una programación orientada a objetos, tiene un soporte escaso.

 •Para crear aplicaciones multihilo, es necesario realizar llamadas a la API de Windows.

 • Problema de versionado asociado con varias librerías runtime DLL´s, conocido como DLL Hell

 • Pobre soporte para programación orientada a objetos

 • Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.

 • Dependencia de complejas y frágiles entradas de registro COM

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


Conclusiones
 Microsoft Visual Basic utiliza y crea una serie de archivos tanto en tiempo de diseño
como en tiempo de ejecución. Los archivos que el proyecto o la aplicación requerirán
dependen de su alcance y funcionalidad.

 Para Extensiones de archivos de proyecto , el Visual Basic crea varios archivos cuando
se crea y compila un proyecto. Estos se pueden dividir como sigue: tiempo de diseño,
otros desarrollos y tiempo de ejecución. Los archivos de tiempo de diseño son los
ladrillos de su proyecto: por ejemplo, módulos de Basic (.bas) y módulos de formulario
(.frm). Otros procesos y funciones del entorno de desarrollo de Visual Basic crean
diversos archivos: por ejemplo, archivos de dependencias del Asistente de
empaquetado y distribución (.dep).

También podría gustarte