Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова_робота_СП.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.3 Mб
Скачать
  1. Контрольний приклад та аналіз результатів комп'ютерної реалізації програми

6.1 Меню файл відкрити

    1. М еню редагувати, вирізати

6.3 Меню вибору загального вигляду

6.4 Справка до програми

ВИСНОВОК

У процесі виконання даної роботи було закріплено теоретичні знання по програмуванню інтерфейсу під Windows на мові С++. У програмі виконується опрацювання масивів рядків символів, структур, динамічних списків та дерев; робота з екраном.

Кінцевим результатом роботи над даним курсовим проектом є програма текстовий редактор. Програма була розроблена в інтегрованому середовищі розробки програм Visual Studio 2012.

Програма містить пункт допомоги, який допоможе користувачеві розібратись з призначенням елементів інтерфейсу.

Програма відкомпільована у виконавчий exe-файл, який може завантажуватися і виконуватися під управлінням будь-якої операційної системи Windows.

Управління програмою реалізоване за допомогою миші та клавіатури і відповідає програмному інтерфейсу.

Список використаної література

  1. Ганеев. - Проектирование интерфейса пользователя средствами Win32 API.

  2. Мархасин М.Л. и др. Руководство по архитектуре IBM PC AT.: - Мн.: ООО "Консул", 1992.

  3. Фролов А.В., Фролов Г.В. Библиотека системного программиста. Т. 1. Часть 1, 2, 3. Операционная система MS-DOS. M: ДИАЛОГ-МИФИ, 1991,1993.

  4. Фролов А.В., Фролов Г.В. Библиотека системного программиста. Т. 2. Аппаратное обеспечение IBM PC. Часть 1, 2. М: ДИАЛОГ-МИФИ, 1992.

  5. Фролов А.В., Фролов Г.В. Библиотека системного программиста. Т. 19, MS-DOS для программиста. Часть 2, М.: ДИАЛОГ-МИФИ, 1995.

  6. Деревянко А.С. Системное программирование. 2006.

  7. Деревянко А. С. Системное программное обеспечение персональньїх ЗВМ. Учебное пособие. - Харьков: ХГПУ, 1994. - 312с.

  8. Касаткин А.И. Профессиональное программирование на язьіке Си: системное программирование. - Мн.:ВШ, 1992.

Додатки Додаток 1. Код TextEdit.Cpp

// TextEdit.cpp : Defines the class behaviors for the application.

//

#include "stdafx.h"

#include "TextEdit.h"

#include "MainFrm.h"

#ifdef _DEBUG

#define new DEBUG_NEW

#endif

BEGIN_MESSAGE_MAP(CTextEditApp, CWinApp)

ON_COMMAND(ID_APP_ABOUT, OnAppAbout)

END_MESSAGE_MAP()

CTextEditApp::CTextEditApp()

{

}

CTextEditApp theApp;

BOOL CTextEditApp::InitInstance()

{

InitCommonControls();

AfxInitRichEdit();

CWinApp::InitInstance();

CMainFrame* pFrame = new CMainFrame;

m_pMainWnd = pFrame;

pFrame->LoadFrame(IDR_MAINFRAME,

WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, NULL, NULL);

pFrame->ShowWindow(SW_SHOW);

pFrame->UpdateWindow();

return TRUE;}

class CAboutDlg : public CDialog

{

public:

CAboutDlg();

enum { IDD = IDD_ABOUTBOX };

virtual void DoDataExchange(CDataExchange* pDX); // функція обміну

даними

protected:

DECLARE_MESSAGE_MAP()

};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)

{}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)

{

CDialog::DoDataExchange(pDX);

}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)

END_MESSAGE_MAP()

void CTextEditApp::OnAppAbout()

{

CAboutDlg aboutDlg;

aboutDlg.DoModal();

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]