Está en la página 1de 12

UNIVERSIDAD NACIONAL DE INGENIERIA

Facultad de Ingeniera Mecnica


CURSO: POO - MB545

Semana 12
Visual C++ 2010, aplicaciones basado en Dialogo (continuacin)

PRIMERA APLICACION : FACTURA


PARTE I: CREAR LA APLICACIN
1.
2.

Abrir Microsoft Visual Studio 2010.


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

3.
En el dilogo Nuevo Proyecto: En Tipos de proyecto, elegir Visual C++. En Plantillas,
elegir Aplicacin MFC y en Nombre (Name), escribir Factura, en Location ubicar la carpeta donde
quiere guardar su aplicacin. Luego dar clic en el botn Aceptar (OK).

Elaborado por Ing. Julio Vsquez Paragulla

UNIVERSIDAD NACIONAL DE INGENIERIA


Facultad de Ingeniera Mecnica
CURSO: POO - MB545

Semana 12
Visual C++ 2010, aplicaciones basado en Dialogo (continuacin)
4.

En el Asistente para aplicaciones MFC hacer clic en el botn Siguiente (Next).

5.

En Tipos de aplicacin seleccionar Dialog based (Basada en cuadros de dilogo) y dar clic
en el botn Siguiente (Next).

Elaborado por Ing. Julio Vsquez Paragulla

UNIVERSIDAD NACIONAL DE INGENIERIA


Facultad de Ingeniera Mecnica
CURSO: POO - MB545

Semana 12
Visual C++ 2010, aplicaciones basado en Dialogo (continuacin)
6.

En la ventana User Interface Features (Caractersticas de la interfaz de usuario) hacer


clic en el botn de Siguiente.

7.

En la Ventana Advanced Features (Caractersticas avanzadas), dar clic en el botn


Siguiente.

Elaborado por Ing. Julio Vsquez Paragulla

UNIVERSIDAD NACIONAL DE INGENIERIA


Facultad de Ingeniera Mecnica
CURSO: POO - MB545

Semana 12
Visual C++ 2010, aplicaciones basado en Dialogo (continuacin)
8.

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

PARTE II: DISEO DE LA APLICACION


1.

Preparar el siguiente diseo para nuestra aplicacin.

Elaborado por Ing. Julio Vsquez Paragulla

UNIVERSIDAD NACIONAL DE INGENIERIA


Facultad de Ingeniera Mecnica
CURSO: POO - MB545

Semana 12
Visual C++ 2010, aplicaciones basado en Dialogo (continuacin)
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.

Creacin de las variables miembro de la aplicacin. 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 Vsquez Paragulla

UNIVERSIDAD NACIONAL DE INGENIERIA


Facultad de Ingeniera Mecnica
CURSO: POO - MB545

Semana 12
Visual C++ 2010, aplicaciones basado en Dialogo (continuacin)
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 accin cuando se
seleccione un tem del comboBox.
En el Asistente para controladores de eventos, clic en el botn Add and Edit (Agr./Editar) para
escribir el siguiente cdigo:

Elaborado por Ing. Julio Vsquez Paragulla

UNIVERSIDAD NACIONAL DE INGENIERIA


Facultad de Ingeniera Mecnica
CURSO: POO - MB545

Semana 12
Visual C++ 2010, aplicaciones basado en Dialogo (continuacin)
2. Para el botn Aceptar
Click derecho en el botn y elegir Add Event Handler

Observe que el Message type CLICKED se elije para programar alguna accin cuando se haga clic
en el botn.
En el Asistente para controladores de eventos, clic en el botn Add and Edit (Agr./Editar) para
escribir el siguiente cdigo:

3. Para el botn Cancelar


Click derecho en el botn y elegir Add Event Handler, luego clic en el botn Add and
Edit para escribir el siguiente cdigo:

Elaborado por Ing. Julio Vsquez Paragulla

UNIVERSIDAD NACIONAL DE INGENIERIA


Facultad de Ingeniera Mecnica
CURSO: POO - MB545

Semana 12
Visual C++ 2010, aplicaciones basado en Dialogo (continuacin)
4. Para el botn Otra venta
Click derecho en el botn y elegir Add Event Handler, luego clic en el botn Add and
Edit para escribir el siguiente cdigo:

EJECUTAR LA APLICACION

Elaborado por Ing. Julio Vsquez Paragulla

UNIVERSIDAD NACIONAL DE INGENIERIA


Facultad de Ingeniera Mecnica
CURSO: POO - MB545

Semana 12
Visual C++ 2010, aplicaciones basado en Dialogo (continuacin)

SEGUNDA APLICACION : LISTAS


PARTE I: CREAR LA APLICACION
Revise la primera aplicacin
PARTE II: DISEO DE LA APLICACION
1.

Prepare el siguiente diseo de la aplicacin

Aplicar las propiedades correspondientes al ID, Caption.


2.

Cree las variables miembros:

Elaborado por Ing. Julio Vsquez Paragulla

UNIVERSIDAD NACIONAL DE INGENIERIA


Facultad de Ingeniera Mecnica
CURSO: POO - MB545

Semana 12
Visual C++ 2010, aplicaciones basado en Dialogo (continuacin)
PARTE III: CODIGO PARA LA APLICACION
1. Para el botn Inscribir
Click derecho en el botn y elegir Add Event Handler, luego clic en el botn Add and Edit
para escribir el siguiente cdigo:

2. Para el botn Retirar


Click derecho en el botn y elegir Add Event Handler, luego clic en el botn Add and Edit
para escribir el siguiente cdigo:

Elaborado por Ing. Julio Vsquez Paragulla

10

UNIVERSIDAD NACIONAL DE INGENIERIA


Facultad de Ingeniera Mecnica
CURSO: POO - MB545

Semana 12
Visual C++ 2010, aplicaciones basado en Dialogo (continuacin)
EJECUCIN DE LA APLICACIN
Pulse directamente la tecla F5.

TERCERA APLICACION : ENCUESTA


PARTE I: CREAR LA APLICACION
Revise la primera aplicacin
PARTE II: DISEO DE LA APLICACION
1.

Prepare el siguiente diseo de la aplicacin

Elaborado por Ing. Julio Vsquez Paragulla

11

UNIVERSIDAD NACIONAL DE INGENIERIA


Facultad de Ingeniera Mecnica
CURSO: POO - MB545

Semana 12
Visual C++ 2010, aplicaciones basado en Dialogo (continuacin)
Escriba los identificadores adecuados y al primer radiobutton (Cmica) pngale la propiedad
Group en true. Esto es para que los radiobuttons sean excluyentes, caso contrario se comportaran
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 cdigo para los eventos del mouse es:
Botn 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 tambin aparezcan los porcentajes correspondientes y el ganador.
Ejecute y verifique los resultados de la aplicacin.

Elaborado por Ing. Julio Vsquez Paragulla

12

También podría gustarte