Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Realizado Por:
Diseño de formulario
Primero se colocan dos labels, a cada uno se le cambiara el texto que muestran
con la propiedad caption para que uno diga “Usuario” y el otro “Contraseña”, luego
al lado de cada label se inserta un textbox al que se tiene que dejar en blanco
eliminando el texto que haya en la propiedad text de los mismos, al textbox que se
coloque al lado de la contraseña se le modifica la propiedad “Passwordchar” para
que solo aparezca un símbolo en lugar de letras o números cuando se ingrese la
contraseña. Como paso siguiente se colocan dos botones de comando, uno que
tendrá que decir Aceptar (para ello se modifica la propiedad caption) y otro de
Salir.
Codificación
Form1.Hide
Form2.Show
2
3- Colocamos el “else” para que en caso de no cumplirse la condición, se muestre
un mensaje en pantalla que diga datos incorrectos además de eliminar el texto
en los textbox, para ello usamos MsgBox y la propiedad .text.
Else
Text1.Text = ""
Text2.Text = ""
End If
Para el botón de Salir solo se escribirá la orden “End” para que la aplicación deje
de ejecutarse.
2 Mensajes
Diseño de formulario
Primero se crea el textbox donde aparecerán los mensajes (tiene que estar en
blanco por lo tanto se elimina el texto con la propiedad text) luego se hacen dos
frames, dentro de cada frame se insertan dos option buttons, en el primer frame,
con la propiedad caption se le cambia el texto a “mensajes” y con la misma
propiedad se cambian los textos a los option buttons para que queden en mensaje
1 y 2, en el segundo frame se hace el mismo procedimiento solo que ahora en vez
de mensajes es colores y para los option buttons se colocaría el nombre de los
colores a usar ( azul y rojo en este caso).
3
Codificación
1- Frame mensajes
Mensaje 1:
Mensaje 2:
2- Frame colores
Color 1 (Azul):
Text1.Forecolor = vbBlue
Color 2 (Rojo):
Text1.Forecolor = vbRed
3 Menú de formularios
Este formulario sirve como un sencillo menú de elección para poder mostrar otros
formularios. Se necesitaran 1 label y 2 botones de comando (mínimo).
Diseño de formulario
Para realizar el menú empezamos colocando un label que muestre el texto “Menú
de Elección” usando la propiedad caption y después proseguir a colocar dos
botones de comando debajo del label a los que les pondremos el nombre de los
4
formularios que se abrirán con la propiedad caption, en este caso serán Mensajes
(form2) y Mini calculadora (form3).
Codificación
Para el caso de
Mensajes: Form1.Hide
Form2.Show
Form1.Hide
Form3.Show
4 Mini calculadora
Diseño de formulario
Codificación
Suma
Label1.Caption= “+”
Resta
Label1.Caption= “-”
Multiplicación
Label1.Caption= “*”
División
Label1.Caption= “/”
6
La función val permite obtener el contenido de los textbox en formato numérico
(integer, single, double).
Botón de limpiar:
Text1.Text = “”
Text2.Text= “”
Text3.Text = “”
Label1.Caption = “”
Botón de salir:
End
5 Deducir triangulo
Diseño de formulario
7
Codificación
Todo el código se ejecutara por medio del botón de comando “Evaluar”: Para
ejecutar la instrucción primero se declararan variables del tipo entero que se
usaran en las condiciones a cumplir en una estructura de control if y después el
resultado se mostrara en el Label4:
L1 = Text1
L2 = Text2
L3 = Text3
If L1 = L2 And L2 = L3 Then
ElseIf L1 = L2 Or L1 = L3 Or L2 = L1 Or L2 = L3 Or L3 = L1 Or L3 = L2 Then
Else:
End If
6 Calcular promedio
Diseño de formulario
8
Codificación
Num1 = Val(Text1)
Num2 = Val(Text2)
Num3 = Val(Text3)
Num4 = Val(Text4)
Num5 = Val(Text5)
Else:
End If
9
7 Mini Word (Formulario usando la herramienta de editor de menú)
Este formulario consistirá en una caja texto que mostrara un mensaje y contara
con la capacidad de modificar las propiedades del texto como el tipo de fuente,
tamaño, estilo y color del texto. Para realizar el formulario hará falta el uso de la
herramienta editor de menús además de dos botones de comando y un textbox.
Diseño de formulario
10
Ahora se realizara el elemento fuente, se tendrá que escribir en caption “Fuente” y
en name “mnuFuente”, dentro de fuente tendremos tres elementos que serán
Times new roman (mnuTimes), Courier new (mnuCourier) y Arial (mnuArial) que
para colocarlas seguiremos el mismo procedimiento que utilizamos en Archivo
solo que no se usara la flecha a la izquierda hasta que se terminen de crear las
opciones dentro de fuente para no afectar la jerarquía.
La siguiente opción será Estilo (mnuEstilo) que tendrá los subelementos Cursiva
(mnuCursiva) y Negrita (mnuNegrita) y por último el elemento Colores
(mnuColores) que contendrá los subelementos Azul (mnuAzul) y Verde
(mnuVerde), finalmente le damos aceptar para cerrar la herramienta.
11
Diseño Final:
Codificación
Para escribir el código nos tendremos que dirigir a cada elemento del menú ya
creado en el formulario y darle un click. Primero empezaremos con el subelemento
Salir al que solo le escribiremos el código “End”.
mnuTimes.Checked = True
mnuCourier.Checked = False
12
mnuArial.Checked = False
Los siguientes elementos son los de tamaño, debido a que creamos un arreglo en
durante el diseño del menú aquí da igual en que elemento escribamos el código
porque los tres tendrán el mismo. Para este caso declararemos una variable como
entera para poder ser usada una estructura de control ciclica for:
Dim i As Integer
For i = 0 To 2
mnutamañoa(i).Checked = False
Next i
Case 0
Text1.Font.Size = 12
Case 1
Text1.Font.Size = 14
Case 2
Text1.Font.Size = 16
End Select
mnutamañoa(Index).Checked = True
13
Los siguientes serán los elementos dentro de estilo para ello tendremos dos
códigos similares:
Negrita:
mnuNegrita.Checked = Not
Text1.FontBold Cursiva:
El operador not en datos del tipo boolean realiza una negación lógica, si la
expresión es verdadera, el resultado es falso y viceversa.
Azul:
mnuAzul.Checked = True
mnuVerde.Checked = False
Text1.ForeColor = vbBlue
Verde:
mnuAzul.Checked = False
mnuVerde.Checked = True
Text1.ForeColor = vbGreen
Por último los botones de comando, el botón de comando con el caption Mensajes
tendrá el siguiente código para poder hacer aparecer un mensaje en la textbox de
al lado:
Text1.Text = “”
14