You are on page 1of 22

UNIVERSIDAD NACIONAL AGRARIA DE LA SELVA

TINGO MARA

FACULTAD DE INGENIERA EN INDUSTRIAS ALIMENTARIA


DEPARTAMENTO ACADMICO DE CIENCIAS, TECNOLOGA E
INGENIERA DE ALIMENTOS

PROPIEDADES

DE

LISTBOX,

CHECKBOX,

PICTUREBOX

RADIOBUTTON

CURSO: LENGUAJE DE PROGRAMACION

DOCENTE: ING. ROLDAN CARBAJAL, WILLIAMS

INTEGRANTES

CANALES VASQUEZ MARIA

TINGO MARA

I.

INTRODUCCION
Visual Basic es uno de los lenguajes de programacin que ms entusiasmo

despiertan entre los programadores de PCs, tanto expertos como novatos. En


el caso de los programadores expertos por la facilidad con la que desarrollan
aplicaciones complejas en poqusimo tiempo. En el caso de los programadores
novatos por el hecho de ver de lo que son capaces a los pocos minutos de
empezar su aprendizaje. El precio que hay que pagar por utilizar Visual Basic
es una menor velocidad o eficiencia en las aplicaciones.
Visual Basic es un lenguaje de programacin visual, tambin llamado
lenguaje de 4 generacin. Esto quiere decir que un gran nmero de tareas se
realizan sin escribir cdigo, simplemente con operaciones grficas realizadas
con el ratn sobre la pantalla.
Visual Basic es tambin un programa basado en objetos, aunque no
orientado a objetos como C++ o Java. La diferencia est en que Visual Basic
6.0 utiliza objetos con propiedades y mtodos, pero carece de los mecanismos
de herencia y polimorfismo propios de los verdaderos lenguajes orientados a
objetos como Java y C++
El conjunto de datos que describen las caractersticas de un objeto se le
conoce como sus propiedades. Para un formulario tenemos por ejemplo, las
propiedades BackColor (color de fondo), Height (altura). Algunas propiedades
no solo determinan el aspecto que tiene el objeto, sino que adems pueden
determinar su comportamiento; por ejemplo, la propiedad MaxButton establece
si el formulario tendr o no el botn Maximizar. La presencia o ausencia de este
botn determinar si el formulario se puede o no maximizar.

II.

REVISIN BIBLIOGRAFICA
II.1.

Propiedades de Listbox

Para agregar elementos a un control ListBox en tiempo de diseo, se debe


seleccionar el control Listbox, y desde la ventana de propiedades ubicarnos en
la que se llama List. Al desplegarla podemos agregar y remover elementos.
Para esto se debe ingresar uno, luego mantener la tecla Ctrl presionada y
presionar Enter, y agregar el siguiente y asi con los dems.
Para agregarlos en tiempo de ejecucin, es decir mediante cdigo, se utiliza
un mtodo llamado AddItem.
Por ejemplo si quisiramos agregar un elemento a un control llamado List1
en el evento Click de un botn, debemos escribir el nombre del ListBox y
presionar el ".". Visual Basic desplegar la lista de propiedades y mtodos del
control List, en ella buscamos el mtodo AddItem, como muestra la imagen:

El primer parmetro es obligatorio, y es el elemento que vamos a aadir


al control List. El segundo parmetro no es obligatorio, es decir es opcional, y
permite especificar el lugar donde aadir el elemento, es decir la posicin. A
este se le pasa un nmero entero, por ejemplo 0, 1, 5 etc...Si no se especifica
una posicin, el elemento que se agrega es aadido al final de la lista.

Por ejemplo, si quisiera agregar 5 nombres de pases en un control


llamado List1, cuando presionamos un Command1:

Al probar lo anterior, Visual Basic no di error al no indicar la posicin o


el parmetro Index, ya que como se dijo dicho parmetro es opcional.
Para eliminar un elemento se utiliza el mtodo RemoveItem. Este
mtodo tiene un parmetro llamado Index en el cual debemos indicar la
posicin del elemento que vamos a eliminar.

Por ejemplo:

El ejemplo anterior eliminara de la lista el elemento "Italia". Te


preguntars porque elimina a "Italia" si este est en la posicin 3. En realidad
est en la posicin 2, ya que se comienza el conteo desde el 0, es decir en la
lista del ejemplo anterior, "Brasil" tiene el nmero 0, "Francia" el 1, "Italia" el 2
etc...
Importante: Al eliminar un elemento de la lista, el nmero relacionado al
elemento o Item a eliminar, debe estar en la lista, ya que si no dara un error al
querer eliminar un Item que no se encuentra.

