You are on page 1of 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

You might also like