Está en la página 1de 12

UNIVERSIDAD NACIONAL DE INGENIERIA

Facultad de Ingeniería Mecánica


CURSO: POO - MB545
Semana 12
Visual C++ 2010®, aplicaciones basado en Dialogo (continuación)

PRIMERA APLICACION : FACTURA

PARTE I: CREAR LA APLICACIÓN

1. Abrir Microsoft Visual Studio 2010.


2. Ir al menú Archivo (File, New, Project… o presione las teclas Ctrl+Shift+N.

3. En el diálogo Nuevo Proyecto: En Tipos de proyecto, elegir Visual C++. En Plantillas,


elegir Aplicación MFC y en Nombre (Name), escribir Factura, en Location ubicar la carpeta donde
quiere guardar su aplicación. Luego dar clic en el botón Aceptar (OK).

Elaborado por Ing. Julio Vásquez Paragulla


1
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniería Mecánica
CURSO: POO - MB545
Semana 12
Visual C++ 2010®, aplicaciones basado en Dialogo (continuación)

4. En el Asistente para aplicaciones MFC hacer clic en el botón Siguiente (Next).

5. En Tipos de aplicación seleccionar Dialog based (Basada en cuadros de diálogo) y dar clic
en el botón Siguiente (Next).

Elaborado por Ing. Julio Vásquez Paragulla


2
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniería Mecánica
CURSO: POO - MB545
Semana 12
Visual C++ 2010®, aplicaciones basado en Dialogo (continuación)

6. En la ventana User Interface Features (Características de la interfaz de usuario) hacer


clic en el botón de Siguiente.

7. En la Ventana Advanced Features (Características avanzadas), dar clic en el botón


Siguiente.

Elaborado por Ing. Julio Vásquez Paragulla


3
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniería Mecánica
CURSO: POO - MB545
Semana 12
Visual C++ 2010®, aplicaciones basado en Dialogo (continuación)

8. En la ventana Generated Classes (Clases generadas) dar clic en Finish (Finalizar).

PARTE II: DISEÑO DE LA APLICACION

1. Preparar el siguiente diseño para nuestra aplicación.

Elaborado por Ing. Julio Vásquez Paragulla


4
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniería Mecánica
CURSO: POO - MB545
Semana 12
Visual C++ 2010®, aplicaciones basado en Dialogo (continuación)

2. Aplique las propiedades correspondientes a los controles

Para el tipo de helado utilice un control ComboBox y en la propiedad Data escriba lo siguiente:
Sandwich;Frio rico;Sublime

En la propiedad Order cambie a false

Las cajas de texto cuyo valor será calculado deben tener la propiedad Read Only.

Para los acumulados utilice el control Group box

3. Creación de las variables miembro de la aplicación. Utilize el wizard

Selecciona el controlID y hace clic en Add variable… donde escribe el nombre y elije el tipo
de dato.

Al terminar haga clic en OK

Elaborado por Ing. Julio Vásquez Paragulla


5
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniería Mecánica
CURSO: POO - MB545
Semana 12
Visual C++ 2010®, aplicaciones basado en Dialogo (continuación)

PARTE III: CODIGO PARA LA APLICACION

1. Para el comboBox

Clic derecho en el comboBox y seleccionar Add Event Handler (Agregar controlador de


eventos...)

Observe que el Message type SELCHANGE se elije para programar alguna acción cuando se
seleccione un ítem del comboBox.

En el Asistente para controladores de eventos, clic en el botón Add and Edit (Agr./Editar) para
escribir el siguiente código:

Elaborado por Ing. Julio Vásquez Paragulla


6
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniería Mecánica
CURSO: POO - MB545
Semana 12
Visual C++ 2010®, aplicaciones basado en Dialogo (continuación)
2. Para el botón Aceptar
Click derecho en el botón y elegir Add Event Handler

Observe que el Message type CLICKED se elije para programar alguna acción cuando se haga clic
en el botón.

En el Asistente para controladores de eventos, clic en el botón Add and Edit (Agr./Editar) para
escribir el siguiente código:

3. Para el botón Cancelar


Click derecho en el botón y elegir Add Event Handler, luego clic en el botón Add and
Edit para escribir el siguiente código:

Elaborado por Ing. Julio Vásquez Paragulla


7
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniería Mecánica
CURSO: POO - MB545
Semana 12
Visual C++ 2010®, aplicaciones basado en Dialogo (continuación)

4. Para el botón Otra venta


Click derecho en el botón y elegir Add Event Handler, luego clic en el botón Add and
Edit para escribir el siguiente código:

EJECUTAR LA APLICACION

Elaborado por Ing. Julio Vásquez Paragulla


8
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniería Mecánica
CURSO: POO - MB545
Semana 12
Visual C++ 2010®, aplicaciones basado en Dialogo (continuación)
SEGUNDA APLICACION : LISTAS

PARTE I: CREAR LA APLICACION

Revise la primera aplicación

PARTE II: DISEÑO DE LA APLICACION

1. Prepare el siguiente diseño de la aplicación

Aplicar las propiedades correspondientes al ID, Caption.

2. Cree las variables miembros:

Elaborado por Ing. Julio Vásquez Paragulla


9
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniería Mecánica
CURSO: POO - MB545
Semana 12
Visual C++ 2010®, aplicaciones basado en Dialogo (continuación)
PARTE III: CODIGO PARA LA APLICACION

1. Para el botón Inscribir


Click derecho en el botón y elegir Add Event Handler, luego clic en el botón Add and Edit
para escribir el siguiente código:

2. Para el botón Retirar


Click derecho en el botón y elegir Add Event Handler, luego clic en el botón Add and Edit
para escribir el siguiente código:

Elaborado por Ing. Julio Vásquez Paragulla


10
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniería Mecánica
CURSO: POO - MB545
Semana 12
Visual C++ 2010®, aplicaciones basado en Dialogo (continuación)

EJECUCIÓN DE LA APLICACIÓN
Pulse directamente la tecla F5.

TERCERA APLICACION : ENCUESTA

PARTE I: CREAR LA APLICACION

Revise la primera aplicación

PARTE II: DISEÑO DE LA APLICACION

1. Prepare el siguiente diseño de la aplicación

Elaborado por Ing. Julio Vásquez Paragulla


11
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniería Mecánica
CURSO: POO - MB545
Semana 12
Visual C++ 2010®, aplicaciones basado en Dialogo (continuación)
Escriba los identificadores adecuados y al primer radiobutton (Cómica) póngale la propiedad
Group en true. Esto es para que los radiobuttons sean excluyentes, caso contrario se comportarían
como checks.

2. Cree las variables miembros:

Observe que la variable para el primer radiobutton es de tipo int.

PARTE III: CODIGO PARA LA APLICACION

El código para los eventos del mouse es:

Botón Votar
void CEncuestaDlg::OnBnClickedButtonVotar()
{
// TODO: Add your control notification handler code here
UpdateData(true);
switch(m_genero){
case 0: m_votos_comica++;
break;
case 1: m_votos_terror++;
break;
case 2: m_votos_accion++;
break;
case 3: m_votos_drama++;
break;
case 4: m_votos_dibujos++;
break;

}
UpdateData(false);
}

Complete para que también aparezcan los porcentajes correspondientes y el ganador.

Ejecute y verifique los resultados de la aplicación.

Elaborado por Ing. Julio Vásquez Paragulla


12

También podría gustarte