Вычислительные методы в механике и теплофизике: учебный научно-исследовательский практикум

Скачать в pdf «Вычислительные методы в механике и теплофизике: учебный научно-исследовательский практикум»


#ifndef MFCAPP_HPP #define MFCAPP HPP


#pragma once #define VC_EXTRALEAN #include <afxwin.h> #include <afxext.h>



#include «resource.h» #include «ChildWnd.hpp»


// компилировать один раз // исключить редко используемые заголовки // описание основных компонент MFC // описания расширений MFC (типа ToolBar)


// описание идентификаторов ресурсов задачи // описание класса «дочерних» окон


#include «taskmngr.hpp» // описание класса менеждеров расчётов


///////////////////////////////////////////////////////////////////////// // Класс CMFCApp (наследник свойств класса CWinApp) :


//    класс простейших одно-оконных приложений


class CMFCApp : public CWinApp { private: // Члены класса:


HMENU    m_hMDIMenu;


HACCEL    m_hMDIAccel;


CTaskMngr* pFirstTask; friend    CTaskMngr;


// HANDLE текущего меню


// HANDLE таблицы акселераторов (горячих клавиш) // указатель на первый менеджер расчёта // разрешить классу CTaskManager // … доступ к приватной переменной pFirstTask public: // Конструктор и Деструктор CMFCApp() { pFirstTask=NULL; }; protected: // Переопределяемые методы базового класса:


virtual BOOL InitInstance(); // Инициализировать экземпляр задачи virtual int ExitInstance(); // Освободить ресурсы экземпляра задачи virtual BOOL OnIdle(LONG); // Действия при отсутствии сообщений protected: // Реализация дополнительных методов — обработчиков команд


afx_msg void OnAppAbout(); afx_msg void OnMethod1(); afx_msg void OnMethod2(); afx_msg void OnMethod3();



// реакция на // реакция на // реакция на // реакция на



afx_msg void OnCloseAll(); // реакция на



COMMAND


COMMAND


COMMAND


COMMAND


COMMAND



ID_APP_ABOUT


IDM_METHOD1


IDM_METHOD2


IDM_METHOD3


ID_USER_CLOSEALL



DECLARE_MESSAGE_MAP()



// таблица реакций на сообщения



///////////////////////////////////////////////////////////////////////// // Класс CMainFrame (наследник свойств класса CMDIFrameWnd):


// класс простейших главных окон приложений class CMainFrame : public CMDIFrameWnd {


DECLARE_DYNAMIC(CMainFrame) // организовать доступ к информации о классе


// … объекта во время выполнения задачи

Скачать в pdf «Вычислительные методы в механике и теплофизике: учебный научно-исследовательский практикум»