Ventajas

Ventajas
a) Objetos prediseñados
Visual Basic permite utilizar objetos planos y 3D (ventanas, botones, cajas de
texto, etc.) sin necesidad de crearlos, ya que provee una interfaz gráfica muy
completa y amigable.

b) MDI (Multiple Document Interface)
Esta opción, en contraste con SDI (Single Document Interface), permite crear
una ventana con múltiples ventanas hijas o documentos dependientes. Aplica
tanto para el entorno de desarrollo como para las aplicaciones. Para el entorno
de desarrollo se habilita o deshabilita en el menú “Herramientas | Opciones”,
pestaña “Avanzado”.

c) DDE (Dynamic Data Exchange)
Es un protocolo establecido para intercambiar datos a través de vínculos
activos entre aplicaciones que se ejecutan bajo Microsoft Windows. Por
ejemplo, es posible, desde Visual Basic, leer las celdas de una hoja de calculo
de Excel.

d) DLL (Dynamic Link Libraries)
Las bibliotecas de vínculos dinámicos son archivos con extensión DLL que
contienen rutinas desarrolladas en otros lenguajes como C y FORTRAN, y que
pueden ser accedidas o llamadas desde Visual Basic. El entorno Windows
utiliza estas rutinas para mostrar ventanas y gráficos, administrar la memoria,
controlar puertos, etc. Múltiples aplicaciones pueden acceder a una misma DLL
simultáneamente. La ventaja radica en que se pueden usar las funciones
predefinidas de Windows en tiempo de ejecución de la aplicación, en lugar de
vincular estáticamente en tiempo de diseño o de compilación.

e) OLE (Object Linking  Embedding)
Se define como una tecnología que permite a las aplicaciones compartir
objetos de una forma coherente con otras aplicaciones, herramientas de
programación y lenguajes de macros. OLE forma parte de toda una filosofía de
interoperabilidad entre objetos conocida como ActiveX. Resulta ventajoso usar
una aplicación tratada como objeto de la aplicación desarrollada en Visual
Basic, ya que la aplicación objeto conserva sus propiedades y métodos, y no
es necesario escribir código adicional. Por ejemplo, se puede agregar un
documento de Excel, como objeto, a una aplicación Visual Basic, para efectuar
las operaciones normales de una hoja de cálculo, pudiendo modificar datos de
las celdas del documento original si está vinculado, o sólo visualizar y
manipular celdas si está incrustado.

f) ADO (ActiveX Data Object)
Visual Basic provee tres modelos de objetos para acceso a datos: Objetos de
Datos ActiveX (ADO), Objetos de Datos Remotos (RDO) y Objetos de Acceso a
Datos (DAO). La tecnología más reciente es ADO, con un modelo de objetos
más sencillo (y aún más flexible) que RDO o DAO. Un modelo de objetos de
acceso a datos es una colección de objetos que permite la manipulación y
definición de bases de datos diversas sin tener que conocer las directivas
intrínsecas de cada base de datos. Con esta ventaja se puede controlar en
forma gráfica o codificada la conexión, los generadores de instrucciones y los
datos devueltos de bases de datos, que se usarán en cualquier aplicación de
Visual Basic.

g) Otras ventajas
Compilador de archivos de ayuda para añadir ayuda personalizada a las
aplicaciones, biblioteca de iconos e imágenes, asistente de empaquetado y
distribución para crear los discos de la aplicación terminada, ayuda completa
en línea, y un editor de código con menús emergentes e interpretador del
código.

Comentarios

Entradas populares