Para el siguiente ejemplo colocar los siguientes controles en un formulario


como est en la imagen:

Un control Label1 y en el Caption escribir "Nombre". Un Command1 y en


el Caption "Aadir". Al Command2 "Eliminar Seleccionado". Luego agrega un
Text1 al lado del control Label1 y un control List1.
El elemento que escribamos en el Text1, cuando se presione " Aadir "
se agregar al control List1, cuando presionemos el Command2 se eliminar
de la lista el elemento que se encuentre seleccionado.
Colocar el cdigo en el formulario:

En el ejemplo anterior cuando se presiona aadir, antes de utilizar el


mtodo AddItem para aadir el contenido del Text1, se comprueba mediante un

IF que el Text1 no est vaco. Si est vaco se muestra un mensaje de error y


se sale de la rutina mediante Exit sub. Si se ha ingresado algn texto, ignora la
clusula IF Then y ejecuta la lnea que aade el Item.
En el botn de Eliminar el elemento seleccionado se utilizan una
propiedad que no se coment llamada ListIndex. Esta propiedad nos devuelve
el nmero del elemento que se encuentra seleccionado actualmente. Cuando el
ListBox no tiene ningn elemento seleccionado, el valor de ListIndex es de -1.
Para que no de error al querer eliminar un elemento que no se encuentre
seleccionado, primero debemos comprobar que el valor de ListIndex es distinto
a -1.
Propiedades

AccessibleDescription
AccessibleName
AccessibleRole
AllowDrop
Anchor
BackColor
BorderStyle
ColumnWidth
ContextMenuStrip
Cursor
DataSource
DisplayMember

Obtiene o establece la descripcin del control que las


aplicaciones cliente de accesibilidad utilizan.
Obtiene o establece el nombre del control que las
aplicaciones cliente de accesibilidad utilizan.
Obtiene o establece el rol accesible del control.
Obtiene o establece un valor que indica si el control puede
aceptar los datos que el usuario arrastra al mismo.
Define a que borde del contenedor esta enlazado un
control.
Obtiene o establece el color de fondo del control.
Obtiene o establece el tipo de borde que se dibuja
alrededor de ListBox.
Obtiene o establece el ancho de las columnas de un
control ListBox de varias columnas.
Obtiene o establece el ContextMenuStrip asociado a este
control.
Obtiene o establece el cursor que se muestra cuando el
puntero del mouse se sita sobre el control.
Obtiene o establece el origen de datos de este objeto
ListControl.
Obtiene o establece la propiedad que se va a mostrar para
este ListControl.

Dock
DrawMode
Enabled
Font
ForeColor
FormatString
FormattingEnabled
HorizontalExtent
HorizontalScrollbar
ImeMode

Define los bordes del control enlazados al contenedor.


Obtiene o establece el modo de dibujo del control.
Obtiene o establece un valor que indica si el control puede
responder a la interaccin del usuario.
Obtiene o establece la fuente del texto que muestra el
control.
Obtiene o establece el color de primer plano del control.
Obtiene o establece los caracteres especificadores de
formato que indican cmo se va a mostrar un valor.
Obtiene o establece un valor que indica si el formato se
aplica a la propiedad DisplayMember del ListControl.
Obtiene o establece el ancho que puede recorrer la barra
de desplazamiento horizontal de un control ListBox.
Obtiene o establece un valor que indica si se muestra una
barra de desplazamiento horizontal en el control.
Obtiene o establece el modo de Editor de mtodos de
entrada (IME) del control.
Obtiene o establece un valor que indica si el control debe

IntegralHeight

cambiar de tamao para evitar que se muestre solo una

ItemHeight
Items

parte de los elementos.


Obtiene o establece el alto de un elemento de ListBox.
Obtiene los elementos de ListBox.
Coordenadas de la esquina superior izquierda del control

Location

respecto

de

la

esquina

superior

izquierda

de

su

contenedor.
Obtiene o establece un valor que indica si se puede
Locked

modificar el control ListBox en tiempo de diseo cuando la

Margin

hoja est protegida.


Obtiene o establece el espacio entre controles.
Obtiene o establece el tamao que es el lmite superior

MaximumSize
MinimumSize
RightToLeft
ScrollAlwaysVisible

que GetPreferredSize puede especificar.


