Разработка Windows - приложения "Калькулятор" с использованием MFC
Курсовая работа, 02 Апреля 2014, автор: пользователь скрыл имя
Краткое описание
В данном курсовом проекте на тему «Разработка 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
}