Está en la página 1de 3

DISEÑO INSTITUCIONAL ACTIVIDADES VIRTUALES

SEDE: PRINCIPAL JORNADA: MAÑANA FECHA: 15 julio 2020


DIMENSIÓN/AREA/ASIGNATURA/MODULO: INFORMÁTICA
NOMBRE DEL DOCENTE: EUSEBIO PRADA MATIZ
NOMBRE DE LA ACTIVIDAD GENERAL: ANÁLISIS DE UNA APLICACIÓN EN VB
NOMBRE DEL ESTUDIANTE: Marlon Andrés Camacho Calderón
CURSO: 11-05
MOMENTO INICIAL

EXPLICACIÓN DE LA ACTIVIDAD GENERAL:


ENTENDER OTRA VERSIÓN DE LA CALCULADORA BÁSICA EN VISUAL BASIC
IMÁGENES RELACIONADAS CON LA TEMÁTICA

TEXTO DE LECTURA
GUI (Interfaz Gráfica de Usuario):
Los invito a que analicen la anterior secuencia de imágenes que representan tres
momentos de una nueva versión de la Calculadora que ya hemos desarrollado en Visual
Basic.
Esta versión le da posibilidad al usuario de escribir los dos números que va a operar. Para
_________________________
Guía para actividades virtuales
entregar los resultados utiliza un recurso que ya hemos trabajado anteriormente y es la
caja de mensajes.
Un elemento nuevo es el llamado MenuStrip, (menú desplegable), que es muy fácil de
utilizar. Al desplegarse se ven las cuatro opciones de operaciones. El tratamiento es similar
a los otros elementos que hemos utilizado. Se ubica en la caja de herramientas (ToolBox),
se selecciona, y se lleva al formulario. Luego se hacen los cambios en propiedades. Este
elemento permite organizar nuestros formularios en el estilo Windows de formularios
desplegables.
Los valores a operar se ingresan por teclado. No se restringe incluso el uso de letras.
Código fuente:
1. Dim PrimNum, SegunNum, Result As Double ‘Declaración de variables
2. ‘Bloque de sentencias para las operaciones
PrimNum = Val(txtPrimNum.Text) La función Val() convierte
SegunNum = Val(txtSegNum.Text) el contenido de una
Result = PrimNum ¿? SegunNUm caja de texto (cuando
MsgBox(Result) se escriben números)
3. ‘Bloque de sentencias para la operación ¿? en valores numéricos.
PrimNum = Val(txtPrimNum.Text) Todo lo demás toma el
SegunNum = Val(txtSegNum.Text) valor Cero (0).
If Val(txtSegNum.Text) = 0 Then
MsgBox("El segundo número no puede ser cero")
Else
Result = PrimNum ¿? SegunNum
MsgBox(Result)
End If

MOMENTO DE DESARROLLO
ACTIVIDAD/ES ESPECIFICAS/S
ACCIONES A DESARROLLAR:
1. Leer y revisar cuidadosamente la presente guía.
2. Explicar cuál considera es el funcionamiento de esta aplicación.
R/= El funcionamiento es crear programas, por medio de un lenguaje informático.
3. Haga un listado de los elementos utilizados en el diseño de la GUI (Interfaz Gráfica
de Usuario), y en una tabla organice los siguientes datos: Nombre del elemento,
Tipo (Label, TextBox, Button, Form, etc.), Propiedad Text del elemento (si muestra
algún texto), para que se usa el elemento, otra(s) propiedades a configurar.
R/=
Nombre Tipo Text Uso Otros
Caja de Tool box Texto Muestra iconos Solo muestra
herramientas para controles los elementos
y otros adecuados
elementos para el trabajo
que esta
realizado
Name Label Texto Indica el propio Generalmente
nombre a la se le pone
Label números para

_________________________
Guía para actividades virtuales
recordar la
Label
Visible Label Texto Permite que Se selecciona
sea visible o True o False
invisible
Default Button Texto Permite poner
el botón
activado por
defecto cuando
inicia el
formulario
Enabled Textbox Texto Si está Si esta
establecido a establecida a
True permite False, impide
que se pueda que el usuario
escribir escriba
TextAling Textbox Texto Permite que el
texto se alinee
a la izquierda o
que aparezca al
centro
Tabla resumen de elementos de la GUI
4. Analizar la línea 1 del código fuente.
R/= La sentencia quiere decir que el resultado del primer numero y el segundo
número es doble.
5. Analizar el bloque 2 del código fuente.
R/= Es el bloqueo de las operaciones:
 En la primera quiere decir que, al poner el valor, debe saber que ese es el
primer número.
 En la segunda pasa igual que en la primera, debe saber que es segundo
número.
 La ultima sentencia nos muestra como se elabora el resultado, por medio
del mensaje de la caja de texto.
6. Piensa en el sitio que ocupan los signos ¿?
R/= El sitio que deben ocupar es el signo de la operación a desarrollar
7. Analizar el bloque 3 del código fuente.
R/= El código de fuente del bloqueo 3 se diferencia del 2, porque hace la aclaración
de que el segundo número no puede ser cero y termina mostrando como se
elabora el resultado.
8. Piensa en el sitio que ocupan los signos ¿?
R/= El sitio que deben ocupar es el signo de la operación a desarrollar.

_________________________
Guía para actividades virtuales

También podría gustarte