Obtiene o establece el tamao que es el lmite inferior que
GetPreferredSize puede especificar.
Obtiene o establece un valor que indica si el texto que
muestra el control aparece de derecha a izquierda.
Obtiene o establece un valor que indica si la barra de

desplazamiento vertical se muestra siempre.


SelectionMode
Size
Sorted

Obtiene o establece el mtodo en el que se seleccionan


los elementos del control ListBox. (Se hereda de ListBox).
Obtiene o establece el alto y el ancho del control.
Obtiene o establece un valor que indica si los elementos
del control ListBox estn ordenados alfabticamente.
Determina el ndice del orden de tabulacin que ocupara

TabIndex

este control.
Indica si el usuario puede utilizar la tecla tabulador para

TabStop

poner el foco en el control.


Obtiene o establece el objeto que contiene datos sobre el

Tag

control.
Obtiene o establece un valor que indica si el control

UseTabStops

ListBox puede reconocer y expandir los caracteres de


tabulacin al dibujar sus cadenas.
Obtiene o establece un valor que indica si se utiliza el

UseWaitCursor

cursor de espera para el control actual y todos los


controles secundarios.
Obtiene o establece la ruta de acceso de la propiedad que

ValueMember

se utilizar como valor real para los elementos de


ListControl.

Visible

II.2.

Obtiene o establece un valor que representa si est visible


el control ListBox.

Propiedades de Checkbox

La utilizacin es bsicamente idntica al radiobutton, salvando la forma en


la cual expresamos las condiciones.
Es decir un radiobutton expresa una de las posibles opciones disponibles,
de las cuales elegimos una de ellas, cuando hemos de describir varias
circunstancias cada una de ellas ha de estar separada en un contenedor,
dgase panel o groupbox.

Un checkbox es una condicin en si mismo por lo tanto el texto que lo


acompaa ha de ser muy explcito para no
inducir a error.
Pueden coexistir varios checkbox en un
mismo contendor sin que eso suponga un
problema de uso entre ellos.
Como podemos ver en la imagen de ejemplo, tenemos todos los objetos en
el mismo contenedor, el texto que se utiliza en cada uno de ellos no deja lugar
a dudas.
Hay un matiz en ste objeto con respecto al radiobutton, y es que tiene un
tercer valor adems de cierto o falso, el cual no existe en el radiobutton, que es
algo as como indeterminado.
Las casillas de verificacin se utiliza generalmente para listar opciones y
que el usuario pueda elegir entre ellas, y dependiendo del valor (si est
chequeado o no), se realiza una u otra accin. Las opciones son del tipo Si/No
o Activado/Desactivado. Son ideales para desplegar muchas opciones, siempre
que se pueda elegir una o ms de ellas; tambin se puede no seleccionar
ninguna.
El control CheckBox se utiliza generalmente para listar opciones y que el
usuario pueda elegir entre ellas, y dependiendo del valor (si est chequeado o
no), se realiza una u otra accin.
Una vista previa de este control:

Propiedades

Obtiene o establece la descripcin del control


AccessibleDescription

AccessibleName

que las aplicaciones cliente de accesibilidad


utilizan.
Obtiene o establece el nombre del control que

AccessibleRole

las aplicaciones cliente de accesibilidad utilizan.


Obtiene o establece el rol accesible del control.
Obtiene o establece un valor que indica si el

AllowDrop

control puede aceptar los datos que el usuario

Anchor

arrastra al mismo.
Infraestructura.
Obtiene o establece el valor que determina la

Appearance

AutoCheck

apariencia de un control CheckBox.


Obtiene o establece un valor que indica si los
valores

de

apariencia

Checked
de

CheckState

CheckBox

la

cambian

automticamente al hacer clic en CheckBox.


Obtiene o establece un valor que indica si el
carcter de puntos suspensivos (...) aparece en
AutoEllipsis

el borde derecho del control, lo que indica que


el texto del control se extiende ms all de la
longitud especificada.
Obtiene o establece un valor que indica si el

AutoSize

BackColor
BackgroundImage

BackgroundImageLayout

control cambia de tamao en funcin de su


contenido.
Obtiene o establece el color de fondo del
control.
Obtiene o establece la imagen de fondo que se
muestra en el control.
Obtiene o establece el diseo de imagen de
fondo como se define en la enumeracin
ImageLayout.
Obtiene o establece un valor que indica si el

CausesValidation

control hace que se realice una validacin de


todos los controles que requieren validacin
cuando reciben el foco.
Obtiene o establece la alineacin horizontal y

CheckAlign

