REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA
INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO”
EXTENSIÓN COL – SEDE CIUDAD OJEDA
FUNDAMENTOS DE VISUAL
BASIC
Realizado Por:
José Ancianis
C.I: 28.409.383
Ing. Electrónica Cod.44
Materia: Programación
INTRODUCCIÓN
Desde los inicios de la programación, siempre se ha buscado el
desarrollo de aplicaciones que permitan a los usuarios desde crear
sus propios softwares hasta mejorar la productividad y la capacidad
para aplicaciones Web utilizando un lenguaje de programación útil y
relativamente fácil de aprender para los principiantes.
Con éstas premisas fue desarrollado Visual Basic de fácil
aprendizaje, con una curva de aprendizaje rápida y un alcance
diverso de posibilidades. Usando el software Visual Basic, se puede
codificar o utilizar el asistente del desarrollador de software.
También se utiliza para crear controles ActiveX (para su uso en Web
y otros controles), las extensiones de archivo .dll o ejecutables para
el funcionamiento independiente.
El Código de Instrucciones Simbólicas para Todos Propósitos para
Principiantes (BASIC) fue desarrollado y diseñado en 1964. Se
popularizó en la década de los 70 y 80 de forma simultánea con el
aumento del uso de las computadoras en las casas. BASIC permitía
a los usuarios programar su propio software o juegos. Visual Basic
1.0 fue lanzado en 1991 y ampliado en el lenguaje BASIC. Los
cambios más importantes fueron mejorar la facilidad de uso y la
ampliación para soportar sistemas operativos de 32 bits. La versión
final 6.0, fue lanzada en 1998.
Visual Basic 6.0 fue la última edición del software. Esta versión
mejora la productividad y la capacidad para aplicaciones web, lo que
llevó al desarrollo de Visual Basic .NET. Visual Basic 6.0 no puede
ser desarrollada en Windows Vista, Windows 7 o Windows Server
2008. Microsoft dejó de proporcionar soporte en el 2005, y por
completo en el 2008.
DESARROLLO
 Fundamentos del entorno de trabajo de Visual Basic y del
lenguaje en sí:
Existe un único entorno de desarrollo para Visual Basic,
desarrollado por Microsoft: Microsoft Visual Basic x.0,
correspondientes a versiones desde la 2.0 hasta la 20.0, (con
respectivas diferencias entre versiones del lenguaje).
El entorno de desarrollo es muy similar al de otros lenguajes.
Realizando una instalación típica del producto, las características
básicas se presentan de la siguiente forma:
• 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. Este incluye y muestra las ventanas
del proyecto, las vistas del código fuente de los módulos, los objetos
y los controles que contienen las ventanas de la aplicación y el
panel de controles.
• El panel de controles, que aunque es móvil normalmente está
ubicado a la derecha, por defecto cuenta con los siguientes
controles:
PictureBox: Caja de imágenes
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
Además de los listados, se pueden agregar todo tipo de controles de
terceros, y hay una gran cantidad de ellos que se proveen con el
propio Visual Basic 6.0. Los controles vienen embebidos dentro de
archivos con extensión OCX.
• 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.
• La Ventana inmediato, por defecto se encuentra en la parte
inferior, aunque puede no estar visible (se presionan las teclas
Ctrl+G, en ese caso, para mostrar la ventana). Esta ventana resulta
una herramienta muy útil a la hora de depurarel programa o bien
para realizar pruebas rápidas, ya que permite imprimir mensajes de
texto desde el código y ejecutar sentencias y comandos simples
inmediatamente (solamente sentencias que se puedan escribir en
una sola línea). Por ejemplo, de la aplicación en curso, se puede
consultar el valor de una variable o llamar a un método declarado en
el módulo que se está depurando. Se puede ejecutar código "al
vuelo", por ejemplo con sentencias como:
? sqr(2)
Siendo el signo ? un reemplazo natural del comando Print en Basic,
al ejecutar la sentencia se mostraría por pantalla el valor de la raíz
cuadrada de 2. También se pueden usar variables del propio
programa, o sentencias de código tales como:
Msgbox "Prueba de cuadro de mensaje de error.", vbCritical, "Título
del mensaje"
A la hora de la depuración puede ser útil para consultar el valor de
variables del programa, o el código de error como:
? Err.Number
 ¿Qué es Visual Basic 6.0?
