Visual Basic 6.0
¿Qué es visual Basic?
Visual Basic (VB) es un entorno de
programación de Microsoft en el que un programador utiliza una interfaz gráfica
de usuario ( GUI ) para elegir y modificar secciones preseleccionadas de código
escritas en el lenguaje de programación BASIC .
VB o Visual Basic es un lenguaje de
programación desarrollado por Microsoft con la ayuda de Alan Cooper y lanzado
por primera vez en mayo de 1991. Visual Basic se diseñó pensando en el
programador principiante y para los programadores que necesitaban desarrollar
elementos visuales en sus programas. En Visual Basic, los usuarios pueden
arrastrar y cambiar la posición de los elementos visuales, como ventanas,
botones y formularios, y luego crear eventos y desencadenantes para esos
elementos.
Visual Basic es, en general, un sistema
habilitado para programación de computadoras y entorno de desarrollo integrado
(IDE) desarrollado por Microsoft. El objetivo principal de Visual Basic es
proporcionar una plataforma sencilla para escribir programas basados
principalmente en Windows.
Visual Basic 6.0
Visual Basic 6.0 es un lenguaje de programación y entorno de desarrollo integrado (IDE). Se deriva del lenguaje de programación BASIC más antiguo, y por lo tanto se considera un lenguaje de programación útil y relativamente fácil de aprender para los principiantes. Visual Basic (VB) está ahora integrado en muchas aplicaciones de software diferentes y también aplicaciones web. Visual Basic 6.0 fue la última edición de Visual Basic, sin embargo, fue seguida por Visual Basic. NET.
Características
- Visual Basic 6.0 soporta la abstracción, la encapsulación, el poliformismo y la reutilización del código.
- Los objetos de Visual Basic están encapsulados; es decir, contienen su propio código y sus propios datos.
- Los objetos de Visual Basic tienen propiedades, métodos y eventos. Las propiedades son los datos que describen un objeto. Los eventos son hechos que pueden ocurrir sobre un objeto (un clic sobre un botón es un evento que produce un mensaje). Un método agrupa el código que se ejecuta en respuesta a un evento.
- Al conjunto de propiedades y métodos se le llama interfaz. Además de su interfaz predeterminada, los objetos pueden implementar interfaces adicionales para proporcionar poliformismo. El poliformismo le permite manipular muchos tipos diferentes de objetos sin preocuparse de su tipo.
- Las interfaces múltiples son una característica del modelo de objetos componente (COM) y permiten que los programas evolucionen con el tiempo, agregando nueva funcionalidad sin afectar al código existente.
- La reutilización del código es la capacidad de trasladar características de un objeto a otro, lo que se logra con alguna forma de herencia. Existen principalmente dos formas de reutilización del código: binario y fuente. La reutilización del código: binario y fuente. La reutilización de código fuente se consigue mediante la creación y uso de un objeto, mientras que la reutilización de código fuente se consigue por herencia, lo que no se permite en Visual Basic. En una jerarquía de clases, la herencia muestra cómo los objetos que se derivan de otros objetos más simples heredan su comportamiento. Por el contrario, los modelos de objetos son jerarquías que describen la contención. Es decir, muestran cómo objetos complejos como una hoja de cálculo, contienen colecciones de otros objetos, como botones o imágenes. Un control activo normalmente opera como un componente software reutilizable, que se incorpora en una aplicación como Microsoft Excel, en una página Web, o en cualquier otra aplicación Visual Basic o visual C++
- Código nativo: Ediciones profesional y empresarial. Puede compilar un proyecto de Visual Basic con código nativo para una ejecución más rápida. También puede personalizar el código nativo con las nuevas opciones del compilador y depurar el código nativo con el entorno de Visual C++.
- Creación de sus propios controles Active X: Ediciones profesional y empresarial. Puede combinar los controles existentes o crear el suyo desde cero. Los controles Active X creados con Visual Basic tienen eventos, compatibilidad con enlace a datos, soporte de licencias, páginas de propiedades, características para Internet y mucho más.
- Múltiples proyectos: Todas las ediciones. Puede abrir múltiples proyectos en la misma instancia de Visual Basic. Se utiliza para depurar los controles Active X.
- Creación de documentos Active X: Ediciones profesional y empresarial. Los documentos Active X, tan fáciles e intuitivos como diseñar las aplicaciones tradicionales de Visual Basic, despliegan sus aplicaciones de Visual Basic en las ventanas de Internet e Intranet.
- Asistentes: Todas las ediciones. En la Edición de aprendizaje, el Asistente para aplicaciones es nuevo y se ha mejorado el Asistente para instalar con el fin de permitir la creación de archivos de dependencias para un proyecto estándar. Ediciones profesional y empresarial. En la edición profesional, son nuevos el Asistente para interfaz de controles Active X, el Asistente para la migración de documentos Active X, el Asistente para formularios de datos y el Asistente de páginas de propiedades. El asistente para instalar se ha mejorado de modo que sea compatible con la distribución a través de Internet, la instalación de componentes remotos de servidor mediante COM distribuido (DCOM) y Automatización remota, y la posibilidad de crear archivos de dependencias para proyectos y componentes creados con Visual Basic. La Edición profesional también incluye la barra de herramientas Asistente y el Administrador de asistentes.
- Modelo de extensibilidad: Ediciones profesional y empresarial. El nuevo modelo le permite extender por programa el entorno de desarrollo y controlar proyectos, eventos, código y elementos visuales.
- Declaración, desencadenamiento y tratamiento de sus propios eventos: Todas las ediciones. Los objetos proporcionados por sus componentes pueden desencadenar eventos que otras aplicaciones pueden tratar. Puede tratar los eventos desencadenados por otras aplicaciones, o por sus propios objetos, mediante variables WithEvents. Los eventos son una alternativa simple a las devoluciones de llamadas asíncronas.
- Mejoras en el editor de código: Todas las ediciones. Bloque con comentarios y Bloque sin comentarios agregan y quitan el carácter de comentario de cada línea de un bloque de texto seleccionado. Lista de propiedades y métodos presenta una lista desplegable con las propiedades disponibles para cada control. Información rápida automática muestra la sintaxis de instrucciones y funciones. Los indicadores de margen marcan los puntos de interrupción y la instrucción actual; el indicador Siguiente instrucción se puede arrastrar. Los nuevos botones Ver procedimiento y Ver módulo completo facilitan ver tanto el procedimiento seleccionado como el código completo de un módulo. Puede arrastrar y colocar desde la ventana de código a la ventana Inspección. La inspección instantánea en el modo de depuración le permite ver los valores actuales como información sobre herramientas.
- Transferencia de componentes por Internet: Ediciones profesional y empresarial. Puede utilizar el Asistente para instalar con el fin de empaquetar sus componentes de forma específica para su despliegue en el Web.
- Enumeraciones: Todas las ediciones. Con la Edición de aprendizaje, ahora puede definir constantes con nombre relacionadas al agruparlas en un enumerador o Enum. Ediciones profesional y empresarial Con la edición profesional, es posible incluir tipos enumerados en la biblioteca de tipos de los componentes Active X para su uso por parte de cualquier programador que utilice el componente.
- Arrastrar y colocar OLE: Todas las ediciones. La mayoría de los controles ahora son compatibles con operaciones de arrastrar y colocar entre aplicaciones OLE; por ejemplo, puede arrastrar el contenido de un documento de Word a un control TextBox.
Ventajas
- 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.
- Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.
- Posee una curva de aprendizaje muy rápida.
- Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.
- 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.
- Existe una versión, VBA integrada en las aplicaciones de Micro Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo y bases de datos
Requisitos de instalación
Personal
- PC multimedia con un procesador 486DX/66-MHz o superior (procesador Pentium o superior recomendado)
- Microsoft Windows 95 o posterior sistema operativo o del sistema operativo versión 4.0 con Service Pack 3 o posterior (se incluye el Service Pack 3) de Windows NT
- 16 MB de RAM para Windows 95; 24 MB para Windows NT 4.0
- Microsoft Internet Explorer 4.01 Service Pack 1 (incluido)
- Espacio de disco duro:
- Instalación típica: 52 MB
- Instalación máxima: 65 MB
- Espacio adicional en el disco duro puede ser necesario para los productos siguientes:
- Internet Explorer: 43 MB típica, 59 MB máximo
- Microsoft Developer Network (MSDN): 57 MB típica, 493 MB máximo
- Aprender Visual Basic ahora: 16 MB incluyendo laboratorios
- Unidad de CD-ROM
- Monitor VGA o resolución superior; se recomienda Super VGA
- Microsoft mouse o dispositivo señalador compatible
Professional
- PC con procesador 486DX/66-MHz o superior (procesador Pentium o superior recomendado)
- Microsoft Windows 95 o posterior sistema operativo o del sistema operativo versión 4.0 con Service Pack 3 o posterior (se incluye el Service Pack 3) de Windows NT
- 16 MB de RAM para Windows 95 (se recomienda 32 MB); 24 MB para Windows NT 4.0 (se recomiendan 32 MB)
- Microsoft Internet Explorer 4.01 Service Pack 1 (incluido)
- Espacio de disco duro:
- Instalación típica: 76 MB
- Instalación máxima: 94 MB
- Espacio adicional en el disco duro puede ser necesario para los productos siguientes:
- Internet Explorer: 43 MB típica, 59 MB máximo
- MSDN: 57 MB típica, 493 MB máximo
- Windows NT Option Pack: 20 MB para Windows 95; 200 MB para Windows NT 4.0
- Unidad de CD-ROM
- Monitor VGA o resolución superior; se recomienda Super VGA
- Microsoft mouse o dispositivo señalador compatible
Enterprise
Edition
- PC con procesador Pentium, Pentium a 90 o procesador superior recomendado
- Microsoft Windows 95 o posterior sistema operativo o del sistema operativo versión 4.0 con Service Pack 3 o posterior (se incluye el Service Pack 3) de Windows NT
- 24 MB de RAM para Windows 95 (se recomienda 32 MB); 24 MB para Windows NT 4.0 (se recomiendan 32 MB)
- Microsoft Internet Explorer 4.01 Service Pack 1 (incluido)
- Espacio de disco duro:
- Instalación típica: 116 MB
- Instalación máxima: 135 MB
- Espacio adicional en el disco duro puede ser necesario para los productos siguientes:
- Internet Explorer: 43 MB típica, 59 MB máximo
- MSDN: 57 MB típica, 493 MB máximo
- Windows NT Option Pack: 20 MB para Windows 95; 200 MB para Windows NT 4.0
- Microsoft SQL Server 6.5, se ejecutan en Windows NT 4.0 sólo y se requieren el siguiente espacio adicional en el disco duro: SQL Server: 80 MB típica, 95 MB máximo
- Unidad de CD-ROM
- Monitor VGA o resolución superior; se recomienda Super VGA
No hay comentarios.:
Publicar un comentario