Checked
CheckState
ContextMenuStrip

Cursor

vertical de la marca de verificacin en un control


CheckBox.
Obtiene o establece un valor que indica si
CheckBox est en el estado activado.
Obtiene o establece el estado de CheckBox.
Obtiene o establece el ContextMenuStrip
asociado a este control.
Obtiene o establece el cursor que se muestra
cuando el puntero del mouse se sita sobre el

II.3.

Propiedades de Picturebox

La principal propiedad del control PictureBox se llama precisamente Picture.


Esta propiedad es la que indica el grfico que estar cargado. Para cargar
un grfico en visual basic desde el disco, se usa la funcin LoadPicture. A Esta
funcin le debemos indicar como parmetro la ruta del fichero
Por ejemplo si quisiera cargar un archivo de imagen llamado paisaje.jpg que
est ubicado en la unidad c:, y que se cargue cuando le damos un click a un
CommandButton, tendriamos que hacer esto:

De esta manera estamos cargando el archivo en tiempo de ejecucin.


Se dice tiempo de ejecucin ya que el archivo lo estamos cargando cuando
est corriendo el programa. En cambio si quisiramos cargar el archivo grfico
en tiempo de diseo, tendramos que seleccionar el control Picture que
colocamos en el formulario, ir a la ventana de propiedades de Visual basic,
buscar la propiedad Picture, y seleccionar mediante un cuadro de dilogo de
windows, buscarlo en la Pc, y cargar el archivo que queramos. Luego de hacer
esto, automticamente se cargara la imagen en el control.
Nota: El archivo de imagen, Debe ser obligatoriamente un grfico gif, jpg,
bmp, ico, cur . No asi otros formatos, como por ejemplo el PNG, o Tiff.
Otra forma de eliminar la imagen es mediante la palabra reservada de vb
Nothing.

Una cosa importante es que al utilizar LoadPicture para cargar una


imagen, cuando le pasamos la ruta del archivo, el path debe ir entre comillas, y
obviamente el path debe ser una ruta a un archivo existente, de lo contrario
Visual Basic producira un error al intentar cargar un archivo que no existe. Si te
llegara a dar un error comprueba que escribiste bien la ruta y que el archivo
est realmente ubicado all.
Una forma de comprobar la ruta es mediante un controlador de error de la
siguiente forma:
Colocar un Botn en el formulario y un Picture

Propiedades
AccessibleDescription
Obtiene o establece la descripcin del control que las

aplicaciones cliente de accesibilidad utilizan.

AccessibleName

Obtiene o establece el nombre del control que las


aplicaciones cliente de accesibilidad utilizan.

AccessibleRole

Obtiene o establece el rol accesible del control.

BackColor

Obtiene o establece el color de fondo del control.

BackgroundImage

BackgroundImageLayout

Cursor

Obtiene o establece la imagen de fondo que se


muestra en el control.
Obtiene o establece el diseo de imagen de fondo
como se define en la enumeracin ImageLayout.
Obtiene o establece el cursor que se muestra cuando
el puntero del mouse se sita sobre el control.
Obtiene o establece que los bordes del control se

Dock

acoplarn a su control primario y determina cmo se


cambia el tamao de un control con su elemento
primario.

Enabled

Obtiene o establece un valor que indica si el control


puede responder a la interaccin del usuario.
Obtiene o establece la imagen que se va a mostrar

ErrorImage

cuando se produzca un error durante el proceso de


carga de la imagen o si se cancela la carga de la
imagen.

Image

ImageLocation

Obtiene o establece la imagen que se muestra por


PictureBox.
Obtiene o establece la ruta de acceso o direccin
URL de la imagen para mostrar en el PictureBox.
Obtiene o establece la imagen mostrada en el

InitialImage

PictureBox controlar cuando se carga la imagen


principal.
Obtiene o establece las coordenadas de la esquina

Location

superior izquierda del control en relacin con la


esquina superior izquierda de su contenedor.

Margin

MaximumSize

MinimumSize

Obtiene o establece el espacio entre controles.


Obtiene o establece el tamao que es el lmite
superior que GetPreferredSize puede especificar.
Obtiene o establece el tamao que es el lmite inferior
que GetPreferredSize puede especificar.

Padding

Obtiene o establece el relleno dentro del control.

Size

Obtiene o establece el alto y el ancho del control.

SizeMode

Indica cmo se muestra la imagen.

Tag

Obtiene o establece el objeto que contiene datos


sobre el control.

Obtiene o establece un valor que indica si se utiliza el


