martes, 21 de septiembre de 2010

VISUAL BASIC

Visual Basic es un lenguaje de programación desarrollado por el alemán Alan Cooper para Microsoft. El 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. Desde el 2001 Microsoft ha propuesto abandonar el desarrollo basado en la API Win32 y pasar a trabajar sobre un framework 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).

Compilador

El compilador de Visual Basic x.0 genera ejecutables que requieren una DLL para que funcionen, en algunos casos llamada MSVBVMxy.DLL (acrónimo de "MicroSoft Visual Basic Virtual Machine x.y", siendo x.y la versión) y en otros VBRUNXXX.DLL ("Visual Basic Runtime X.XX"), que provee todas las funciones implementadas en el lenguaje. Además existe un gran número de bibliotecas (DLL) que facilitan el acceso a muchas funciones del sistema operativo y la integración con otras aplicaciones.

[editar] Entorno de desarrollo

Su entorno de desarrollo es muy similar al de otros lenguajes e IDE's.
  • Se compone principalmente de su barra de herramientas y menús que se pueden personalizar con prácticamente la completa totalidad de los comandos del IDE a necesidad.
  • El espacio de trabajo donde se muestran todas las ventanas del proyecto, las vistas de código de módulos y objetos, y los controles con los que se componen las ventanas de nuestra aplicación. Por defecto disponemos los controles básicos:
    • (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, una gran cantidad de ellos de serie con la instalación de Visual Basic 6.0, que vienen embebidos dentro de archivos de extensión *.OCX.

No hay comentarios:

Publicar un comentario