Está en la página 1de 32

UNIVERSIDAD NACIONAL JORGE BASADRE

GROHMANN
FACULTAD DE EDUCACIÒN COMUNICACIÓN Y HUMANIDADES

TEMA:

DEDICATORIA
A Dios: por permitirnos tener la fuerza para terminar la monografía y
debatir juntos como un verdadero equipo.

A nuestros padres: por su esfuerzo en concedernos la oportunidad


de estudiar y por su constante apoyo a lo

largo de nuestras vidas.

A nuestra profesora y compañeros: por sus consejos, paciencia


por toda la ayuda que nos brindaron en todo

INDICE

I. CONTROLES AVANZADOS DE VISUAL BASIC ........................................ 4

a) VSCROLLBAR Y HSCROLLBAR.................................................................. 4

b) LINE .............................................................................................................. 5

c) CUADRO DE IMAGEN (PICTURE BOX) ...................................................... 5

d) IMAGELIST ................................................................................................... 6

e) LISTBOX ....................................................................................................... 7

f) TOOLBAR ..................................................................................................... 8

g) COMBOBOX ................................................................................................. 9

II. PASOS PARA ABRIR EL PROGRAMA .................................................... 13


III. EJEMPLOS………………………………………………………………………13

Ejemplo 1…………………………………………………………………………16

Ejemplo 2…………………………………………………………………………19

Ejemplo 3…………………………………………………………………………21

Ejemplo 4…………………………………………………………………………22

Ejemplo 5…………………………………………………………………………24

Ejemplo 6…………………………………………………………………………25

¿QUÉ ES VISUAL BASIC?

La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz
gráfica de usuario (GUI). En lugar de escribir numerosas líneas de código para
describir la apariencia y la ubicación de los elementos de la interfaz, simplemente
puede agregar objetos prefabricados en su lugar dentro de la pantalla. La palabra
"Basic" hace referencia al lenguaje BASIC (Beginners All-Purpose Symbolic
Instruction Code), Visual Basic ha evolucionado a partir del lenguaje BASIC
original y ahora contiene centenares de instrucciones, funciones y palabras clave,
muchas de las cuales están directamente relacionadas con la interfaz gráfica de
Windows. Microsoft Visual Basic, presenta una manera más rápida y sencilla de
crear aplicaciones para Microsoft Windows®; proporciona un juego completo de
herramientas que facilitan el desarrollo rápido de aplicaciones. El lenguaje de
programación Visual Basic no es exclusivo de Visual Basic. La Edición para
aplicaciones del sistema de programación de Visual Basic, incluida en Microsoft
Excel, Microsoft Access y muchas otras aplicaciones Windows, utilizan el mismo
lenguaje. El sistema de programación de Visual Basic, Scripting Edition (VBScript)
es un lenguaje de secuencias de comandos ampliamente difundido y un
subconjunto del lenguaje Visual Basic. Sólo se necesitan unos minutos para crear
una aplicación sencilla con Visual Basic.:

Puede crear la interfaz de usuario "dibujando" controles, como cuadros de texto y


botones de comando, en un formulario.

A continuación, establezca las propiedades del formulario y los controles para


especificar valores como el título, el color y el tamaño.

Finalmente, escriba el código para dar vida a la aplicación.

I. CONTROLES AVANZADOS DE VISUAL BASIC


a) VSCROLLBAR Y HSCROLLBAR
Son dos controles similares, para introducir un dato cuasi-analógico en una
aplicación. Se toman directamente de la caja de herramientas, y tienen un aspecto
parecido al de un control de volumen de un equipo de música. El HScrollBar está
en posición horizontal, y el VScrollBar en posición vertical.
Mediante estos
controles se
pueden
introducir datos
variando la
posición del
cursor

b) LINE

Se toma directamente de la caja de herramientas Line, al igual que Shape, es un


control gráfico que solamente sirve para poner una línea en un formulario. Del
mismo modo, no tiene procedimientos, por lo que no sirve para aportar código al
programa. Solo sirve para aportar una característica gráfica, es un adorno.

c) CUADRO DE IMAGEN (PICTURE BOX)

El control PictureBox se utiliza para mostrar y cargar archivos de imagen, para


dibujar figuras mediante los métodos gráficos , y como control contenedor de otros
controles. La principal propiedad del control Picture se llama precisamente
Picture. Este control tiene un método o función llamado LoadPicture. En esta
función o método debemos indicar una ruta de un archivo para cargar, un gráfico
o mapa de bits, .gif, .jpg, .bmp etc.. 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.

