Разработка Windows - приложения "Калькулятор" с использованием MFC

Автор работы: Пользователь скрыл имя, 02 Апреля 2014 в 20:56, курсовая работа

Краткое описание

В данном курсовом проекте на тему «Разработка Windows-приложения «Калькулятор» с использованием MFC» критерием выполнения поставленной задачи является программный продукт, выполняющий все арифметические операции, как и в калькуляторе встроенному в Windows (в режиме «обычный»). Для разработки приложений была выбрана среда программирования Microsoft Visual Studio 2008.

Содержание

ВВЕДЕНИЕ……………………………………………...………………….5
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ WINDOWS-ПРИЛОЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ БИБЛИОТЕКИ MFC…………..….6
1.1. Общие сведения………………………………………………………..6
1.2. Библиотека MFC……………………………………………………...11
1.3. Проектирование приложений в среде Microsoft Visual C++………14
2. СПЕЦИФИКАЦИЯ ПРОГРАММЫ ……………….………………....20
2.1. Описание программы………………………………………………...20
2.2. Функциональное назначение………………………………………...20
2.3. Описание логической структуры приложения……………………..21
2.4. Требования к техническому обеспечению………………………….23
2.5. Установка и запуск программы……………………………………..23
2.6. Входные и выходные данные………………………………………..24
2.7. Тестирование программы……………………………………………24
ЗАКЛЮЧЕНИЕ………………………….………………………………..25
СПИСОК ЛИТЕРАТУРЫ…………………………………..…………….26
ПРИЛОЖЕНИЕ 1………………………………………..………………..27
ПРИЛОЖЕНИЕ 2……………………………………………..…………..28

Вложенные файлы: 1 файл

Курсовик ТП.docx

— 113.64 Кб (Скачать файл)

   m_EDIT.SetWindowTextA(buffer_str);

 

 

// TODO: Add your control notification handler code here

}

 

void CCalcDlg::Num2()

{

   CString buffer_str;

   m_EDIT.GetWindowTextA(buffer_str);

   buffer_str.AppendChar('2');

   m_EDIT.SetWindowTextA(buffer_str);

 

    UpdateData(true);

UpdateData(false);

}

 

void CCalcDlg::Num3()

{

CString buffer_str;

   m_EDIT.GetWindowTextA(buffer_str);

   buffer_str.AppendChar('3');

   m_EDIT.SetWindowTextA(buffer_str);

 

    UpdateData(true);

UpdateData(false);

}

 

void CCalcDlg::Num4()

{

CString buffer_str;

   m_EDIT.GetWindowTextA(buffer_str);

   buffer_str.AppendChar('4');

   m_EDIT.SetWindowTextA(buffer_str);

 

    UpdateData(true);

UpdateData(false);

}

 

void CCalcDlg::Num5()

{

CString buffer_str;

   m_EDIT.GetWindowTextA(buffer_str);

   buffer_str.AppendChar('5');

   m_EDIT.SetWindowTextA(buffer_str);

 

    UpdateData(true);

UpdateData(false);

}

 

void CCalcDlg::Num6()

{

CString buffer_str;

   m_EDIT.GetWindowTextA(buffer_str);

   buffer_str.AppendChar('6');

   m_EDIT.SetWindowTextA(buffer_str);

 

    UpdateData(true);

UpdateData(false);

}

 

void CCalcDlg::Num7()

{

CString buffer_str;

   m_EDIT.GetWindowTextA(buffer_str);

   buffer_str.AppendChar('7');

   m_EDIT.SetWindowTextA(buffer_str);

 

    UpdateData(true);

UpdateData(false);

}

 

void CCalcDlg::Num8()

{

CString buffer_str;

   m_EDIT.GetWindowTextA(buffer_str);

   buffer_str.AppendChar('8');

   m_EDIT.SetWindowTextA(buffer_str);

 

    UpdateData(true);

UpdateData(false);

}

 

void CCalcDlg::Num9()

{

CString buffer_str;

   m_EDIT.GetWindowTextA(buffer_str);

   buffer_str.AppendChar('9');

   m_EDIT.SetWindowTextA(buffer_str);

 

    UpdateData(true);

UpdateData(false);

}

 

void CCalcDlg::Num0()

{

CString buffer_str;

m_EDIT.GetWindowTextA(buffer_str);

buffer_str.AppendChar('0');

m_EDIT.SetWindowTextA(buffer_str);

 

 

 

    UpdateData(true);

UpdateData(false);

}

 

void CCalcDlg::ClearE()

{

Clear();

// TODO: Add your control notification handler code here

}

 


Информация о работе Разработка Windows - приложения "Калькулятор" с использованием MFC