Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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 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
#1 La API de Windows
#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
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.
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.
• 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
• Problema de versionado asociado con varias librerías runtime DLL´s, conocido como DLL Hell
• Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.
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).