d) IMAGELIST

El control ImageList traducido al español significa lista de imágenes y la función


principal es la de almacenar gráficos para poder enlazarlos y autoabastecer a
otros controles de dichas imágenes, como por ejemplo las barras de herramientas
o ToolBar, el control ListView, el control ImageCombo, y algunos otros.
También es posible usarlo para almacenar solo imágenes pero que no estén
enlazadas a otros controles, y poder luego recuperarlas mediante la propiedad
Picture.
Para poder configurar el ImageList, se puede acceder desde la ventana de
propiedades de Visual Basic en la opción Personalizado o bien Click derecho
sobre el control y elegir del menú desplegable la opción Propiedades.
En la solapa general podemos establecer el tamaño que presentarán las
imágenes que cargaremos. Estas medidas son de 16 x 16, 32 x 32, 48 x 48, y otra
llamada custom donde podemos especificar el tamaño personalizado en pixeles
que tendrán las mismas.

En la solapa imágenes mediante el botón insertar imagen, podemos ir cargando


los gráficos al control y mediante el botón borrar imagen podemos eliminar el que
se encuentra seleccionado.
e) LISTBOX

El control ListBox permite añadir elementos en forma de lista y también poder


seleccionar elementos de la misma. Nosotros podemos mediante código o en
tiempo de diseño agregar elementos, podemos seleccionar un elemento solo o
varios de ellos. La imagen de la izquierda muestra un ListBox en el que se
selecciona un solo elemento y en la imagen derecha se seleccionan varios

Para agregar elementos a un control ListBox en tiempo de diseño, se debe


seleccionar el control Listbox que queremos agregar, y desde la ventana de
propiedades ubicarnos en la que se llama List. Al desplegarla podemos añadir
elementos. Para hacer esto se debe ingresar uno, luego mantener la tecla Ctrl
presionada y presionar Enter y agregar el siguiente y así con los demás.

Para agregarlos en tiempo de ejecución, es decir mediante código, se utiliza un


método llamado AddItem.
Cuadro combinado (Combobox con imágenes)

Con el control ImageCombo podemos además de añadir elementos como en un


ComboBox normal, incluir imágenes asociadas a los mismos.

f) TOOLBAR

Mediante este control de Visual Basic, podemos incorporar a nuestros formularios,


barras de herramientas. Este se incluye en el paquete o conjunto de ocx
contenidos en el Comctl32.ocx, llamado Microsoft Windows Common Control
desde el menú componentes.

Mediante la Opción Custom o Personalizado del control, se nos abrirá un cuadro


de diálogo para configurar el mismo. Y se puede acceder desde la ventana de
propiedades de Visual Basic o desde el menú desplegable al hacer click derecho
sobre el control y elegir propiedades.
g) COMBOBOX

 Este control muy utilizado en los programas nos permite mediante una lista
desplegable poder seleccionar elementos como. También es posible
introducir elementos a la misma.
 Este control es muy parecido al control List en lo que se refiere a las
propiedades y métodos para manejar los datos, para agregar elementos se
utiliza el método AddItem.
 El siguiente ejemplo añade 50 elementos en un bucle For Next:

Dim Elemento As Integer

For Elemento = 0 To 50
'Agregamos el valor de la variable Elemento al Combo
Combo1.AddItem i
Next

 Para eliminar todo el contenido se usa el método Clear


 Eliminamos todo el contenido
Combo1.Clear

Al igual que el control List, para saber el valor de un determinado elemento


del control se utiliza la propiedad List especificándole el número del
elemento, ListCount (para saber el número de elementos), ListIndex (saber
el elemento seleccionado), el Método RemoveItem (Elimina el elemento
especificado), etc.
COMPONENTES BÁSICOS DE UN PROGRAMA
VISUAL BASIC
En toda aplicación Visual Basic a la que nos enfrentemos, tendremos que manejar
los siguientes elementos:

PROYECTO

Aquí es donde se agrupan los diferentes módulos que contiene la aplicación:


formularios, módulos de código, módulos de clase, etc., organizados en diferentes
carpetas.

FORMULARIOS

Un formulario es lo mismo que una ventana. Nosotros utilizaremos el término


formulario ya que es el usado por VB. El formulario es el eje central en los
programas, y se le pueden incluir los controles necesarios para que actúe de
interfaz entre el usuario y la aplicación. Puesto que es un objeto, posee varias
propiedades que pueden ser modificadas para adaptarlo a los requerimientos de
la aplicación, así como métodos, en los cuales el programador puede insertar
código para que se comporte según sea necesario.
CONTROLES

