Visual Basic es de propósito general, provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.
Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados.
Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy en día.Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code) que fue creado con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación.
El uso más común es la facilidad de "diseñar" el entorno de tu programa y luego específicamente por cada "objeto" programar las acciones que estos realizarán frente a una acción del usuario.
- Visual Basic 4.0: fue la primera versión que generaba aplicaciones tanto de 16 como de 32 bits para Windows , con la 4.0 se comenzaron a utilizar controles OLE en archivos OCX, que más tarde se llamarían controles ActiveX.
- Visual Basic 5.0: versión que generaba programas de 32 bits exclusivamente.En la versión 5 se tenía la posibilidad de crear controles personalizados; también permitía compilar a código ejecutable nativo de Windows.
- Visual Basic 6.0: incrementó el número de áreas e incluyó la posibilidad de crear aplicaciones basadas en Web. Microsoft retiró el soporte de VB6 en marzo de 2008, pero a pesar de ello las aplicaciones que genera son compatibles con plataformas más modernas, como Windows Vista, Windows Server 2008, Windows 7 y Windows 8.2 3
- Matrices: Explica cómo hacer el código más compacto y eficaz declarando y utilizando matrices, que contienen múltiples valores relacionados.
- Inicializadores de colección: permiten crear una colección y rellenarla con un conjunto inicial de valores
- Tipos de datos: Describe qué tipos de datos pueden albergar los elementos de programación y la forma en que éstos se almacenan
- Cursor del ratón: sirve para quitar la selección del que hayamos pulsado por error.
- Picture: permite incluir gráficos, es parecido al image pero con variantes.
- Label (Etiqueta): sirve para poder poner mensajes o textos en la pantalla, pero no son editables por el usuario.
- TextBox: caja de texto, permite que el usuario pueda escribir directamente.Frame: es un contenedor para los demás controles
- CommandButton: Botón de comando, permite que el usuario pueda pulsar botones y que realicen determinadas acciones
- CheckBox: caja de chequeo, permite tener opciones sobre las que el usuario confirma o niega.
- OptionButton: botón de opción, permite tener varias opciones de las cuales seleccionar una.
- ComboBox: caja combinadam, permite tener varias opciones de las cuales seleccionar y ver una.
- ListBox: caja de lista, presenta una lista de opciones y permite seleccionar una o variasde dichas opciones
- HScroll: (Barra Horizontal de Scroll) se puede crear un barra de desplazamiento horizontal.
- VScroll: barra vertical de Scroll, permite tener una barra vertical para desplazamientos.Timer: es un controlador de tiempo.
- DriveBox: caja de unidades, permite indicar que unidades de almacenamiento tiene el ordenador.
- DirBox: caja de directorios, indica los directorios y subdirectorios de una ruta en concreto.
12
ENTORDO DEL DESARROLLO VISUAL
- En la parte superior aparecen tres elementos, en este orden: la barra de título donde figura el nombre del proyecto en curso y su estado (diseño o ejecución); la barra de menú con 13 opciones desplegables y una barra de herramientas; esta última se puede personalizar, posibilitando la inclusión de prácticamente la totalidad de los comandos del IDE.
- En la parte central, cubriendo la franja de mayor área, se encuentra el espacio de trabajo.
Las ventanas de proyecto, aunque móviles, se encuentran en el panel lateral derecho y contienen 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 objetos, controles, formularios, información de módulos clase, entre muchos otros.
|