Visual Basic se deriva del lenguaje Basic (lenguaje de programación
estructurado) que en el pasado era conocido como el lenguaje para
principiantes, pero hoy dia Visual Basic (“Beginner’s All purpose
Symbolic Instrucction Code”) es hoy dia uno de los lenguajes de
programación más usado por los programadores profesionales los
cuáles lo han tomado como su herramienta principal.
Visual Basic 6.0 es un ambiente gráfico de desarrollo de
aplicaciones para el sistema operativo Microsoft Windows. Las
aplicaciones creadas con Visual Basic están basadas en objetos y
son manejadas por eventos, Todas las aplicaciones o programas
escritos con Visual Basic 6.0 se ejecutarán en computadores que
tengan un sistema operativo cliente Windows como Windows 95,
Windows 98, Windows Me y Windows XP o un sistema operativo de
red como Windows NT, Windows 2000 y Windows 2003.
 Características : Entre las principales características de
Visual Basic 6.0 , tenemos las siguientes:
 Lenguaje compatible con Microsoft Office.
 La sintaxis tiene semejanza al lenguaje natural humano.
 Se dibuja formularios mediante el arrastre de controles.
 Es un lenguaje simple, por lo tanto es fácil de aprender.
 Es una herramienta de diseño de aplicaciones para Windows,
en la que estas se desarrollan en una gran parte a partir del
diseño de una interface gráfica.
 Soporta la abstracción, la encapsulación, el polimorfismo 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.
 Ventajas :
 Se utiliza principalmente para la creación de aplicaciones de
gestión de empresas, debido a la rapidez con la que puede
hacerse un programa, con lo que se logra un desarrollo eficaz
y menor inversión tanto en tiempo como en dinero .
 Permite generar librerías dinámicas de forma activa, mediante
una reconfiguración en su proceso de colección o codificación
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.
 No requiere de manejo de punteros y posee un manejo muy
sencillo de cadenas de caracteres.
 Se ha agregado una implementación limitada de la
programación orientada a objetos (los propios formularios y
controles son objetos), aunque si admite el polimorfismo
mediante el uso de los interfaces, no admite la herencia.
 Es excelente para cálculos intensivos del CPU como por
ejemplo operaciones matemáticas.
 Definición de Propiedades, Métodos y Eventos:
Los objetos de Visual Basic tienen propiedades,
métodos y eventos:
 Propiedades: Una propiedad es un atributo de un objeto que