Son todos los elementos incluidos dentro de un formulario: botones de comando,


listas desplegables, rejillas, cuadros de texto, botones de opción, de chequeo,
menús, etc., en los cuales el usuario inserta información, selecciona valores o
pulsa con el ratón para desencadenar ciertas acciones. Son objetos al igual que
los formularios, por lo que también disponen de propiedades para cambiar su
aspecto o posición, y métodos para responder a los eventos que reciban.

PROPIEDADES

Como dijimos anteriormente, tanto formularios como controles disponen de propiedades


que el programador puede alterar. La manera de hacerlo es mediante la ventana de
propiedades de VB, que mostrará las propiedades del objeto a modificar.
Dependiendo del objeto con el que estemos trabajando, esta ventana mostrará
propiedades comunes para todos los objetos como Name, y otras propiedades que serán
particulares para un tipo determinado de objetos, por ejemplo, Control Box para objetos
formulario. Si pulsamos el botón derecho del ratón en esta ventana, se abrirá un menú
con las siguientes opciones:

• Descripción. Muestra una breve descripción de la propiedad actualmente marcada.


• Acoplable. Una ventana es acoplable cuando está pegada a un lateral de la pantalla o
a otra
ventana, y no lo es cuando se puede mover libremente por la pantalla.
• Ocultar. Hace desaparecer la ventana.
Las dos últimas opciones aparecen en la mayoría de ventanas del entorno.
EVENTOS Y MÉTODOS

Podemos incluir código asociado a los objetos para que se comporten de la forma que
queramos al recibir una acción del usuario. Para ello disponemos de la ventana de código
del formulario, en la que situaremos las instrucciones que debe seguir un control al recibir
un determinado evento. Ventana de código con el método vacío de pulsación de un botón.
FUNCIONES Y PROCEDIMIENTOS

Son rutinas que, a diferencia de los métodos, no están ligadas a ningún objeto. Pueden
recibir parámetros, y en el caso de las funciones, devolver un valor. Se crean en la
ventana de código. Las veremos con detalle cuando estudiemos los componentes del
lenguaje. Hasta aquí hemos visto muy brevemente los componentes básicos de una
aplicación de tipo ejecutable estándar de VB. Veamos seguidamente, como unir todas
las piezas para dar forma a un programa.

LA PRIMERA APLICACIÓN

Seguidamente vamos a ver los pasos necesarios para crear una aplicación que nos sirva
de aproximación al entorno de desarrollo, el cual trataremos en otro tema con mayor
profundidad. De esta forma nos iremos acostumbrando a manejar controles, formularios,
ventanas de código, etc.
En primer lugar, hemos de fijar el objetivo del programa, es decir, analizar lo que
deseamos que el programa haga. En concreto, vamos a diseñar una ventana

II. PASOS PARA ABRIR EL PROGRAMA


Luego busque Microsoft Visual Basic 2010 Express y de clic para abrirlo.

Luego verá la pantalla de bienvenida y seguidamente se desplegará la pantalla


de inicio del programa
En la pantalla inicial, en el lado izquierdo se observa que hay un link para
nuevos proyectos y otro link para abrir proyectos ya existentes

se observa la barra de título, barra de menús y barra de herramientas


estándar.
Habra menú Archivo y encontrará las siguientes opciones…

Nuevo proyecto, Abrir proyecto, Abrir archivo

III. EJEMPLOS
EJEMPLO N°1 Escribir un programa que lea 5 números enteros y escriba la media
aritmética (Promedio) de los mismos

Se debe crear:

5 TextBox
7 Label (En el último Label cambia el BorderStyle de 0 - None a 1 - Fixed Single)
1 CommandButton
Creamos un TextBox
Le damos click derecho del Mouse y nos saldrá el siguiente cuadro lo cual sale una
opción que dice copiar.

Ahora acercamos el cursor en el espacio del formulario le damos click derecho y


pegar. O lo más fácil apretamos la tecla Ctrl y la tecla V las dos (teclas a la vez)
Luego de haberle dado pegar te va a salir un cuadro que te dice lo siguiente:
"Ya existe un control llamado Text1 ¿Deseas crear una matriz de controles?"

Les damos click en SI o en Aceptar

Creas 5 Text1 ,7 Labels y un CommandButton

El formulario debe quedarte así

CODIFICACIÓN:

Private Sub Command1_Click()

