Читать реферат по информатике, вычислительной технике, телекоммуникациям: "Создание приложений с использованием различных элементов" Страница 1
- 1
- 2
Изм. Лист № докум. Подпись Дата Лист 10 Лабораторная работа №4-5
ЛАБОРАТОРНАЯ РАБОТА № 4-5 Создание приложений с использованием различных элементовЦель. Практическое освоение навыков создания Windows-приложений,визуальное проектирование диалоговых панелей, однооконных и многооконных приложений,связывание элементов управления с событиями.
Программное обеспечение. ОС Windows; Visual C++
Оборудование. ПЭВМ IBM.
Порядок выполнения работы.
Создать проект программы.Визуально спроектировать диалоговую панель.Связать элементы управления с событиями.Разработать отладочные тесты.Загрузить систему программирования .Создать программный модуль и запустить его на выполнение.Выполнить отладку и получить результаты счета.Оформить отчет, защитить лабораторную работу по контрольным вопросам и сдать преподавателю.
Содержание отчета.
Тема, цель и оборудование работы.Индивидуальное задание.Ход выполнения задания.Исходные данные и протокол выполнения работы.Выводы.
Индивидуальные задания
к лабораторной работе № 5.
Создать многооконное приложение в меню которого содержится пункт «ВЫЧИСЛЕНИЯ» и соответствующая кнопка на панели инструментов. При их выборе на экране должно появляться диалоговое окно, где согласно варианта задания по вводимых данным. Осуществляется расчет. Выбор расчета оргаанизовать с помощью кнопок или переключателей.
Вариант 5
Сумму элементов больших заданного числа; Произведение положительных элементов
Код программы
// MainFrm.cpp : implementation of the CMainFrame class
//
#include "stdafx.h"
#include "L4_5.h"
#include "MainFrm.h"
#include "D.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CMainFrame
IMPLEMENT_DYNCREATE(CMainFrame, CFrameWnd)
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
//{{AFX_MSG_MAP(CMainFrame)
ON_WM_CREATE()
ON_COMMAND(ID_BUTTON32771, OnButton32771)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
static UINT indicators[] =
{
ID_SEPARATOR,// status line indicator
ID_INDICATOR_CAPS,
ID_INDICATOR_NUM,
ID_INDICATOR_SCRL,
};
/////////////////////////////////////////////////////////////////////////////
// CMainFrame construction/destruction
CMainFrame::CMainFrame()
{
// TODO: add member initialization code here
}
CMainFrame::~CMainFrame()
{
}
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1;// fail to create
}
if (!m_wndStatusBar.Create(this) ||
!m_wndStatusBar.SetIndicators(indicators,
sizeof(indicators)/sizeof(UINT)))
{
TRACE0("Failed to create status bar\n");
return -1;// fail to create
}
// TODO: Delete these three lines if you don't want the toolbar to
// be dockable
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
return 0;
}
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
return TRUE;
}
/////////////////////////////////////////////////////////////////////////////
// CMainFrame diagnostics
#ifdef _DEBUG
void CMainFrame::AssertValid() const
{
CFrameWnd::AssertValid();
}
void CMainFrame::Dump(CDumpContext& dc) const
{
CFrameWnd::Dump(dc);
}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// CMainFrame
- 1
- 2
Похожие работы
| Тема: Технология и средства разработки Java-приложений с использованием XML-описаний экранных форм |
| Предмет/Тип: Другое (Диплом) |
| Тема: Разработка приложений с использованием информационных технологий (MS Access) |
| Предмет/Тип: Другое (Курсовая работа (т)) |
| Тема: Разработка приложений клиент-сервер для сетей TCP/IP с использованием CGI-интерфейса |
| Предмет/Тип: Отсутствует (Курсовая работа (т)) |
| Тема: Совершенствование рабочих мест сотрудников ООО "Даргез" с использованием свободных приложений |
| Предмет/Тип: Отсутствует (Курсовая работа (т)) |
| Тема: Создание интерактивных Web-приложений с использованием языка программирования JavaScript |
| Предмет/Тип: Отсутствует (Курсовая работа (т)) |
Интересная статья: Быстрое написание курсовой работы

(Назад)
(Cкачать работу)