Sie sind auf Seite 1von 3

PROGRAMACIÓN

.NET II


TAREA 2

NOMBRE: Aplicaciones MDI

RECURSOS NECESARIOS PARA REALIZAR LA TAREA:


• Contenidos de la semana 3.
• Recursos adicionales de la semana 3.

INSTRUCCIONES:

Una forma muy útil que provee Visual Studio .Net para declarar variables globales es mediante
el uso de módulos. Para ello, se agrega un módulo al proyecto con el siguiente código, donde
strResumen es una variable global.

Module Module1
Public strResumen As String
End Module

Un nutricionista experto en dietas express lo contacta para que le ayude en el desarrollo de un
programa adecuado para formular un régimen en donde ningún alimento se pueda repetir.
El programa debe tener un menú con 3 opciones:
• Ingresar Dieta
• Informe de la Dieta
• Ensamblado

La pantalla para Ingresar Dieta debe tener:
1. Una Combobox con los días Lunes, Martes y Miércoles.
2. Se debe poder ingresar un día más a la Combobox, por ejemplo, Viernes.
3. Un TabControl con 3 TabPages: Desayuno, Almuerzo y Cena. Cada una se compone de
2 ListBox, y la opción de agregar datos a ésta, sin que se repita a los ítems ya
existentes.
4. En la TabPage del Desayuno:
a. se tiene una Listbox con lo bebestible y otra con lo comestible.

Bebestible Comestible
Té solo Tostada integral
Té con leche Tostada con mantequilla
Café solo Tostada con Jamón
Café con leche Tostada con Palta
Café express Marraqueta
Café cortado Marraqueta con Tomate
Capuccino Marraqueta con Salame

La idea es seleccionar un ítem de cada Lista, y que el desayuno quede, por
ejemplo, “Café express con Tostada Integral”.

b. Se debe poder ingresar un nuevo bebestible y un nuevo comestible a la lista.




5. En la TabPage del Almuerzo.
a. se tiene una Listbox con la proteína y otra con el acompañamiento
.
Proteína Acompañamiento
Churrasco Arroz Integral
Bistec Fideos
Chuleta Puré
Costillar Papas Cocidas
Pavo Ensalada Surtida
Pollo Legumbres
Salmón Sopa
Atún
La idea es seleccionar un ítem de cada Lista, y que el almuerzo quede, por
ejemplo, “Costillas con Puré”.

b. Se debe poder ingresar una nueva proteína y un nuevo acompañamiento a la
lista.

6. En la TabPage del Cena.
a. se tienen una Listbox con Verduras y otra con Frutas:

Verdura Fruta
Zanahoria Naranja
Tomate Manzana
Palta Plátano
Lechuga Uva
Espinaca Kiwi
Apio Piña
Frutilla
Durazno
La idea es seleccionar un ítem de cada Lista, y que la cena quede, por
ejemplo, “Palta con Frutilla”.

b. Se debe poder ingresar una nueva verdura y una nueva fruta a la lista.

7. Un botón Guardar que “ingrese” la dieta del día.
8. Un botón que restaure los controles a su estado inicial en caso de que se requiera
ingresar la dieta nuevamente desde el primer día. Para esto, considere el uso de
variables globales explicado al principio.

Tips: para que los alimentos no se repitan, conviene eliminarlos de las listas una vez que se
presiona el botón Guardar por día.

La pantalla para Informe de la Dieta debe tener:
• Un textBox que muestre la dieta completa por día. Es decir, lo mismo que se
ingresó, debiera quedar registrado en el informe.
• Utilice:
o Font.Name: Courier New
o Font.Size: 9


Para la opción ensamblado:
• Realice el ensamblado del programa que desarrolló la semana pasada y agréguelo
al presente proyecto. La idea es que se despliegue desde el menú.

INDICADORES DE EVALUACIÓN PUNTAJE

• Incorporan ventanas MDI en sistemas integrados, en base a criterios 1


presentados
• Aplican Tabs, ListBox’s y Combobox’s en el desarrollo de sistemas 4
visuales integrados en base a casos presentados
• Incorporan ensamblados de aplicaciones de acuerdo a situaciones 1
planteadas.
• Puntaje total 6


El alumno debe entregar en un archivo .rar que contenga:
- Un Documento (.doc) con el código pegado como texto, y los print de pantalla de las
ejecuciones. El nombre del archivo es nombre_apellido_tarea2.doc
- El directorio que contenga los archivos del proyecto (.vb, .vbproject, etc) y los
directorios internos.

El nombre del archivo a consignar en plataforma debe ser nombre_apellido_tarea2.rar

Das könnte Ihnen auch gefallen