define una de las características del objeto, como tamaño,
color o ubicación en pantalla, o un aspecto de su
comportamiento, por ejemplo, si está habilitado o visible.
Tiene una ligera implementación de la POO (La Programación
Orientada a Objetos, la cual es un paradigma de programación
que se usa objetos y sus interacciones para diseñar
obtener.
 Métodos: Agrupa el código que se ejecuta en respuesta a un
evento, es una acción que un objeto puede realizar. Por
ejemplo, Add es un método del objeto ComboBox, porque
agrega una nueva entrada a un cuadro combinado.
 Eventos: Un evento es una acción que un objeto reconoce,
como hacer clic con el mouse (ratón) o presionar una tecla, y
para el que puede escribir código para responder. Dichos
eventos se producen como respuesta de una acción del
usuario o de código de programa, o bien pueden ser
desencadenados por el sistema. También puede desarrollar
eventos personalizados propios para que los generen sus
objetos y los controlen otros objetos.
 Objetos intrínsecos (label, textbox, combobox,
commandbutton, listbox, picturebox, image) definición y
para que se utilizan:
Son controles que se encuentran dentro del archivo ejecutable de
Visual Basic. Los controles intrínsecos están siempre incluidos en el
cuadro de herramientas.
 Label (Etiqueta): Este control permite presentar un texto.
Debe usarse en aquellos casos en los que exista una
información estática o dinámica que no deba ser cambiada por
el operador. Normalmente se utiliza el control Label cuando se
desea cambiar el texto de una página en tiempo de ejecución,
como por ejemplo, en respuesta a un clic en un botón.
 Textbox: (Caja de Texto ) Este componente es el que
permite introducir un texto o letra por parte del usuario, este
tipo de componente es típico cuando se le pide al usuario
algún tipo de dato, como por ejemplo el nombre, el apellido, la
dirección etc. El control TextBox o Caja de texto se utiliza para
Ingresar y/o visualizar Texto (es un control de entrada de
datos).
 Combobox: (Caja combinada) Es el que permite que un
usuario pueda seleccionar una opción de entre varias, es
como si se le preguntase al usuario donde reside y tuviera un
combobox con todas las provincias del mundo y el elije de
entre todas una. Este es el aspecto de un Combobox en un
Formulario. Se utiliza para mostrar datos en un cuadro
combinado desplegable. De forma predeterminada, el control
ComboBox aparece en dos partes: la parte superior es un
cuadro de texto que permite al usuario escribir un elemento de
la lista. La segunda parte es un cuadro de lista que muestra
una lista de elementos, de los cuales el usuario puede
seleccionar uno.
 CommandButton (Boton de Comando): Permite que un
usuario pueda pulsar un botón del programa para realizar una
determinada acción. Se utiliza generalmente en el evento Click
para ejecutar alguna acción cuando se produce dicho evento,
y es precisamente el evento Click, el que por defecto añade
Visual Basic al control.
 ListBox (Lista) :Permite a los usuarios seleccionar uno o
varios elementos de una lista predefinida. Se diferencia de un
control DropDownList en que puede mostrar varios elementos
a la vez y, de manera opcional, permite que el usuario pueda
seleccionar varios elementos.
 PictureBox ( Caja de Imágenes): Este control se utiliza para
mostrar y cargar archivos de imagen, también para dibujar
figuras mediante los métodos gráficos, y también como control
contenedor de otros controles, como los controles Frame Vista
de un picturebox con un gráfico cargado.
 Image (Imagen): Este control se utiliza para agregar
imágenes prediseñadas y permite visualizar gráficos e
imágenes de los formatos clásicos como gif, bmp, jpg, ico, cur,
wmf etc... Pero no todos ellos son aceptados por este control
como los png o los Tif, por decir algunos. En comparación con
el control PictureBox que parecen muy similares, el control
Image tiene muchas menos características que este, por
ejemplo una de ellas es que no se pueden utilizar los métodos
gráficos para dibujar sobre el mismo, tampoco es un
contenedor de controles como si lo es el PictureBox, no posee
propiedad Hdc para interactuar con Apis, tampoco propiedad
Hwnd y varias otras
 Propiedades básicas de acuerdo al tipo de objeto: Name,
caption, additem, backcolor, forecolor.
 Name (Nombre): Específica el nombre del objeto al que se
hace referencia en el código. Disponible en tiempo de diseño;
es de lectura y escritura en tiempo de ejecución.
 Caption (Título): Especifica el texto que se muestra en el
título de un objeto. Está disponible en tiempo de diseño y en
tiempo de ejecución.
 AddItem: Permite añadir nuevos elementos a la lista.
 BackColor: Especifica el color del fondo. Está disponible en
tiempo de diseño y en tiempo de ejecución.
 ForeColor: Especifica el color del primer plano empleado para
mostrar texto y gráficos en un objeto. Está disponible en
tiempo de diseño y en tiempo de ejecución.
CONCLUSIÓN
Visual Basic ha sido una herramienta de mucha utilidad para
muchas empresas ya que a través de este tipo de programación se
ha logrado crear aplicaciones para ser implementados de una forma
rápida y eficaz con lo que se obtiene menor inversión tanto en
tiempo como en dinero.
Así mismo el entorno de trabajo de Visual Basic integra muchas
funciones como el diseño, modificación, compilación y depuración
en un entorno común.
Entre los puntos más resaltantes de éste tipo de programas es que
la facilidad del lenguaje permite crear aplicaciones para Windows en
muy poco tiempo, además permite generar librerías dinámicas de
forma activa, mediante una reconfiguración en su proceso de
colección o codificación.
Visual Basic 6.0 fue superado por Visual Basic .Net. (VB.Net). La
primera edición que llevó la numeración Visual Basic como Visual
Basic.Net (VB7). El sufijo .NET se eliminó en el título del Software
en el 2005 con VB 8.0. Si bien existían similitudes entre el Visual
Basic y el Visual Basic.Net, .Net cambió radicalmente la
programación basada en objetos, a orientada a objetos utilizando el
framework .Net.

Fundamentos de visual basic 6.0

  • 1.
    REPÚBLICA BOLIVARIANA DEVENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN COL – SEDE CIUDAD OJEDA FUNDAMENTOS DE VISUAL BASIC Realizado Por: José Ancianis C.I: 28.409.383 Ing. Electrónica Cod.44 Materia: Programación
  • 2.
    INTRODUCCIÓN Desde los iniciosde la programación, siempre se ha buscado el desarrollo de aplicaciones que permitan a los usuarios desde crear sus propios softwares hasta mejorar la productividad y la capacidad para aplicaciones Web utilizando un lenguaje de programación útil y relativamente fácil de aprender para los principiantes. Con éstas premisas fue desarrollado Visual Basic de fácil aprendizaje, con una curva de aprendizaje rápida y un alcance diverso de posibilidades. Usando el software Visual Basic, se puede codificar o utilizar el asistente del desarrollador de software. También se utiliza para crear controles ActiveX (para su uso en Web y otros controles), las extensiones de archivo .dll o ejecutables para el funcionamiento independiente. El Código de Instrucciones Simbólicas para Todos Propósitos para Principiantes (BASIC) fue desarrollado y diseñado en 1964. Se popularizó en la década de los 70 y 80 de forma simultánea con el aumento del uso de las computadoras en las casas. BASIC permitía a los usuarios programar su propio software o juegos. Visual Basic 1.0 fue lanzado en 1991 y ampliado en el lenguaje BASIC. Los cambios más importantes fueron mejorar la facilidad de uso y la ampliación para soportar sistemas operativos de 32 bits. La versión final 6.0, fue lanzada en 1998. Visual Basic 6.0 fue la última edición del software. Esta versión mejora la productividad y la capacidad para aplicaciones web, lo que llevó al desarrollo de Visual Basic .NET. Visual Basic 6.0 no puede ser desarrollada en Windows Vista, Windows 7 o Windows Server 2008. Microsoft dejó de proporcionar soporte en el 2005, y por completo en el 2008.
  • 3.
    DESARROLLO  Fundamentos delentorno de trabajo de Visual Basic y del lenguaje en sí: Existe un único entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft Visual Basic x.0, correspondientes a versiones desde la 2.0 hasta la 20.0, (con respectivas diferencias entre versiones del lenguaje). El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una instalación típica del producto, las características básicas se presentan de la siguiente forma: • 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. Este incluye y muestra las ventanas del proyecto, las vistas del código fuente de los módulos, los objetos y los controles que contienen las ventanas de la aplicación y el panel de controles. • El panel de controles, que aunque es móvil normalmente está ubicado a la derecha, por defecto cuenta con los siguientes controles: PictureBox: Caja de imágenes 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
  • 4.
    HScrollBar: Barra dedesplazamiento 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 Además de los listados, se pueden agregar todo tipo de controles de terceros, y hay una gran cantidad de ellos que se proveen con el propio Visual Basic 6.0. Los controles vienen embebidos dentro de archivos con extensión OCX. • 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. • La Ventana inmediato, por defecto se encuentra en la parte inferior, aunque puede no estar visible (se presionan las teclas Ctrl+G, en ese caso, para mostrar la ventana). Esta ventana resulta una herramienta muy útil a la hora de depurarel programa o bien para realizar pruebas rápidas, ya que permite imprimir mensajes de texto desde el código y ejecutar sentencias y comandos simples inmediatamente (solamente sentencias que se puedan escribir en una sola línea). Por ejemplo, de la aplicación en curso, se puede consultar el valor de una variable o llamar a un método declarado en
  • 5.
    el módulo quese está depurando. Se puede ejecutar código "al vuelo", por ejemplo con sentencias como: ? sqr(2) Siendo el signo ? un reemplazo natural del comando Print en Basic, al ejecutar la sentencia se mostraría por pantalla el valor de la raíz cuadrada de 2. También se pueden usar variables del propio programa, o sentencias de código tales como: Msgbox "Prueba de cuadro de mensaje de error.", vbCritical, "Título del mensaje" A la hora de la depuración puede ser útil para consultar el valor de variables del programa, o el código de error como: ? Err.Number  ¿Qué es Visual Basic 6.0? Visual Basic se deriva del lenguaje Basic (lenguaje de programación estructurado) que en el pasado era conocido como el lenguaje para principiantes, pero hoy dia Visual Basic (“Beginner’s All purpose Symbolic Instrucction Code”) es hoy dia uno de los lenguajes de programación más usado por los programadores profesionales los cuáles lo han tomado como su herramienta principal. Visual Basic 6.0 es un ambiente gráfico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows. Las aplicaciones creadas con Visual Basic están basadas en objetos y son manejadas por eventos, Todas las aplicaciones o programas escritos con Visual Basic 6.0 se ejecutarán en computadores que tengan un sistema operativo cliente Windows como Windows 95, Windows 98, Windows Me y Windows XP o un sistema operativo de red como Windows NT, Windows 2000 y Windows 2003.  Características : Entre las principales características de Visual Basic 6.0 , tenemos las siguientes:  Lenguaje compatible con Microsoft Office.
  • 6.
     La sintaxistiene semejanza al lenguaje natural humano.  Se dibuja formularios mediante el arrastre de controles.  Es un lenguaje simple, por lo tanto es fácil de aprender.  Es una herramienta de diseño de aplicaciones para Windows, en la que estas se desarrollan en una gran parte a partir del diseño de una interface gráfica.  Soporta la abstracción, la encapsulación, el polimorfismo 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.  Ventajas :  Se utiliza principalmente para la creación de aplicaciones de gestión de empresas, debido a la rapidez con la que puede hacerse un programa, con lo que se logra un desarrollo eficaz y menor inversión tanto en tiempo como en dinero .  Permite generar librerías dinámicas de forma activa, mediante una reconfiguración en su proceso de colección o codificación 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.  No requiere de manejo de punteros y posee un manejo muy sencillo de cadenas de caracteres.  Se ha agregado una implementación limitada de la programación orientada a objetos (los propios formularios y controles son objetos), aunque si admite el polimorfismo mediante el uso de los interfaces, no admite la herencia.  Es excelente para cálculos intensivos del CPU como por ejemplo operaciones matemáticas.  Definición de Propiedades, Métodos y Eventos:
  • 7.
    Los objetos deVisual Basic tienen propiedades, métodos y eventos:  Propiedades: Una propiedad es un atributo de un objeto que define una de las características del objeto, como tamaño, color o ubicación en pantalla, o un aspecto de su comportamiento, por ejemplo, si está habilitado o visible. Tiene una ligera implementación de la POO (La Programación Orientada a Objetos, la cual es un paradigma de programación que se usa objetos y sus interacciones para diseñar obtener.  Métodos: Agrupa el código que se ejecuta en respuesta a un evento, es una acción que un objeto puede realizar. Por ejemplo, Add es un método del objeto ComboBox, porque agrega una nueva entrada a un cuadro combinado.  Eventos: Un evento es una acción que un objeto reconoce, como hacer clic con el mouse (ratón) o presionar una tecla, y para el que puede escribir código para responder. Dichos eventos se producen como respuesta de una acción del usuario o de código de programa, o bien pueden ser desencadenados por el sistema. También puede desarrollar eventos personalizados propios para que los generen sus objetos y los controlen otros objetos.  Objetos intrínsecos (label, textbox, combobox, commandbutton, listbox, picturebox, image) definición y para que se utilizan: Son controles que se encuentran dentro del archivo ejecutable de Visual Basic. Los controles intrínsecos están siempre incluidos en el cuadro de herramientas.  Label (Etiqueta): Este control permite presentar un texto. Debe usarse en aquellos casos en los que exista una
  • 8.
    información estática odinámica que no deba ser cambiada por el operador. Normalmente se utiliza el control Label cuando se desea cambiar el texto de una página en tiempo de ejecución, como por ejemplo, en respuesta a un clic en un botón.  Textbox: (Caja de Texto ) Este componente es el que permite introducir un texto o letra por parte del usuario, este tipo de componente es típico cuando se le pide al usuario algún tipo de dato, como por ejemplo el nombre, el apellido, la dirección etc. El control TextBox o Caja de texto se utiliza para Ingresar y/o visualizar Texto (es un control de entrada de datos).  Combobox: (Caja combinada) Es el que permite que un usuario pueda seleccionar una opción de entre varias, es como si se le preguntase al usuario donde reside y tuviera un combobox con todas las provincias del mundo y el elije de entre todas una. Este es el aspecto de un Combobox en un Formulario. Se utiliza para mostrar datos en un cuadro combinado desplegable. De forma predeterminada, el control ComboBox aparece en dos partes: la parte superior es un cuadro de texto que permite al usuario escribir un elemento de la lista. La segunda parte es un cuadro de lista que muestra una lista de elementos, de los cuales el usuario puede seleccionar uno.  CommandButton (Boton de Comando): Permite que un usuario pueda pulsar un botón del programa para realizar una determinada acción. Se utiliza generalmente en el evento Click para ejecutar alguna acción cuando se produce dicho evento, y es precisamente el evento Click, el que por defecto añade Visual Basic al control.  ListBox (Lista) :Permite a los usuarios seleccionar uno o varios elementos de una lista predefinida. Se diferencia de un control DropDownList en que puede mostrar varios elementos
  • 9.
    a la vezy, de manera opcional, permite que el usuario pueda seleccionar varios elementos.  PictureBox ( Caja de Imágenes): Este control se utiliza para mostrar y cargar archivos de imagen, también para dibujar figuras mediante los métodos gráficos, y también como control contenedor de otros controles, como los controles Frame Vista de un picturebox con un gráfico cargado.  Image (Imagen): Este control se utiliza para agregar imágenes prediseñadas y permite visualizar gráficos e imágenes de los formatos clásicos como gif, bmp, jpg, ico, cur, wmf etc... Pero no todos ellos son aceptados por este control como los png o los Tif, por decir algunos. En comparación con el control PictureBox que parecen muy similares, el control Image tiene muchas menos características que este, por ejemplo una de ellas es que no se pueden utilizar los métodos gráficos para dibujar sobre el mismo, tampoco es un contenedor de controles como si lo es el PictureBox, no posee propiedad Hdc para interactuar con Apis, tampoco propiedad Hwnd y varias otras  Propiedades básicas de acuerdo al tipo de objeto: Name, caption, additem, backcolor, forecolor.  Name (Nombre): Específica el nombre del objeto al que se hace referencia en el código. Disponible en tiempo de diseño; es de lectura y escritura en tiempo de ejecución.  Caption (Título): Especifica el texto que se muestra en el título de un objeto. Está disponible en tiempo de diseño y en tiempo de ejecución.  AddItem: Permite añadir nuevos elementos a la lista.  BackColor: Especifica el color del fondo. Está disponible en tiempo de diseño y en tiempo de ejecución.
  • 10.
     ForeColor: Especificael color del primer plano empleado para mostrar texto y gráficos en un objeto. Está disponible en tiempo de diseño y en tiempo de ejecución.
  • 11.
    CONCLUSIÓN Visual Basic hasido una herramienta de mucha utilidad para muchas empresas ya que a través de este tipo de programación se ha logrado crear aplicaciones para ser implementados de una forma rápida y eficaz con lo que se obtiene menor inversión tanto en tiempo como en dinero. Así mismo el entorno de trabajo de Visual Basic integra muchas funciones como el diseño, modificación, compilación y depuración en un entorno común. Entre los puntos más resaltantes de éste tipo de programas es que la facilidad del lenguaje permite crear aplicaciones para Windows en muy poco tiempo, además permite generar librerías dinámicas de forma activa, mediante una reconfiguración en su proceso de colección o codificación. Visual Basic 6.0 fue superado por Visual Basic .Net. (VB.Net). La primera edición que llevó la numeración Visual Basic como Visual Basic.Net (VB7). El sufijo .NET se eliminó en el título del Software en el 2005 con VB 8.0. Si bien existían similitudes entre el Visual Basic y el Visual Basic.Net, .Net cambió radicalmente la programación basada en objetos, a orientada a objetos utilizando el framework .Net.