Entradas populares

*Publicidad

26/1/11

Visual Basic. (Descarga Visual Basic 6.0).

Visual Basic es un lenguaje de programación orientado a eventos, desarrollado por el alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma. En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a unframework o marco común de librerías, independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET(y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos).
Visual Basic (Visual Studio) contiene un entorno de desarrollo integrado o IDE que incluye un editor de textos para edición del código, undepurador, un compilador (y enlazador) y un constructor de interfaz gráfica o GUI.

Compilador

El compilador de Visual Basic x.0 genera código que requiere librerías de enlace dinámico DLL para que funcione, en algunos casos llamada MSVBVMxy.DLL (acrónimo de "MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la versión) y en otros VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas DLL proveen las funciones implementadas en el lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda. Además existe un gran número de bibliotecas DLL, que facilitan el acceso a la mayoría de las funciones delsistema operativo y también la integración con otras aplicaciones.
En el IDE de Visual Basic se puede ejecutar el programa en desarrollo, "al vuelo" o en en modo intérprete (en realidad pseudo-compila el programa muy rápidamente y luego lo ejecuta), y también se permite la generación del programa en código ejecutable (exe). Tal programa generado en disco puede luego ser ejecutado fuera del ambiente de programación (incuso en modo stand alone, dependiendo de los requisitos de DLL´s), aunque será necesario que las librerías DLL requeridas se encuentren instaladas en el sistema para su apropiada ejecución.
Visual Basic provee soporte para empaquetado y distribución, es decir, permite generar un módulo instalador que contiene el programa ejecutable y las bibliotecas DLL necesarias para él. Con ese módulo la aplicación generada se distribuye y puede ser instalada en cualquier equipo (con sistema compatible).
Así como bibliotecas DLL, hay numerosas aplicaciones de terceros que disponen de variadas funciones y mejoras para Visual Basic, incluyendo también para empaquetado y distribución.


Entorno de desarrollo

Su entorno de desarrollo es muy similar al de otros lenguajes e IDE's.
  • Se compone principalmente de una barra de herramientas y menús, que se pueden personalizar con prácticamente la totalidad de los comandos del IDE, a necesidad.
  • El espacio de trabajo incluye y muestra todas las ventanas del proyecto, las vistas del código de los módulos y objetos, y los controles con los que se compondrán las ventanas de la aplicación. Por defecto se dispone los siguientes controles:
    • (PictureBox) Caja de Imagen
    • (Label) Etiqueta
    • (TextBox) Caja de texto
    • (Frame) Marco
    • (CommandButton) Botón de comando
    • (CheckBox) Casilla de verificación
    • (OptionButton) Botón de opción
    • (ComboBox) Lista desplegable
    • (ListBox) Lista
    • (HScrollBar) Barra de desplazamiento horizontal
    • (VScrollBar) Barra de desplazamiento vertical
    • (Timer) Temporizador
    • (DriveListBox) Lista de unidades de disco
    • (DirListBox) Lista de directorios
    • (FileListBox) Lista de archivos
    • (Shape) Figura
    • (Line) Línea
    • (Image) Imagen
    • (Data) Conexión a origen de datos
    • (OLE) Contenedor de documentos embebidos compatibles con Object Linking and Embedding
Se pueden agregar todo tipo de controles de terceros, y hay una gran cantidad de ellos que se proveen con la instalación de Visual Basic 6.0, vienen embebidos dentro de archivos de extensión OCX.
  • El panel lateral derecho contiene dos vistas principales:
    • El Explorador de Proyectos, que muestra todos los elementos que componen el proyecto o grupos de proyectos (formularios, interfaz de controles, módulos de código, módulos de clase, etc.)
    • El Panel de propiedades, donde se muestran todos los atributos de los controles de los formularios o la información de modulos clase y formularios, entre muchos otros.
  • La Ventana de inmediato (por defecto en la parte inferior aunque puede no estar visible; utilizar Ctrl+G para mostrar la ventana). Esta ventana resulta una herramienta muy útil a la hora de depurar el código o incluso de realizar pruebas rápidas, ya que permite imprimir mensajes de texto desde el código y ejecutar sentencias y comandos simples (solo sentencias que se puedan representar en una sola línea, no permite bloques), como por ejemplo, desde código de la propia aplicación, consultar el valor de una variable o llamar a un método declarado en el módulo que se está depurando. También se puede ejecutar código "al vuelo", por ejemplo probar sentencias como:
?2+2
Al ejecutarlo devolvería el resultado de la operación, pudiendo usar variables del código de la aplicación, o sentencias de código como:
Msgbox "Prueba de cuadro de mensaje de error.", vbCritical, "Titulo del mensaje"
A la hora de depuración es puede ser útil para consultar el error en cuestión:
?Err.Number








Fuente: Wikipedia.

No hay comentarios:

Publicar un comentario

Entrar