top of page

EVAP #3

  • lopezcansinoz
  • 12 feb 2017
  • 2 Min. de lectura

HACER UN PROGRAMA SEGUN MI TEMA DEL VIDEO

UN EJERCICIO DE ANALISIS DE CIRCUITOS , CON UN RESULTADO

PASO N°1

Crear una Ventana basada en diálogo utilizando el MFC AppWizard para el desarrollo de un ejercicio de ANALISIS DE CIRCUITOS:

PASO N°2

OBSERVAMOS LA TEORIA DEL EJERCICIO QUE VAMOS A DESARROLLAR

EN EL EJERCICIO , NOS PIDEN QUE HALLEMOS LA INTENSIDAD DE CORRIENTE ELECTRICA (I):

PASO N°3

GENERAMOS LOS CONTROLES INDICADOS

  • 4 etiquetas

  • 3 cajas de texto

  • 1 caja de grupo

  • 5 botones de opción

  • 1 botón de comando

LA VENTANA EN TIEMPO DE DISEÑO DEBERA SER ASI:

PASO N°4

AHORA PROCEDEREMOS A CREAR LAS VARIABLES MIEMBROS PARA LOS CONTROLES CREADOS DE LA SIGUIENTE MANERA:

PASO N°5

AHORA AGREGUE LA FUNCIÓN MIEMBRO OnButton1() PARA EL BOTÓN DE COMANDO CALCULAR (IDC_CALCULAR):

PASO N°6

AHORA DIGITE LA SIGUIENTE CODIFICACIÓN:

void CApp2Dlg::OnButton1() { //Actualizamos los datos de las variables UpdateData (true); //Elegimos la operación de acuerdo a lo que el usuario //haya seleccionado desde los radio buttons switch (m_Suma) { case 0: m_Resultados = m_Tension + m_Resistencia; break; case 1: m_Resultados = m_Tension - m_Resistencia; break; case 2: m_Resultados = m_Tension * m_Resistencia; break; case 3: m_Resultados = m_Tension / m_Resistencia; break; case 4: m_Resultados = m_Tension / m_Resistencia; break; case 5: if (m_Resistencia !=0) m_Resultados = m_Tension / m_Resistencia; else { MessageBox("División por -> Cero", "Error", MB_OK | MB_ICONSTOP); } break; } UpdateData(false); }

PASO N°7

AHORA PARA HACER QUE LA OPERACIÓN PREDETERMINADA SEA SUMA, ESCRIBIREMOS UNAS LÍNEAS DE CÓDIGO EN LA FUNCIÓN ONINITDIALOG DE LA CLASE CAPP2DLG:

BOOL CApp2Dlg::OnInitDialog() { CDialog::OnInitDialog(); //Set the icon for this dialog. The framework does this //automatically // when the application´s main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon

// Enviamos el foco a la primera operación (Suma) m_Suma = 0; UpdateData(false); return false; }

PASO N° 8

PRESIONE LAS TECLAS CTRL. + F5 PARA EJECUTAR LA APLICACIÓN Y VERÁ UNA VENTANA SIMILAR A ESTA:

PASO N°9

ES COMPROBRAR SI LA CODIFICACION ES CORRECTA:

PASO 10

LUEGO DE CONFIRMARLO, DAS POR TERMINADO TU PROGRAMA APP2.


 
 
 

Comentarios


Entradas destacadas
Entradas recientes
Archivo
Buscar por tags
Síguenos
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page