Visual Basic Diap.
Visual Basic Diap.
NET
"¡Visual Basic .NET te ofrece un mundo de posibilidades para convertir
tus ideas en realidad!
I.N.E.D ZACULEU
Curso: Programación ll
Al igual que con todos los lenguajes de programación basados en .NET, los programas
escritos en VB .NET requieren el Framework .NET o Mono para ejecutarse.
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.
La última versión que únicamente generaba aplicaciones de 16 bits fue la 3.0 y no incluía
una biblioteca detallada de componentes para toda clase de usos. Durante la transición
de los sistemas Windows 3.11 a Windows 95, en 1995: hizo su aparición la versión 4.0 de
Visual Basic; esta podía generar programas tanto de 16 como de 32 bits, a partir del
mismo código fuente, aunque a costa de un gran aumento en el tamaño de los archivos
necesarios en tiempo de ejecución ("runtime"). Además, se sustituyeron los controles
denominados VBX por los nuevos OCX. Con la siguiente versión, la 5.0, se estuvo a
punto de implementar por primera vez la posibilidad de compilar a código nativo,
obteniendo una mejora de rendimiento considerable. Tanto esa como la sucesora 6.0
soportaban ciertas características propias de los lenguajes orientados a objetos, pero
carecían de algunas importantes, tales como herencia y sobrecarga; pero, de hecho, no
fue pensado como lenguaje orientado a objetos. La versión 6.0, que puede generar código
ejecutable directo en 32 bits, todavía continúa utilizándose masivamente, y es compatible
con las últimas versiones de los sistemas Windows, como Windows 7 y Windows 8.
LENGUAJE DE PROGRAMACIÓN
VISUAL
Visual Basic .NETBASIC
es un lenguaje.NET
de programación orientado a objetos que cuenta
con los beneficios que le brinda .NET Framework, el modelo de programación
diseñado para simplificar la programación de aplicaciones en un entorno
sumamente distribuido: Internet.
El lenguaje Visual Basic .NET es totalmente diferente a sus antecesores, permite
crear aplicaciones de escritorio, Web y móviles. Brinda un completo número de
características para hacer que el desarrollo de aplicaciones sea realmente rápido.
Objetivo:
El participante identificará los elementos del .NET Framework y utilizará el
paradigma de la programación orientada a objetos que brinda Visual Basic .NET.
Características principales
de Visual Basic
El IDE de Visual Basic 6 tenía una serie de características que se han
mantenido en otros lenguajes de programación, como C# o Visual C++. Entre
ellas son:
Separación de la creación de la interfaz gráfica y el código.
Una barra de herramientas, con los controles (se podían añadir muchos o crear
de propios) necesarios para la creación de formularios. Sólo había que
arrastrar y redimensionarlos dentro de la interfaz. Los controles comunes eran
labels, textbox, button, checkbox, picturebox, combobox, frame, timer, etc.
Un explorador de proyectos, para ver todos los formularios, controles, código,
etc de nuestro proyecto y un panel de propiedades, dependiendo del formulario
o control seleccionado. De esta manera se podía modificar sus características en
modo diseño.
En la parte inferior una Ventana inmediato, que mientras se depuraba podías
escribir directamente funciones simples o el valor contenido de las variables, y
Ventajas de Visual Basic. Net
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.
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.
Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.
Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones
mediante Microsoft Script Control.7
Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de
forma no oficial, un componente para trabajar con OpenGL 1.1.8
Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows
como Mac, que permite programar macros para extender y automatizar funcionalidades en
documentos, hojas de cálculo y bases de datos (Access).
Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno
adecuado para realizar pequeños prototipos rápidos.
Desventajas