Dim PrimerValor As Integer, SegundoValor As Integer, TercerValor As Integer,


CuartoValor As Integer, QuintoValor As Integer

PrimerValor = Val(Text1(0))
SegundoValor = Val(Text1(1))
TercerValor = Val(Text1(2))
CuartoValor = Val(Text1(3))
QuintoValor = Val(Text1(4))
If Text1(1) = "" Then
MsgBox "Falta el un valor en la casilla 1"
ElseIf Text1(2) = "" Then
MsgBox "Falta el un valor en la casilla 2"
ElseIf Text1(3) = "" Then
MsgBox "Falta el un valor en la casilla 3"
ElseIf Text1(4) = "" Then
MsgBox "Falta el un valor en la casilla 4"
ElseIf Text1(5) = "" Then
MsgBox "Falta el un valor en la casilla 5"
Else
Label7 = (PrimerValor + SegundoValor + TercerValor + CuartoValor + QuintoValor)
/5
End If

End Sub

Ejemplo n°2

El alquiler de un vehículo cuesta 70.000 bolívares por día más 750 bolívares por
cada kilómetro recorrido. Escribir un programa que lea por teclado el número
de días en alquiler y el números de kilómetros recorridos y muestre el monto
total que se debe pagar.

Se debe crear:

2 TextBox
4 Label (En el último Label cambia el BorderStyle de 0 - None a 1 - Fixed Single)
1 CommandButton

Debe quedarte así


Aquí esta el código (Darle doble clíck al CommandButton e introducir lo siguiente)

CODIFICACIÓN:

Private Sub Command1_Click()


'Declaramos las constantes
Const AlquilerDelAuto = 70000
Const KilometrosRecorrido = 750

Dim DiasDeAlquiler As Integer


Dim KilometrosRecorridos As Integer

DiasDeAlquiler = Val(Text1)
Kilometros = Val(Text2)

If Text1 = "" Then


MsgBox "No has ingresado los dias"
ElseIf Text2 = "" Then
MsgBox "No has ingresado los kilometros"
Else
Label3 = (DiasDeAlquiler * AlquilerDelAuto) + (KilometrosRecorrido * Kilometros)
End If

End Sub
EJEMPLO N°3
Escribir un programa que lea por teclado un numero entero, el cual representa un
monto en bolívares y muestre cuantos billetes
de 50.000, 20.000, 10.000, 5.000, 2.000 y 1.000 y cuantas monedas
de 500, 100, 50, 20, 10, 5 y 1 constituyen esa cantidad.

Aquí usaremos InputBox

Se debe crear:

13 TextBox
13 Label
1 CommandButton

Debe quedarte así


CODIFICACIÓN:

Option Explicit
Private Sub Command1_Click()
Dim Monto As Long

'Ingresamos los datos


Monto = InputBox("Ingrese su monto")

Text1 = Monto \ 50000


Text2 = Monto \ 20000
Text3 = Monto \ 10000
Text4 = Monto \ 5000
Text5 = Monto \ 2000
Text6 = Monto \ 1000
Text7 = Monto \ 500
Text8 = Monto \ 100
Text9 = Monto \ 50
Text10 = Monto \ 20
Text11 = Monto \ 10
Text12 = Monto \ 5
Text13 = Monto \ 1

End Sub

EJEMPLO N°4

Escribir un programa que solicite al usuario la introducción de un número


de tres dígitos y que lo imprima en orden inverso.
Ejemplo: Para una entrada de 695,la salida deberá ser 596.
Se debe crear:

2 TextBox

2 Label

1 CommandButton

Debe quedarte así


Aquí esta el código (Darle doble clíck al CommandButton e introducir lo siguiente)

CODIFICACIÓN:
Private Sub Command1_Click()
Dim Numero As Integer
Dim CalculoUno As Integer, RespuestaUno As Integer
Dim CalculoDos As Integer, RespuestaDos As Integer
Numero = Text1
CalculoUno = Numero \ 100
RespuestaUno = Numero Mod 100
CalculoDos = RespuestaUno \ 10
RespuestaDos = RespuestaUno Mod 10
Text2 = RespuestaDos & CalculoDos & CalculoUno
End Sub
EJEMPLO N°5
Dados tres valores enteros, los cuales representan las longitudes de los lados de
un triángulo, escribir un programa que determine si el triángulo es isósceles,
equilátero o escaleno.

Se debe crear:

4 Label
3 TextBox
1 CommandButton

Debe quedar así

Aquí esta el código (Darle doble clíck al CommandButton e introducir lo siguiente)


