Este documento describe un menú de programas creado en Visual Basic 6.0 que permite ordenar y seleccionar distintos programas de forma fácil. El menú incluye opciones para contar números pares e impares, calcular suma y promedio, encontrar el número mayor, y contar números en diferentes rangos.
2. Este Manual ha sido realizado con el fin de
implementar un Menú que ayude a enlazar
distintos programas en uno solo utilizando Visual
Basic 6.0, además que permite visualizar los
programas de forma ordenada y además
seleccionar el que desea abrir.
3. • Emplear los conocimientos vistos durante el semestre
• Crear un Menú para facilitar el ingreso
• Demostrar las ventajas de crear un menú de programas
• Mostrar las facilidades que nos proporciona Visual Basic al utilizar
sus herramientas adecuadamente.
• Ejecutar los programas en la práctica, después de aplicar el
código o algoritmo elaborado.
• Ayudar a las personas que empiezan a utilizar Visual Basic
ejercitándolos con programas útiles y prácticos.
4. Visual Basic:
Diseñador de entorno de datos: Es posible generar, de
manera automática, conectividad entre controles y datos
mediante la acción de arrastrar y colocar sobre formularios o
informes.
Menú de programas:
Un menú es una serie de opciones que el usuario puede
elegir para realizar determinada tarea.
Los menús están contenidos en una barra de menú, la cual se
puede decir que es una propiedad que tienen las
ventanas para poseer menús
5. EDITOR DE MENUS
El editor de menús es una herramienta utilizada para crear una
barra de menús sobre un formulario activo.
Este se encuentra ubicado en la opción herramientas del Visual
Basic y está compuesto por tres partes
INFORMACIÓN DE ELEMENTOS
• CAPTION: Aquí se escribe el nombre con el que aparecerá el
menú en la barra de menús del formulario
• NAME: En este recuadro se digita el nombre con que se
identificara cada elemento del menú en el código del
programa. Dicho nombre debe iniciar con letra minúscula; no
puede tener espacios y su longitud no puede superar los 255
caracteres
6. • INDEX: Aquí se asigna un valor numérico que identificara un
elemento del menú en caso de que este pertenezca a un
arreglo de controles.
• SHORTCUT: De esta lista se puede definir una combinación de
teclas para tener acceso a la opción por medio de una atajo de
teclado.
CASILLAS DE VERIFICACIÓN
• CHECKED: sirve para indicar si junto a la opción del menú
aparecerá o no una marca de selección.
• ENABLED: Establece si el elemento está disponible o si
aparece en el menú, pero no puede ser seccionada.
• VISIBLE: Define si la opción se muestra o no en el menú.
7. • Ingreso a visual Basic
• Ingresa al programa visual Basic
• Ingreso a EXE estándar
• Ingresamos a EXE estándar
Editor de menús
En este gráfico vemos la forma de crear el menú
8. Programanos para que funcione el menú- Lo que hacemos es poner el nombre
del
Form que representa un programa, por ejemplo Form2 es el programa
“parImpar” y
programamos
Private Sub Form Form_Loas()
Form2.Show
End Sub
11. Una vez programado el menú vamos a tener esta pantalla.
LISTA DE
PROGRAMAS
Podemos seleccionar cualquiera de estos programas y se van a abrir los
programas.
12. Dim i As Integer
Dim contp As Integer
Dim N As Integer
contp = 0
i=1
N= val (Text1.Text) o el Text del número indicado.
While i <= N
num = Val(InputBox(“Ingrese su numero:”,”numero”))
If num Mod 2=0 Then
contp=contp+1
Else
conti=conti+1
End If
i = i+1
Wend
Label 3. Caption = Contp
Label 5.Caption= Conti
End Sub
Private Sub Command2_Click()
Text1.Text = “”
Label3Caption = “”
Label5Caption = “”
End Sub
13. Dim i As Integer
Dim suma, promedio, numero As
Double
Dim N As Integer
suma = 0
i = 1
N = Val(Text1.Text)
While i < N
numero = Val(Input Box(“ingrese
numero:”,”numero”))
suma = suma + numero
i= 1+i
Wend
Label4.Caption = suma
Promedio = suma / N
Label6.Caption = promedio
End Sub
14. Dim i As Integer
Dim mayor, numero As Double
Dim N as Integer
mayor = 0
i = 1
N = Val(Text1.Text)
While i <= N
numero = Val(InputBox(“Ingrese
numero:”, “numero”))
If numero > mayor Then
mayor = numero
End If
i = i+1
Wend
Label3.Caption = mayor
End Sub
15. Dim I As Integer
Dim Num As Double
Dim n As Integer
Cont1= 0
Cont2= 0
Cont3= 0
Cont4= 0
num= 0
i=1
N= Val(Text1.Text)
While i<=N
num=Val(Inputbox(“Ingrese cuantos
numeros”))
If(15<=num<=25) Then
cont1= cont1+1
Else If(26<=num<=35) Then
cont2= cont2+2
16. Dim I As Integer
Dim numero As Integer
Dim N As Integer
cont1=0
Cont2=0
i=1
N = Val(Text1.Text)
While i <= N
numero = Val(InputBox(Ingrese numero:”,”numero”))
If numero < 7 Then
cont1= cont1+1
Else If numero > 7 Then
cont2= cont +2
Else
numero= 0
End If
i= i+1
Wend
Label4.Caption = cont1
Label5.Caption = cont2
End Sub
18. Private Sub Command1_Click()
Dim i As Integer
Dim N As Integer
Dim num As Integer
Dim cont1 As Integer
Dim cont2 As Integer
Dim cont3 As Integer
Dim cont4 As Integer
i = 1
N = 0
cont1 = 0
cont2 = 0
cont3 = 0
cont4 = 0
N = Val(Text1.Text)
19. While i <= N
num = Val(InputBox("Ingrese número deseado:", "num"))
If (num >= 15 And num <= 25) Then
cont1 = cont1 + 1
ElseIf (num >= 26 And num <= 35) Then
cont2 = cont2 + 1
ElseIf (num >= 36 And num <= 75) Then
cont3 = cont3 + 1
Else
cont4 = cont4 + 1
End If
i = i + 1
Wend
Label7.Caption = cont1
Label8.Caption = cont2
Label9.Caption = cont3
Label10.Caption = cont4
End Sub
20. Private Sub Command2_Click()
Text1.Text = ""
Text1.SetFocus
Label7.Caption = ""
Label8.Caption = ""
Label9.Caption = ""
Label10.Caption = ""
End Sub
Private Sub Command3_Click()
Form5.Hide
End Sub
21. 1.- El menú es útil porque permite ordenar los programas
2.- El menú nos permite ingresar fácilmente a los programas
3.- El trabajo final nos permite poner en práctica lo que hemos visto en
clase.
4.- Es importante utilizar Visual Basic 6.0 ya que no solo sirve para poder
realizar trabajos básicos de sumas, restas, etc, aparte de ordenar e
ingresar datos, también en el ámbito empresarial la gran mayoría de
sistemas financieros y contables se basan en programas similares a este.