Documente Academic
Documente Profesional
Documente Cultură
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.
INDICE
a) VSCROLLBAR Y HSCROLLBAR.................................................................. 4
b) LINE .............................................................................................................. 5
d) IMAGELIST ................................................................................................... 6
e) LISTBOX ....................................................................................................... 7
f) TOOLBAR ..................................................................................................... 8
g) COMBOBOX ................................................................................................. 9
Ejemplo 1…………………………………………………………………………16
Ejemplo 2…………………………………………………………………………19
Ejemplo 3…………………………………………………………………………21
Ejemplo 4…………………………………………………………………………22
Ejemplo 5…………………………………………………………………………24
Ejemplo 6…………………………………………………………………………25
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.:
b) LINE
d) IMAGELIST
f) TOOLBAR
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:
For Elemento = 0 To 50
'Agregamos el valor de la variable Elemento al Combo
Combo1.AddItem i
Next
PROYECTO
FORMULARIOS
PROPIEDADES
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
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.
CODIFICACIÓN:
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
CODIFICACIÓN:
DiasDeAlquiler = Val(Text1)
Kilometros = Val(Text2)
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.
Se debe crear:
13 TextBox
13 Label
1 CommandButton
Option Explicit
Private Sub Command1_Click()
Dim Monto As Long
End Sub
EJEMPLO N°4
2 TextBox
2 Label
1 CommandButton
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
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 :
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.
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.
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