António Roberto Software
a.roberto@mail.telepac.pt

Linguagens de Programação I
2º ano da Licenciatura em Informática de Gestão

Aula de 6 de Março de 2001

Factorial : 1ª aplicação Windows, utilizando o Visual C++

 

 

 

 

 

 

 

 

 

 

 

As variáveis m_Numero e m_Factorial estão associadas a duas edit boxes na caixa de diálogo.

É redefinida a função virtual DoDataExchange

É redefinida a função virtual OnInitDialog

É acrescentado o método OnCalculaFactorial.

 

 

void CFactorialDlg::OnCalculaFactorial()
{


// Lê os valores dos controls para as variáveis associadas
if ( UpdateData( TRUE) )

m_Factorial = Factorial( m_Numero );

else
{

m_Numero = 1;
m_Factorial = 1;

}

// Escreve para os controls os valores das variáveis associadas
UpdateData( FALSE );

CWnd *pWin = GetDlgItem(IDC_NUMERO );
pWin->SetFocus();


}

 

   
Nome do Projecto : Factorial
Tipo de Projecto : MFC AppWizard( exe ) Dialog Based
Zip file com o projecto :
Factorial.zip