Lenguaje Visual Basic

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Lenguaje Visual Basic por Mind Map: Lenguaje Visual Basic

1. DESVENTAJAS

2. APLICACIONES

3. 1. Soporte pobre para programación orientada a objetos 2. Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows. 3. Problemas con el versionado asociados con varias librerías runtime DLL, conocido como DLL Hell

4. Posibilidad de compatibilidad e interacción de las aplicaciones con el software de Tecnología de Asistencia. Posibilidad de uso exclusivo de todas las funciones con teclado. Posibilidad de ampliar el tamaño de la interfaz gráfica y de cada uno de los controles que la forman. Compatibilidad con las diferentes modalidades de configuración de las características de accesibilidad de Windows.

5. CARACTERÍSTICAS

6. VENTAJAS

7. a. Generan código que requiere una o más librerías de enlace dinámico para que funcione, conocida comúnmente como DLL. b. Se puede ejecutar el programa que esté desarrollándose, es decir en modo intérprete. c. Provee soporte para empaquetado y distribución; es decir, permite generar un módulo instalador que contiene al programa ejecutable y las bibliotecas DLL necesarias para su ejecución.

8. 1. Posee una curva de aprendizaje muy rápida. 2.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. 3.Integra el diseño e implementación de formularios de Windows. 4. Entorno integrado de desarrollo. Es posible diseñar interfaces gráficas de usuario sobre una ventana en tiempo de diseño, aplicando propiedades que modifican la apariencia y programando eventos que modifican el comportamiento de la aplicación. 5. Integración de diferentes lenguajes de programación en un mismo entorno de desarrollo Visual Studio (Visual Basic, Visual C++, Visual C#). 6. Posibilidad de crear aplicaciones para Microsoft Office. 7. Acceso a las funciones de la API de Windows. 8. Posibilidad de crear archivos ejecutables, librerías de clases, sitios webs con el lenguaje de programación ASP.NET, aplicaciones para dispositivos móviles, etc. 9. Creación de aplicaciones que interaccionan con la gran mayoría de Sistemas Gestores de Bases de Datos Relacionales y Orientados a Objetos (SGBDROO). 10. Posibilidad de diseñar clases, controles y componentes nuevos, y darles sus propios comportamientos y propiedades para reutilizarlos en otras aplicaciones o entornos de desarrollo.