Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Visual Basic y Prototipo




Enviado por Doris Rodríguez



Partes: 1, 2

    1. Características
      generales
    2. Versiones
    3. Ventajas-Inconvenientes
    4. Entornos
      de desarrollo
    5. Estrategias para el
      Desarrollo de Prototipos
    6. Roles

    Visual Basic es un lenguaje de
    programación desarrollado por Alan Cooper para
    Microsoft.
    El lenguaje de
    programación es un dialecto de BASIC, con
    importantes añadidos. 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 propone 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 version 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) que presenta serias incompatibilidades con el
    código Visual Basic existente.

    Visual Basic constituye un IDE (entorno de desarrollo
    integrado o en inglés
    Integrated Development Enviroment) que ha sido empaquetado como
    un programa de
    aplicación, es decir, consiste en un editor de
    código (programa donde se escribe el código
    fuente), un depurador (programa que corrige errores en el
    código fuente para que pueda ser bien compilado), un
    compilador (programa que traduce el código fuente a
    lenguaje de
    máquina), y un constructor de interfaz gráfica o
    GUI (es una forma de programar en la que no es necesario escribir
    el código para la parte gráfica del programa, sino
    que se puede hacer de forma visual).

    Características
    generales

    Es un lenguaje de fácil aprendizaje
    pensado tanto para programadores principiantes como expertos,
    guiado por eventos, y
    centrado en un motor de formularios que
    facilita el rápido desarrollo de aplicaciones
    gráficas. Su sintaxis, derivada del antiguo BASIC, ha sido
    ampliada con el tiempo al
    agregarse las características típicas de los
    lenguajes estructurados modernos. Se ha agregado una
    implementación limitada de la programación
    orientada a objetos (los propios formularios y controles son
    objetos), aunque sí admite el polimorfismo mediante el uso
    de los Interfaces, no admite la herencia. No
    requiere de manejo de punteros y posee un manejo muy sencillo de
    cadenas de caracteres. Posee varias bibliotecas para
    manejo de bases de datos,
    pudiendo conectar con cualquier base de datos a
    través de ODBC (Informix, DBase, Access,
    MySQL,
    SQL Server,
    PostgreSQL ,etc) a través de ADO.

    Es utilizado principalmente para aplicaciones de gestión
    de empresas, debido
    a la rapidez con la que puede hacerse un programa que utilice una
    base de datos
    sencilla, además de la abundancia de programadores en este
    lenguaje.

    El compilador de Microsoft 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 existen un gran
    número de bibliotecas (DLL) que facilitan el acceso a
    muchas funciones del sistema operativo
    y la integración con otras aplicaciones. Sin
    embargo esto sólo es una limitación en sistemas
    obsoletos, ya que las bibliotecas necesarias para ejecutar
    programas en
    Visual Basic vienen de serie en todas las versiones de Windows desde
    Windows 2000.

    Versiones

    Las versiones de Visual Basic para Windows son muy conocidas,
    pero existe una versión de Microsoft Visual Basic 1.0 para
    MS-DOS
    (ediciones Profesional y Estándar) menos difundida y que
    data de 1992. Era un entorno que, aunque en modo texto,
    incluía un diseñador de formularios en el que se
    podían arrastrar y soltar distintos controles.

    La última versión sólo para 16 bits, la
    3.0, incluía ya una detallada biblioteca de
    componentes para toda clase de usos.
    Durante la transición de Windows 3.11 a Windows 95,
    apareció la versión 4.0, que podía generar
    programas de 16 y 32 bits a partir de un mismo código
    fuente, a costa de un gran aumento en el tamaño de los
    archivos
    "runtime" necesarios. Además, se sustituyen los controles
    VBX por los nuevos OCX. Con la versión 5.0, se
    implementó por primera vez la posibilidad de compilar a
    código nativo, obteniendo una mejora de rendimiento
    considerable. Tanto esta como la posterior 6.0 soportaban
    características propias de los lenguajes orientados a
    objetos, aunque careciendo de algunos ítems importantes
    como la herencia, el polimorfismo y la sobrecarga. La version 6.0
    continua utilizándose masivamente.

    Las versiones actuales de Visual Basic se basan en la
    plataforma .NET, que se desligan de las anteriores versiones.

    Ventajas

        * Es un lenguaje RAD.

        * Posee una curva de aprendizaje muy
    rápida.

        * Integra el diseño
    e implementación de formularios de Windows.

        * Permite usar con suma facilidad la
    plataforma de los sistemas Windows.

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter