SlideShare una empresa de Scribd logo
1 de 14
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA
EDUCACIÓN UNIVERSITARIA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN C.O.L - SEDE CABIMAS
FUNDAMENTOS DE VISUAL BASIC
Autor:
GABRIELA CHOURIO
C.I: 27511239
Cabimas, Julio 2018
INTRODUCCIÓN.
Visual Basic 6.0 es uno de los lenguajes de programación que más 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 poco tiempo (comparando con lo que cuesta
programar en Visual C++, por ejemplo). En el caso de los programadores
novatos por el simple hecho de ver de lo que somos capaces a los pocos
minutos de empezar nuestro aprendizaje.
DESARROLLO
1. Fundamentos del entorno de trabajo de Visual Basic y del lenguaje
en sí.
El Visual Basic es un lenguaje de programación para el desarrollo de
aplicaciones para Windows de forma sencilla y rápida, esta programación es
diferente a la programación monolítica y lineal que manejan algunos lenguajes
de programación. Las aplicaciones creadas en Visual Basic están basadas en
objetos y emplea un modelo de programación por eventos.
La evolución del BASIC por los años 70 fue escasa, dado el auge que tomaron
en aquella época lenguajes de alto nivel como el FORTRAN y el COBOL. En
1978 se definió una norma para unificar los Basic existentes creándose la
normativa BASIC STANDARD. El BASIC tomo mucho auge y se desarrollaron
versiones del BASIC (Versiones BASICA, GW-BASIC), pero todas estas
versiones del BASIC no hicieron otra cosa que desprestigiar este lenguaje. Los
programadores profesionales poco lo utilizaron y mostraban las desventajas
con otros lenguajes de programación como (PASCAL, C, CLIPPER). El BASIC
perdió crédito entre los profesionales de la informática
2. ¿Qué es visual Basic 6.0?
Visual Basic (VB) 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. Su primera versión fue
presentada en 1991, con la intención de simplificar la programación utilizando
un ambiente de desarrollo que facilitó en cierta medida la programaciónmisma.
Visual Basic en un lenguaje de programación visual con un entorno de
desarrollo grafico proveniente del Basic. Es uno de los lenguajes más utilizados
para realizar aplicaciones de grande o pequeño tamaño.
En el entorno de Visual Basic existen dos componentes principales que son la
barra de herramientas y la barra de menús; mediante las cuales podemos dar
entrada o salida a los datos. Este también cuenta con un área de trabajo o
Formulario por defecto, en el cual podemos disponer o hacer uso de los
distintos controles o botones.
3. Características
 Barra de título: muestra el nombre del proyecto y del formulario q se está
diseñando actualmente
 Barra de menús: agrupa los menús despegables que contienes todas
las operaciones que pueden llevarse a cabo con Visual Basic 6.0.
 Barra de herramientas estándar: contienen los botones que se utilizan
con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la
elección de opciones de los menús Archivo, Edición, Ver y Ejecutar;
además, en el área derecha presenta la ubicación (coordenadas) y el
tamaño del objeto seleccionado
 Ventana de formulario: es el área donde se diseña la interfaz gráfica, es
decir, es donde se inserta electo gráficos, como botones, imágenes,
casilla de verificación, cuadros de listas, etc.
 Cuadro de herramientas: presenta todos los controles necesarios para
diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de
listas, botones de comandos, etc.
 Ventana de proyecto: muestra los elementos involucrados en el
proyecto, como formularios, módulos, controles oxc, etc. Cada elemento
puede seleccionarse en forma independiente para su edición.
 Ventana de posición del formulario: muestra la ubicación que tendrá el
formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación
puede cambiarse si se hace clic con el botón izquierdo del mouse.
 La Ventana propiedades muestra todas las propiedades
del control actualmente seleccionado, en este caso muestra las
propiedades del Form1, luego podemos ver que abajo dice "Form1
Form", lo que está en negrita es el nombre del objeto, y lo que le sigue
es el tipo de objeto, en este caso es un Formulario (Form)
4. Ventajas
 Posee una curva de aprendizaje muy rápida.
 Integra el diseño e implementación de formularios deWindows.
 Permite usar con facilidad la plataforma de los sistemas Windows, dado
que tiene acceso prácticamente total a la API de Windows, incluidas
librerías actuales.
 Es uno de los lenguajes de uso más extendido, por lo que resulta fácil
encontrar información, documentación y fuentes para los proyectos.
 Fácilmente extensible mediante librerías DLL y componentes ActiveX de
otros lenguajes.
 Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en
las aplicaciones mediante Microsoft Script Control.8
5. Definición de propiedades, métodos y eventos.
Los métodos son funciones que también son llamadas desde programa, pero a
diferencia de los procedimientos no son programadas por el usuario, sino que
vienen ya pre-programadas con el lenguaje. Los métodos realizan tareas
típicas, previsibles y comunes para todas las aplicaciones. De ahí que vengan
con el lenguaje y que se libere al usuario de la tarea de programarlos. Cada
tipo de objeto o de control tiene sus propios métodos.
Por ejemplo, los controles gráficos tienen un método llamado Line que se
encarga de dibujar líneas rectas. Es obvio que el dibujar líneas rectas o
circunferencias es una tarea común para todos los programadores y que Visual
Basic 6.0 da ya resuelta.
Algunos eventos comunes definidos en Visual Basic son:
 Click: ocurre cuando se presiona y suelta un botón del mouse sobre un
objeto.
 DblClick: ocurre cuando se presiona y suelta dos veces un botón del
mouse sobre un objeto.
 DragDrop: ocurre al arrastrar y soltar un determinado objeto con el
mouse.
 DragOver: ocurre si una operación de arrastrar y soltar está en curso.
 GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea
mediante una acción del usuario como hacer clic en un objeto ventana, o
cambiando el foco de objeto desde el programa, mediante el método
SetFocus.
 LostFocus: contrario al anterior, este evento ocurre cuando el objeto
pierde el enfoque, sea mediante acción del usuario o efectuado desde la
aplicación.
 KeyDown: ocurre cuando el usuario mantiene presionada una tecla.
 KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este
evento sucede precisamente al terminar el evento KeyDown.
 KeyPress: ocurre como cuando se presiona y suelta una tecla.
 MouseDown: ocurre cuando el usuario presiona un botón del mouse.
 MouseUp: se produce cuando el usuario suelta el botón del mouse.
 MouseMove: este evento ocurre mientras el usuario mueve o desplaza
el puntero del mouse sobre un objeto.
Hay algunas propiedades que son comunes a muchos controles. A
continuación se hace una lista con las utilizadas más habitualmente:
• BackColor: Establece el color de fondo de un objeto.
• Caption: Establece el texto que aparece dentro o junto al objeto. Tiene el
papel de un título.
• Enabled: Establece si un objeto es accesible y modificable o no.
• Font: Establece las características del tipo de letra delobjeto.
• ForeColor: Establece el color del texto y/o gráficos de un objeto.
• Height y Width: Establecen la altura y achura de un objeto.
• Left y Top: Establecen la distancia horizontal y vertical entre el origen del
control y el
• origen del objeto que lo contiene, que puede ser un formulario, un marco
(frame), etc.
• Name: Nombre del objeto. Todos los objetos incluidos en un formulario
deben tener un
• nombre con el que poder referirse a él a la hora de programar la forma
en que debe actuar.
• Existen unas reglas para definir los nombre de los controles, que ya se
vieron en el
• Capítulo 1.
• Visible: Establece si el objeto es visible o invisible.
6. Objetos intrínsecos
Casilla de
verificación
CheckBox Presenta una opción de tipoVerdadero o Falso.
Cuadro
combinado
ComboBox Combina un cuadro de texto y un cuadro de
lista.
Botón de
comando
CommandButton Ejecuta un comando o una acción cuando el
usuario hace clic en él.
Datos Data Permite conectar una base de datos existente y
presentar información en ella en los formularios.
Cuadro de lista
de directorios
DirListBox Presenta directorios y rutas de acceso.
Cuadro de lista
de archivos
FileListBox Presenta una lista de archivos.
Cuadro de lista
de unidades
DriveListBox Presenta una lista de unidades de disco válidas.
Marco Frame Proporciona un contenedor visual y funcional
para los controles.
Barras de
desplazamiento
horizontal y
vertical
HScrollBar y
VScrollBar
Permite que un usuario agregue barras de
desplazamiento a controles que no las tienen
de forma automática.
Imagen Image Presenta mapas de bits, iconos o metarchivos
de Windows, archivos JPEG o GIF, y actúa
como un botón de comando cuando se hace
clic en él.
Etiqueta Label Presenta texto con el cual el usuario no puede
interactuar ni modificar.
Línea Line Agrega un segmento de línea recta a un
formulario.
Cuadro de lista ListBox Presenta una lista de elementos entre los que el
usuario puede elegir.
Contenedor
OLE
OLE Incrusta datos en una aplicación de Visual
Basic.
Botón de
opción
OptionButton El control OptionButton, como parte de un
grupo de opciones con otros botones de opción.
Presenta varias opciones entre las que el
usuario sólo puede elegir una.
Cuadro de
imágen
Picturebox Presenta mapas de bits, íconos o metarchivos
de Windows y otros tipos de archivos gráficos
compatibles. También presenta texto o actúa
como contenedor visual para otros controles..
Forma Shape Agrega un rectángulo, un cuadrado, una elipse
o un círculo a un formulario, marco o cuadro de
imagen.
Cuadro de
texto
TextBox Proporciona un área para escribir o presentar
texto.
Cronómetro Timer Ejecuta eventos periódicos a intervalos de
tiempo especificado.
Propiedades básicas de acuerdo al tipo de objeto
TEXTBOX:
 Text: texto que aparecerá en elcontrol.
 Name: nombre del control.
 Multiline: nos permite introducir varias líneas de texto.
 Alignment: Alineación que tendrá el texto dentro del control que puede
ser izquierdo, derecho, centrado.
 Visible: si esta propiedad está en falso la caja de texto no será visible
cuando este en ejecución el programa. si está en verdadero si se podrá
ver.
 Maxlength: número máximo de caracteres que tendrá el control.
 Looked: Con esta propiedad podemos bloquear el control para que el
usuario no pueda escribir ni modificar.
 Backolor: Color que tendrá el fondo de la caja de texto.
 Forecolor: Es el color de la letra que tendrá el control.
 Font: tipo y tamaño que contendrá el control.
 Height, Left, Top, Width: Se refieren al tamaño del Espacio reservado
para las Text Box.
LABEL:
 Caption: texto que contendrá el control.
 BorderStyle: borde al rededor deltexto.
 BackStyle: borde transparente o no transparente.
 Backcolor: Para cambiar color del fondo.
 Visible: Si está en True el control está visible si está en False está
oculto.
 Name: es el nombre del control y sirve para hacer referencia al mismo
en el código, como todos los controles.
 Enabled: Si está en True (Verdadero) el control está activado y se puede
utilizar normalmente, si se encuentra en False, el control está
desactivado.
 FontName: El nombre de la fuente que utilizará el texto del control.
Podemos elegir las que tengamos instaladas en el sistema.
 Forecolor: indica el color del Texto.
 Height y Width: Ancho y alto del Label.
 ToolTipText: muestra el mensaje de descripción cuando pasamos el
mouse por encima del control.
COMMANDBUTTON:
 Caption: texto para el usuario.
 Enable: Inhavilita o habilita el control con el fin de que ese disponible
para el usuario.
 Style: cuando está en 1 habilita al backcolor y cuando está en 0 lo
deshabilita.
PICTURE E PICTURE:
 Name: Especifica el nombre del control para poder referenciarlo e
identificarlo.
 Appearance: Esta propiedad determina si el Image posee o no efecto 3d
con respecto a su apariencia. Los valores son: 1 - 3D y 0 - None. Para
que esta propiedad se pueda utilizar, la propiedad BorderStyle debe
estar con el valor 1.
 BorderStyle: Determina si el control Image posee o no un borde. Al igual
que el anterior tiene dos posibles valores, 0 sin borde o 1 con borde.
 Picture: Esta es la propiedad principal del control, que también es la
propiedad por defecto o default. Picture es la que establece la imagen o
gráfico que mostrará el control.
 Stretch: Esta es una de las propiedades más importantes. Si está en
True la imagen se ajustará al tamaño que posea el control Image, si está
en False el control Image es el que se adaptará al tamaño y
dimensiones de la imagen.
 Las demás propiedades son las clásicas y comunes para la mayoría de
los controles, como la propiedad Index, Visible, Enabled, ToolTipText,
Width, Height, etc...
FRAME:
 Name : Este es el nombre como se le reconocera al objeto durante el
programa, se acostumbra escribir frm antes del nombre para saber que
es un Frame (Ej: frmFondo)..
 Caption : Este es el mensaje que se quiere que aparesca en el Frame.
 Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado
para los Frames.
 Font : Permite escoger el tipo de letra, tamaño y estilo de la letras a
usar.
 BorderStyle: si esta en 0 no dibuja el recuadro.
CHECKBOX Y OPTIONBUTTON :
 Name : Este es el nombre como se le reconocerá al objeto durante el
programa, se acostumbra escribir chk o rdb antes del nombre para saber
que es un check box o radio Button (Ej: chkop1 o rdbop1).
 Enable: Este parámetro permite que el Botón este habilitado o
deshabilitado.
 Value: Indica si está presionado o no elbotón.
 Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado
para los Check box y los option Button.
 Caption : Este es el mensaje que se quiere que aparesca a la par del
radio Button o del CheckBox.
LITSBOX:
 Name : Este es el nombre como se le reconocerá al objeto durante el
programa, se acostumbra escribir lst antes del nombre para saber que
es un List Box (Ej: lstLista).
 List : Aquí podemos ingresar los elementos nuevos al ListBox.
 Font : Permite escoger el tipo de letra, tamaño y estilo de la letras a
usar.
 sorted: si el valor es verdadero la lista aparecerá en orden alfabético.
 Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado
para los List Box.
SCROLL BAR:
 Name : Este es el nombre como se le reconocerá al objeto durante el
programa, se acostumbra escribir scb antes del nombre para saber que
es un Scroll Bar (Ej:scbFila).
 Max : Este indica el valor máximo que puede alcanzar el Scroll al
moverse.
 Min : Es el valor minim con el cual empieza la barra de Scroll.
 Height,Left,Top,Width: Se refieren al tamaño del Espacio reservado para
los Scroll Bar.
SHAPE:
 Shape: esta propiedad es la forma que tomara nuestro control.
 Bordercolor: color del borde.
 Borderstyle: estilo delborde.
 Border whidth: ancho del borde.
 Fillcolor: este es el fondo, esta funciona si filestyle en opaco.
CONCLUSIÓN
En conclusión 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
pequeñas y medianas administraciones, lo hacen ser uno de los mejores en
esa materia. Es un idioma hibrido, es decir formado por código 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 práctico para diseño de juegos, no es compatible con otros
sistemas operativos que no sean Windows no tiene herramientas de diseño
gráfico. No se caracteriza por la economía derecursos
REFERENCIAS BIBLIOGRAFICAS
http://masalladevisualbasic.galeon.com/controles.html
http://javierm-visualbasic60.blogspot.com/2007/10/herramientas-mas-
utilizadas.html
https://msdn.microsoft.com/es-es/library/cc437060(v=vs.71).aspx

Más contenido relacionado

La actualidad más candente

Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Luis Enrique Arrieta
 
Visual basic-2008
Visual basic-2008Visual basic-2008
Visual basic-2008ramcoll
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.HendricGutierrez
 
Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0Dunkherz
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual BasicSamirCabrera5
 
Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584KarolaynCardozo1
 
Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0patrimoni
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnicoKarolayFinol
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.cindycgtdap
 
Trabajo
TrabajoTrabajo
Trabajoqwz123
 

La actualidad más candente (20)

Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Visual basic-2008
Visual basic-2008Visual basic-2008
Visual basic-2008
 
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.
 
Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Visual basic.
Visual basic.Visual basic.
Visual basic.
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584Programacion 5% Karolayn Cardozo 28.252.584
Programacion 5% Karolayn Cardozo 28.252.584
 
Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnico
 
Fundamentos de visual basic.
Fundamentos de visual basic.Fundamentos de visual basic.
Fundamentos de visual basic.
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visual basic.docx
Visual basic.docxVisual basic.docx
Visual basic.docx
 
Trabajo
TrabajoTrabajo
Trabajo
 

Similar a VB6-Fundamentos

Similar a VB6-Fundamentos (20)

Genesis polanco visual basic
Genesis polanco visual basicGenesis polanco visual basic
Genesis polanco visual basic
 
Maria Añez
Maria AñezMaria Añez
Maria Añez
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Programación 10%
Programación 10%Programación 10%
Programación 10%
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 
Loreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basicLoreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basic
 
visual basic- programacion
visual basic- programacionvisual basic- programacion
visual basic- programacion
 
Visual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadoVisual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminado
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Caraline Cañas
Caraline CañasCaraline Cañas
Caraline Cañas
 
Introduccion a visual basic
Introduccion a visual basicIntroduccion a visual basic
Introduccion a visual basic
 
Trabajo
TrabajoTrabajo
Trabajo
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Informe programacion 10% adrian reinoza
Informe programacion 10% adrian reinozaInforme programacion 10% adrian reinoza
Informe programacion 10% adrian reinoza
 
Republica bolivariana de_venezuela
Republica bolivariana de_venezuelaRepublica bolivariana de_venezuela
Republica bolivariana de_venezuela
 
Visual basic
Visual basicVisual basic
Visual basic
 

Más de Eduardo Hernandez (20)

MARIO SALAS - MAPA MENTAL Y CONCEPTUAL
MARIO SALAS - MAPA MENTAL Y CONCEPTUALMARIO SALAS - MAPA MENTAL Y CONCEPTUAL
MARIO SALAS - MAPA MENTAL Y CONCEPTUAL
 
MARIO SALAS - Presentacion 2c 20%
MARIO SALAS - Presentacion 2c 20%MARIO SALAS - Presentacion 2c 20%
MARIO SALAS - Presentacion 2c 20%
 
Angel Barreto - Proceso de potabilizacion
Angel Barreto - Proceso de potabilizacionAngel Barreto - Proceso de potabilizacion
Angel Barreto - Proceso de potabilizacion
 
Eglys Gil - Herramientas Aplicadas para Modelar Datos
Eglys Gil - Herramientas Aplicadas para Modelar Datos Eglys Gil - Herramientas Aplicadas para Modelar Datos
Eglys Gil - Herramientas Aplicadas para Modelar Datos
 
Primeros Auxilios - Armando Parra
Primeros Auxilios - Armando ParraPrimeros Auxilios - Armando Parra
Primeros Auxilios - Armando Parra
 
Primeros auxilios - Robert Gallardo
Primeros auxilios - Robert GallardoPrimeros auxilios - Robert Gallardo
Primeros auxilios - Robert Gallardo
 
Jesus Marín - Primeros Auxilios
Jesus Marín - Primeros AuxiliosJesus Marín - Primeros Auxilios
Jesus Marín - Primeros Auxilios
 
GERARDO PIÑA
GERARDO PIÑAGERARDO PIÑA
GERARDO PIÑA
 
Oralis cordero
Oralis corderoOralis cordero
Oralis cordero
 
Gerardo pina
Gerardo pinaGerardo pina
Gerardo pina
 
Robert gallardo
Robert gallardoRobert gallardo
Robert gallardo
 
Francisco marcano
Francisco marcanoFrancisco marcano
Francisco marcano
 
Gabriel guerra
Gabriel guerraGabriel guerra
Gabriel guerra
 
Hernan nava
Hernan navaHernan nava
Hernan nava
 
Jesus carbonel
Jesus carbonelJesus carbonel
Jesus carbonel
 
Yeiny rincon
Yeiny rinconYeiny rincon
Yeiny rincon
 
Yoselin rodriguez
Yoselin rodriguezYoselin rodriguez
Yoselin rodriguez
 
Rusmary morales
Rusmary moralesRusmary morales
Rusmary morales
 
Andreina nieves
Andreina nievesAndreina nieves
Andreina nieves
 
Maria pulido
Maria pulidoMaria pulido
Maria pulido
 

Último

AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISIfimumsnhoficial
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 

Último (20)

AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISI
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 