UseWaitCursor

cursor de espera para el control actual y todos los


controles secundarios.
Obtiene o establece un valor que indica si se

Visible

muestran

el

control

todos

sus

controles

secundarios.

WaitOnLoad

II.4.

Obtiene o establece un valor que indica si la imagen


se ha cargado de forma sincrnica.

Propiedades de Radiobutton

Este objeto permite describir cada una de una serie de las


opciones posibles a seleccionar, de las que solo podemos elegir
una.
Cuando hemos de describir distintos conceptos si colocamos
todos los objetos juntos no podramos distinguir uno de otro de los conceptos,
pues solo se permite que est activado un radiobutton.
Para poder expresar varias opciones lo nico que hay que hacer es que
cada una de ellas est agrupada en un contenedor, como podemos ver en la
imagen de ejemplo. Cada contenedor podr tener varios radiobutton de los que
solo tendremos uno activado.
La forma de capturar su estado es comprobar el valor de la propiedad
checked.
Los eventos que podemos utilizar para actuar en el objeto pueden ser
click y checkedchanged.

Aunque en la mayora de los casos no se tiene que realizar nada, ya que


lo que suele ocurrir es que estos objetos se utilizan como valores bolanos
dentro de nuestro programa durante la ejecucin.
Select Case Opcion01.Checked
Case True
O bien pueden formar parte de la llamada a un procedimiento.
El texto que se coloca en el objeto, propiedad text, podemos asignarle
distintos tipos de alineaciones textalign, para conseguir que figure de la forma
adecuada a nuestras necesidades, derecha, centro o izquierda.
El valor de la propiedad checked, que es la que ndica su estado, puede ser
modificada por programa, pero eso implica que se activa el evento clic, y hay
que tenerlo presente, pues el cdigo que tengamos escrito en dicho evento se
ejecutara aunque no haya intervenido el usuario.
Tambin

llamados

radio-buttons.

Se

utilizan

para

seleccionar

deseleccionar opciones de idntica forma que las casillas de verificacin, pero


presentan una diferencia: cada opcin no es independiente de las dems, es
decir, si se selecciona una de ellas, las otras se deseleccionan.
Ejemplo:
Cada

botn

tiene

su

Atributos

correspondiente

etiqueta.

habituales:

type (obligatorio): su contenido es radio. Indica botn de opcin.


name (obligatorio): su contenido es el identificador del atributo name. Debe
ser el mismo en todas las etiquetas de los botones, que formen parte del
mismo

grupo.

value: es opcional, aunque lo habitual es que se defina; si no, su contenido se


establece on. Esto provoca un problema de deteccin del botn seleccionado
dado

que

los

names

son

todos

iguales.

checked: establece un botn de opcin activado por defecto. Basta con


escribir el atributo sin especificar ningn valor.
Propiedades

AccessibleDescription :

Obtiene o establece la descripcin del control


que las aplicaciones cliente de accesibilidad
utilizan.

AccessibleName :

Obtiene o establece el nombre del control que

AccessibleRole :

las aplicaciones cliente de accesibilidad utilizan.


Obtiene o establece el rol accesible del control.

AllowDrop :

Obtiene o establece un valor que indica si el


control puede aceptar los datos que el usuario

Anchor :

arrastra al mismo.
Infraestructura.

Appearance :

Obtiene o establece el valor que determina la


apariencia del control RadioButton.
Obtiene o establece un valor que indica si el

AutoCheck :

valor de Checked y la apariencia del control


cambian automticamente al hacer clic en el
control.
Obtiene o establece un valor que indica si el
carcter de puntos suspensivos (...) aparece en

AutoEllipsis :

el borde derecho del control, lo que indica que


el texto del control se extiende ms all de la
longitud especificada.
Obtiene o establece un valor que indica si el

AutoSize :

BackColor :
BackgroundImage :

control cambia de tamao en funcin de su


contenido.
Obtiene o establece el color de fondo del
control.
Obtiene o establece la imagen de fondo que se

muestra en el control.
Obtiene o establece el diseo de imagen de
BackgroundImageLayout :

fondo como se define en la enumeracin


ImageLayout.
Obtiene o establece un valor que indica si el

CausesValidation :

control hace que se realice una validacin de


todos los controles que requieren validacin
cuando reciben el foco.

CheckAlign :

Checked :
ContextMenuStrip :

Obtiene o establece la ubicacin de la parte de


casilla del control RadioButton.
Obtiene o establece un valor que indica si el
control est activado.
Obtiene o establece