CODIFICACIÓN DEL EJEMPLO N°5

Private Sub Command1_Click()


Dim LadoUno As Integer, LadoDos As Integer, LadoTres As Integer
LadoUno = Text1
LadoDos = Text2
LadoTres = Text3
If LadoUno = LadoDos And LadoDos = LadoTres Then
Label4 = "Es equilátero"
ElseIf LadoUno = LadoDos Or LadoUno = LadoTres Or LadoDos =
LadoTres Or LadoDos = LadoUno Or LadoTres = LadoUno Or LadoTres =
LadoDos Then
Label4 = "Isosceles"
Else
Label4 = "Escaleno"
End If
End Sub

EJEMPLO N°6
Escribir un programa que dada la hora en HH:MM:SS calcule y muestre la hora
un segundo después Donde:
HH es la hora
MM son los minutos
SS son los segundos
Se debe crear:
3 TextBox
3 CommandButton
Debe quedar así
CODIFICACIÓN :

Private Sub Command3_Click()


VariableHora = Text1
VariableMinutos = Text2
VariableSegundos = Text3
VariableSegundos = VariableSegundos + 1
If VariableSegundos = 60 Then
VariableSegundos = 0
VariableMinutos = VariableMinutos + 1
If VariableMinutos = 60 Then
VariableMinutos = 0
VariableHora = VariableHora + 1
If VariableHora > 12 Then
VariableHora = 1
End If
End If
End If
Text1 = VariableHora
Text2 = VariableMinutos
Text3 = VariableSegundos
End Sub
Private Sub Command1_Click()
Text1 = ""
Text2 = ""
Text3 = ""
End Sub
Private Sub Command2_Click()
End
End Sub

DISEÑO DE LA BASE DE DATOS


En esta fase del desarrollo, crearemos la base de datos IvaSop, en la que
incluiremos la ya mencionada tabla Nif, para los códigos fiscales. Otra de las
tablas que debemos incluir será para contener los diferentes tipos de IVA, a la que
llamaremos TipoIVA.En este punto hemos de pensar cómo afrontar la captura de
apuntes del libro de IVA. Ya que este problema se puede abordar desde diferentes
puntos de vista, nos hemos decidido por una solución que puede ser tan buena
como las demás. Al comienzo de cada ejercicio fiscal, crearemos en tiempo de
ejecución una tabla que será la que contenga los apuntes del año en curso. El
código que genere esta tabla, deberá crear las relaciones con las otras tablas de
la base de datos y la clave primaria para la tabla de apuntes.Como ayuda en la
generación de listados, crearemos las tablas de apoyo Lineas y Resumen, en las
cuales volcaremos los apuntes del trimestre a imprimir y el resumen de las
cantidades por tipo de IVA
La figura 544, muestra las relaciones establecidas entre las tablas de la base de
datos. Para más información sobre los campos, índices, etc., rogamos al lector el
uso de alguna herramienta tipo Access para manejo de bases de datos.
Las relaciones establecidas, exigirán integridad referencial, pero no se efectuarán
borrados ni actualizaciones en cascada, ya que piense el lector en el grave
problema que se produciría si borramos uno de los códigos de Nif, eliminándose
en cascada todos los registros de la tabla de apuntes que tengan ese mismo
código, en el caso de que estableciéramos eliminaciones en cascada.

INTERFAZ DE USUARIO
Comenzaremos escribiendo el procedimiento Main (), para efectuar la apertura
del espacio de trabajo y base de datos para la aplicación. A continuación,
crearemos el formulario frmInicio (figura 545), de tipo MDI, que servirá como
ventana principal de la aplicación, contenedora de las demás. Estableceremos las
propiedades necesarias y crearemos un menú con las opciones de esta
aplicación.

Como ya tenemos creado el mantenimiento para la tabla de NIF, lo


incorporaremos al proyecto agregando el código para abrir esta ventana en la
opción Archivo+Fichero de NIF del formulario frmInicio.
Private Sub mnuArNif_Click()
Dim lfrmNif As frmNif
Set lfrmNif = New frmNif
Load lfrmNif
lfrmNif.Show
lfrmNif.grdNif.SetFocus
Me.mnuArNif.Enabled = False
End Sub
EL FORMULARIO DE EDICIÓN DE APUNTES DE IVA

El final del punto anterior, sirve de entrada al actual, ya que al cargar el formulario
de edición de apuntes, se ejecuta su procedimiento Configurar, que prepara los
controles contenidos en el formulario para editar los registros de la tabla:
habilitando, deshabilitando, asignando valores iniciales, etc.