VB6-Fundamentos

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN C.O.L - SEDE CABIMAS FUNDAMENTOS DE VISUAL BASIC Autor: GABRIELA CHOURIO C.I: 27511239 Cabimas, Julio 2018
  • 2. INTRODUCCIÓN. Visual Basic 6.0 es uno de los lenguajes de programación que más 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 poco tiempo (comparando con lo que cuesta programar en Visual C++, por ejemplo). En el caso de los programadores novatos por el simple hecho de ver de lo que somos capaces a los pocos minutos de empezar nuestro aprendizaje.
  • 3. DESARROLLO 1. Fundamentos del entorno de trabajo de Visual Basic y del lenguaje en sí. El Visual Basic es un lenguaje de programación para el desarrollo de aplicaciones para Windows de forma sencilla y rápida, esta programación es diferente a la programación monolítica y lineal que manejan algunos lenguajes de programación. Las aplicaciones creadas en Visual Basic están basadas en objetos y emplea un modelo de programación por eventos. La evolución del BASIC por los años 70 fue escasa, dado el auge que tomaron en aquella época lenguajes de alto nivel como el FORTRAN y el COBOL. En 1978 se definió una norma para unificar los Basic existentes creándose la normativa BASIC STANDARD. El BASIC tomo mucho auge y se desarrollaron versiones del BASIC (Versiones BASICA, GW-BASIC), pero todas estas versiones del BASIC no hicieron otra cosa que desprestigiar este lenguaje. Los programadores profesionales poco lo utilizaron y mostraban las desventajas con otros lenguajes de programación como (PASCAL, C, CLIPPER). El BASIC perdió crédito entre los profesionales de la informática 2. ¿Qué es visual Basic 6.0? Visual Basic (VB) 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. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo que facilitó en cierta medida la programaciónmisma. Visual Basic en un lenguaje de programación visual con un entorno de desarrollo grafico proveniente del Basic. Es uno de los lenguajes más utilizados para realizar aplicaciones de grande o pequeño tamaño. En el entorno de Visual Basic existen dos componentes principales que son la barra de herramientas y la barra de menús; mediante las cuales podemos dar entrada o salida a los datos. Este también cuenta con un área de trabajo o
  • 4. Formulario por defecto, en el cual podemos disponer o hacer uso de los distintos controles o botones. 3. Características  Barra de título: muestra el nombre del proyecto y del formulario q se está diseñando actualmente  Barra de menús: agrupa los menús despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 6.0.  Barra de herramientas estándar: contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección de opciones de los menús Archivo, Edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación (coordenadas) y el tamaño del objeto seleccionado  Ventana de formulario: es el área donde se diseña la interfaz gráfica, es decir, es donde se inserta electo gráficos, como botones, imágenes, casilla de verificación, cuadros de listas, etc.  Cuadro de herramientas: presenta todos los controles necesarios para diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc.  Ventana de proyecto: muestra los elementos involucrados en el proyecto, como formularios, módulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para su edición.  Ventana de posición del formulario: muestra la ubicación que tendrá el formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación puede cambiarse si se hace clic con el botón izquierdo del mouse.  La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado, en este caso muestra las propiedades del Form1, luego podemos ver que abajo dice "Form1 Form", lo que está en negrita es el nombre del objeto, y lo que le sigue es el tipo de objeto, en este caso es un Formulario (Form) 4. Ventajas  Posee una curva de aprendizaje muy rápida.
  • 5.  Integra el diseño e implementación de formularios deWindows.  Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales.  Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos.  Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.  Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.8 5. Definición de propiedades, métodos y eventos. Los métodos son funciones que también son llamadas desde programa, pero a diferencia de los procedimientos no son programadas por el usuario, sino que vienen ya pre-programadas con el lenguaje. Los métodos realizan tareas típicas, previsibles y comunes para todas las aplicaciones. De ahí que vengan con el lenguaje y que se libere al usuario de la tarea de programarlos. Cada tipo de objeto o de control tiene sus propios métodos. Por ejemplo, los controles gráficos tienen un método llamado Line que se encarga de dibujar líneas rectas. Es obvio que el dibujar líneas rectas o circunferencias es una tarea común para todos los programadores y que Visual Basic 6.0 da ya resuelta. Algunos eventos comunes definidos en Visual Basic son:  Click: ocurre cuando se presiona y suelta un botón del mouse sobre un objeto.  DblClick: ocurre cuando se presiona y suelta dos veces un botón del mouse sobre un objeto.  DragDrop: ocurre al arrastrar y soltar un determinado objeto con el mouse.  DragOver: ocurre si una operación de arrastrar y soltar está en curso.
  • 6.  GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea mediante una acción del usuario como hacer clic en un objeto ventana, o cambiando el foco de objeto desde el programa, mediante el método SetFocus.  LostFocus: contrario al anterior, este evento ocurre cuando el objeto pierde el enfoque, sea mediante acción del usuario o efectuado desde la aplicación.  KeyDown: ocurre cuando el usuario mantiene presionada una tecla.  KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este evento sucede precisamente al terminar el evento KeyDown.  KeyPress: ocurre como cuando se presiona y suelta una tecla.  MouseDown: ocurre cuando el usuario presiona un botón del mouse.  MouseUp: se produce cuando el usuario suelta el botón del mouse.  MouseMove: este evento ocurre mientras el usuario mueve o desplaza el puntero del mouse sobre un objeto. Hay algunas propiedades que son comunes a muchos controles. A continuación se hace una lista con las utilizadas más habitualmente: • BackColor: Establece el color de fondo de un objeto. • Caption: Establece el texto que aparece dentro o junto al objeto. Tiene el papel de un título. • Enabled: Establece si un objeto es accesible y modificable o no. • Font: Establece las características del tipo de letra delobjeto. • ForeColor: Establece el color del texto y/o gráficos de un objeto. • Height y Width: Establecen la altura y achura de un objeto. • Left y Top: Establecen la distancia horizontal y vertical entre el origen del control y el • origen del objeto que lo contiene, que puede ser un formulario, un marco (frame), etc. • Name: Nombre del objeto. Todos los objetos incluidos en un formulario deben tener un • nombre con el que poder referirse a él a la hora de programar la forma en que debe actuar.
  • 7. • Existen unas reglas para definir los nombre de los controles, que ya se vieron en el • Capítulo 1. • Visible: Establece si el objeto es visible o invisible. 6. Objetos intrínsecos Casilla de verificación CheckBox Presenta una opción de tipoVerdadero o Falso. Cuadro combinado ComboBox Combina un cuadro de texto y un cuadro de lista. Botón de comando CommandButton Ejecuta un comando o una acción cuando el usuario hace clic en él. Datos Data Permite conectar una base de datos existente y presentar información en ella en los formularios. Cuadro de lista de directorios DirListBox Presenta directorios y rutas de acceso. Cuadro de lista de archivos FileListBox Presenta una lista de archivos. Cuadro de lista de unidades DriveListBox Presenta una lista de unidades de disco válidas. Marco Frame Proporciona un contenedor visual y funcional para los controles. Barras de desplazamiento horizontal y vertical HScrollBar y VScrollBar Permite que un usuario agregue barras de desplazamiento a controles que no las tienen de forma automática. Imagen Image Presenta mapas de bits, iconos o metarchivos de Windows, archivos JPEG o GIF, y actúa como un botón de comando cuando se hace clic en él.
  • 8. Etiqueta Label Presenta texto con el cual el usuario no puede interactuar ni modificar. Línea Line Agrega un segmento de línea recta a un formulario. Cuadro de lista ListBox Presenta una lista de elementos entre los que el usuario puede elegir. Contenedor OLE OLE Incrusta datos en una aplicación de Visual Basic. Botón de opción OptionButton El control OptionButton, como parte de un grupo de opciones con otros botones de opción. Presenta varias opciones entre las que el usuario sólo puede elegir una. Cuadro de imágen Picturebox Presenta mapas de bits, íconos o metarchivos de Windows y otros tipos de archivos gráficos compatibles. También presenta texto o actúa como contenedor visual para otros controles.. Forma Shape Agrega un rectángulo, un cuadrado, una elipse o un círculo a un formulario, marco o cuadro de imagen. Cuadro de texto TextBox Proporciona un área para escribir o presentar texto. Cronómetro Timer Ejecuta eventos periódicos a intervalos de tiempo especificado. Propiedades básicas de acuerdo al tipo de objeto TEXTBOX:  Text: texto que aparecerá en elcontrol.  Name: nombre del control.  Multiline: nos permite introducir varias líneas de texto.
  • 9.  Alignment: Alineación que tendrá el texto dentro del control que puede ser izquierdo, derecho, centrado.  Visible: si esta propiedad está en falso la caja de texto no será visible cuando este en ejecución el programa. si está en verdadero si se podrá ver.  Maxlength: número máximo de caracteres que tendrá el control.  Looked: Con esta propiedad podemos bloquear el control para que el usuario no pueda escribir ni modificar.  Backolor: Color que tendrá el fondo de la caja de texto.  Forecolor: Es el color de la letra que tendrá el control.  Font: tipo y tamaño que contendrá el control.  Height, Left, Top, Width: Se refieren al tamaño del Espacio reservado para las Text Box. LABEL:  Caption: texto que contendrá el control.  BorderStyle: borde al rededor deltexto.  BackStyle: borde transparente o no transparente.  Backcolor: Para cambiar color del fondo.  Visible: Si está en True el control está visible si está en False está oculto.  Name: es el nombre del control y sirve para hacer referencia al mismo en el código, como todos los controles.  Enabled: Si está en True (Verdadero) el control está activado y se puede utilizar normalmente, si se encuentra en False, el control está desactivado.  FontName: El nombre de la fuente que utilizará el texto del control. Podemos elegir las que tengamos instaladas en el sistema.  Forecolor: indica el color del Texto.  Height y Width: Ancho y alto del Label.  ToolTipText: muestra el mensaje de descripción cuando pasamos el mouse por encima del control.
  • 10. COMMANDBUTTON:  Caption: texto para el usuario.  Enable: Inhavilita o habilita el control con el fin de que ese disponible para el usuario.  Style: cuando está en 1 habilita al backcolor y cuando está en 0 lo deshabilita. PICTURE E PICTURE:  Name: Especifica el nombre del control para poder referenciarlo e identificarlo.  Appearance: Esta propiedad determina si el Image posee o no efecto 3d con respecto a su apariencia. Los valores son: 1 - 3D y 0 - None. Para que esta propiedad se pueda utilizar, la propiedad BorderStyle debe estar con el valor 1.  BorderStyle: Determina si el control Image posee o no un borde. Al igual que el anterior tiene dos posibles valores, 0 sin borde o 1 con borde.  Picture: Esta es la propiedad principal del control, que también es la propiedad por defecto o default. Picture es la que establece la imagen o gráfico que mostrará el control.  Stretch: Esta es una de las propiedades más importantes. Si está en True la imagen se ajustará al tamaño que posea el control Image, si está en False el control Image es el que se adaptará al tamaño y dimensiones de la imagen.  Las demás propiedades son las clásicas y comunes para la mayoría de los controles, como la propiedad Index, Visible, Enabled, ToolTipText, Width, Height, etc... FRAME:  Name : Este es el nombre como se le reconocera al objeto durante el programa, se acostumbra escribir frm antes del nombre para saber que es un Frame (Ej: frmFondo)..  Caption : Este es el mensaje que se quiere que aparesca en el Frame.
  • 11.  Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los Frames.  Font : Permite escoger el tipo de letra, tamaño y estilo de la letras a usar.  BorderStyle: si esta en 0 no dibuja el recuadro. CHECKBOX Y OPTIONBUTTON :  Name : Este es el nombre como se le reconocerá al objeto durante el programa, se acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio Button (Ej: chkop1 o rdbop1).  Enable: Este parámetro permite que el Botón este habilitado o deshabilitado.  Value: Indica si está presionado o no elbotón.  Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los Check box y los option Button.  Caption : Este es el mensaje que se quiere que aparesca a la par del radio Button o del CheckBox. LITSBOX:  Name : Este es el nombre como se le reconocerá al objeto durante el programa, se acostumbra escribir lst antes del nombre para saber que es un List Box (Ej: lstLista).  List : Aquí podemos ingresar los elementos nuevos al ListBox.  Font : Permite escoger el tipo de letra, tamaño y estilo de la letras a usar.  sorted: si el valor es verdadero la lista aparecerá en orden alfabético.  Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los List Box. SCROLL BAR:  Name : Este es el nombre como se le reconocerá al objeto durante el programa, se acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej:scbFila).
  • 12.  Max : Este indica el valor máximo que puede alcanzar el Scroll al moverse.  Min : Es el valor minim con el cual empieza la barra de Scroll.  Height,Left,Top,Width: Se refieren al tamaño del Espacio reservado para los Scroll Bar. SHAPE:  Shape: esta propiedad es la forma que tomara nuestro control.  Bordercolor: color del borde.  Borderstyle: estilo delborde.  Border whidth: ancho del borde.  Fillcolor: este es el fondo, esta funciona si filestyle en opaco.
  • 13. CONCLUSIÓN En conclusión 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 pequeñas y medianas administraciones, lo hacen ser uno de los mejores en esa materia. Es un idioma hibrido, es decir formado por código 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 práctico para diseño de juegos, no es compatible con otros sistemas operativos que no sean Windows no tiene herramientas de diseño gráfico. No se caracteriza por la economía derecursos