el

ContextMenuStrip

asociado a este control.


Obtiene o establece el cursor que se muestra

Cursor :

cuando el puntero del mouse se sita sobre el

Dock :

control.
Infraestructura.
Obtiene o establece un valor que indica si el

Enabled :

control puede responder a la interaccin del


usuario.
Obtiene la apariencia del borde y los colores

FlatAppearance :

FlatStyle :
Font :
ForeColor :
Image :
ImageAlign :
ImageIndex :

utilizados

para

indicar

el

estado

de

comprobacin y el estado del mouse.


Obtiene o establece la apariencia de estilo
plano del control de botn.
Obtiene o establece la fuente del texto que
muestra el control.
Obtiene o establece el color de primer plano del
control.
Obtiene o establece la imagen que se muestra
en un control de botn.
Obtiene o establece la alineacin de la imagen
en el control de botn.
Obtiene o establece el valor de ndice de la lista

de imgenes correspondiente a la imagen

ImageKey :

mostrada en el control de botn.


Obtiene o establece el descriptor de acceso
clave para la imagen en ImageList.
Obtiene o establece el objeto ImageList que

ImageList :

contiene el objeto Image que se muestra en un

Location :

control de botn.
Infraestructura.
Obtiene o establece un valor que indica si se

Locked :

puede modificar el control RadioButton en

Margin :

tiempo de diseo cuando la hoja est protegida.


Obtiene o establece el espacio entre controles.
Obtiene o establece el tamao que es el lmite

MaximumSize :

superior

MinimumSize :
Padding :

RightToLeft :

Size :
TabIndex :
TabStop :
Tag :
Text :
TextAlign :
TextImageRelation :

que

GetPreferredSize

puede

especificar.
Obtiene o establece el tamao que es el lmite
inferior que GetPreferredSize puede especificar.
Obtiene o establece el relleno dentro del
control.
Obtiene o establece un valor que indica si los
elementos del control se alinean para admitir
configuraciones regionales que utilizan fuentes
de derecha a izquierda.
Obtiene o establece el alto y el ancho del
control.
Infraestructura.
Infraestructura.
Obtiene o establece el objeto que contiene
datos sobre el control.
Obtiene o establece el texto asociado al control.
Infraestructura. Obtiene o establece la
alineacin del texto en el control RadioButton.
Obtiene o establece la posicin del texto y de la
imagen entre s.
Obtiene o establece un valor que determina si

UseCompatibleTextRenderin: se va a usar la clase Graphics (GDI+) o la clase


TextRenderer (GDI) para representar texto.

Obtiene o establece un valor que indica si el


UseMnemonic:

primer carcter precedido por el signo y


comercial (&) se utiliza como tecla de acceso
del control.
Obtiene o establece un valor que determina si

UseVisualStyleBackColor :

el fondo se dibuja utilizando estilos visuales, si


los admite.
Obtiene o establece un valor que indica si se

UseWaitCursor :

y todos los controles secundarios.


Obtiene o establece un valor que representa si

Visible

III.

utiliza el cursor de espera para el control actual

est visible el control RadioButton.

CONCUSIONES
Visual Basic, es un idioma muy completo para uso de formularios y manejo

con bases de datos, es muy claro y tiene muy buena ayuda en castellano. Sus
usos para fines administrativos y contables para pequeas y medianas
administraciones, lo hacen ser uno de los mejores en esa materia. Es un
idioma hibrido, es decir formado por cdigo y objetos insertables en los
formularios, y es de alto nivel, es decir se expresa en un dialogo semejante al
que usan las personas. Maneja todo el entorno de windows con gran facilidad.
Como contra, no es prctico para diseo de juegos, no es compatible con otros
sistemas operativos que no sean windows no tiene herramientas de diseo
grfico. No se caracteriza por la economa de recursos.

IV.

BIBLIOGRAFIA

Microsoft Visual Basic 6.0. Manual de Referencia Birnios, B. y


Birnios, M.; 2003; Manuales USERS; MP Ediciones; Buenos Aires
Argentina.

Luis Joyanes Aguilar Antonio Muoz Clemente. Microsoft Visual

Basic 6.0. Mc Graw Hill 1999.


Carlos M. Rodriguez Bucarelly Pablo A. Rodriguez. Visual

Basic 6.0 Programacion Orientada a Objetos. Primera Edicion.


Marco Antonio Tiznado Santana. El Camino fcil a Visual Basic
6.0. Mc. Graw Hill. 2000.