VISDATA, ADMINISTRADOR VISUAL DE DATOS


VisData es una aplicación que ha sido desarrollada con VB, y se incluye como
complemento del mismo. El código fuente de esta aplicación se incluye en el
directorio de ejemplos y es una estupenda manera de comprobar la potencia de
VB en el tratamiento de datos, además de servirnos de ayuda en el manejo de
bases de datos no sólo de Access, sino también ISAM y ODBC.Una vez abierta
una base de datos, disponemos de la Ventana de base de datos que nos muestra
a través de una estructura de colecciones y objetos, el contenido de la base de
datos actualmente abierta.Mediante esta estructura, podemos ir expandiendo
cada uno de los objetos que forman la base de datos para visualizar y editar los
valores de sus propiedades.
Para manipular los datos de las tablas, disponemos de la ventana Instrucción
SQL, en la que escribiremos la sentencia SQL a ejecutar, mostrándose a
continuación en una ventana de resultados.Esta ventana de resultados no tiene
un comportamiento estático, muy al contrario, los botones que dispone en su parte
superior, nos permiten realizar varias acciones sobre los registros mostrados,
como indican los propios nombres de estos botones.
CONTROLES NO TRABAJADOS

Shape: Es un control gráfico que se muestra como un rectángulo, un cuadrado,


una elipse, un círculo, un rectángulo redondeado o un cuadrado redondeado.
RichTextBox: Es un control que permite al usuario escribir y modificar texto al
tiempo que proporciona características de formato más avanzadas que el control
TextBox convencional.
DataGrid (Control): Muestra y permite la manipulación de datos de una serie de
filas y columnas que corresponden a registros y campos de un objeto Recordset.
MSFlexGrid: El control Microsoft FlexGrid (MSFlexGrid) muestra datos de tablas
y efectúa operaciones en ellos. Proporciona una flexibilidad completa para
ordenar, combinar y aplicar formato a tablas que contienen cadenas e imágenes.
Cuando se enlaza a un control Data, el control MSFlexGrid muestra datos de sólo
lectura.
Winsock: El control Winsock, invisible para el usuario, proporciona un acceso
sencillo a los servicios de red TCP y UDP. Pueden usarlo los programadores de
Microsoft Access, Visual Basic, Visual C++ o Visual FoxPro. Para escribir
aplicaciones de servidor o de cliente no necesita comprender los detalles de TCP
ni llamar a las API de Winsock de nivel inferior. Si establece las propiedades y
llama a los métodos del control, podrá conectar fácilmente con un equipo remoto
e intercambiar datos en las dos direcciones.
Control Calendar de Microsoft: Es una control que permite introducir en una
aplicación un calendario personalizado.
Control Animation: Puede reproducir archivos AVI para que pueda añadir
animaciones sencillas a su programa. Este control es compatible con archivos AVI
que no contengan sonido y que no se encuentren en formato comprimido o que
hayan sido comprimidos utilizando la tecnología Run- Lenght Encoding (RLE).

Control UpDown: El control UpDown ofrece una forma sencilla pero eficaz de
crear esos botones de incremento/decremento que muchas aplicaciones para
Windows muestran a la derecha de los campos numéricos y que permiten al
usuario incrementar o decrementar el valor contenido en el campo sin más que
pulsar con el Mouse sobre el control.
Control FlatsScrollBar: Es un sustituto de los controles HScrollBar y
VScrollBar. Este posee distintos tipos de estilos gráficos que podrá cambiar en
tiempo de diseño mediante su propiedad Appearance.
Control Monthview y DateTimePicker: El primero es un control estilo calendario
y el segundo es un cuadro de texto en el que podrá introducir fechas y horas. Los
dos están estrechamente relacionados, ya que el control DateTimePicker utiliza
un control MonthView cuando el usuario despliega un calendario para seleccionar
una fecha.
444
CONCLUSIONES

- En el trabajo correspondiente podemos decir que la


forma de programar ha evolucionado con el paso del
tiempo en la actualidad existen diversos programas los
cuales nos facilitan nuestras actividades que realizamos
en nuestra vida diaria

- Al exponer todos los temas de programación en visual


basic nos podemos percatar que la programación es
sumamente útil en nuestra vida cotidiana desde ir a
pagar el recibo de impuestos sacar dinero del banco o
incluso nuestros celulares o reproductores de música
están empleados con programas unos más complejos
que otros pero accesibles para nosotros como usuarios