Визуализация контактных преобразований в среде Visual C++ 6 - Классы и файлы программы

Классы и файлы программы.

Программу Ellipse будем называть приложением с однооконным интерфейсом(SDI). Это означает, что в данный момент времени в ней может отображаться только один документ. Когда мастер создаёт приложение SDI, он порождает четыре главных класса:

-         класс документа;

-         класс представления (view);

-         класс главного окна;

-         класс приложения;

   Исходные задачи программы распределяются по этим четырём главным классам, и мастер создаёт четыре отдельных исходных файла для каждого из них. По умолчанию он порождает имена классов и исходных файлов по имени проекта.

   Класс документа в Ellipse называется CЕllipseDoc. Он порождается из класса CDocument библиотеки MFC. Заголовочный файл CEllipseDoc имеет имя CEllipseDoc.h, а имя файла реализации -  CEllipseDoc.cpp. Класс документа отвечает за хранение данных программы и за чтение и запись данных на диск.

   Класс представления в Ellipse называется CЕllipseView и порождается от MFC-класса Cview. Заголовочный файл CEllipseView  называется CEllipseView.h, а имя файла реализации -  CЕllipse.cpp. Класс представления отвечает за отображение данных программы (на экране, на принтере, или другом устройстве) и за обработку информации, вводимой пользователем.

Этот класс управляет окном представления (view window), которое используется для отображения данных программы на экране. Класс представления в Ellipse просто отображает строку сообщения внутри окна представления.

   Класс главного окна в Ellipse называется CMainFraim  и порождается от MFC-класса  CFrameWnd. Заголовочный файл CMainFrame называется MainFrm.h, а имя файла реализации - MainFrm.cpp. Класс главного окна управляет главным окном программы, которое является обрамляющим окном и содержит рамку окна, строку заголовка, строку меню и системное меню. Обрамляющее окно также содержит кнопки Minimize, Maximize, Close, а иногда и другие элементы пользовательского интерфейса, например, панель инструментов, строку состояния. Окно представления, управляемое классом представления, занимает внутри обрамляющего окна пустую область, которая называется клиентской областью главного окна. Окно представления не имеет видимых элементов, кроме текста и графики, отображающейся явно. Окно представления – дочернее окно главного окна, поэтому оно всегда отображается поверх и внутри границ рабочей области главного окна.

   Наконец, класс приложения назван CEllipseApp и порожден из MFC–класса CWinApp. Файл заголовков класса CEllipseApp назван Ellipse.h, а файл реализации – Ellipse.cpp. Класс приложения управляет программой в целом. Это значит, что он выполняет общие задачи, не относящиеся  к каким-либо другим трём классам (например, инициализацию программы и её заключительную очистку). Каждая MFC–программа должна создать в точности один экземпляр класса, порождённого из класса CWinApp. Четыре главных класса обращаются друг к другу и обмениваются данными, вызывая открытые функции-члены другого класса и посылая сообщения.

 

Скачать всю работу можно по ссылке:

[smscoin_key] texproc.ru/downloads/vkp_vcpp.zip [/smscoin_key]

Twitter
Нравится

Дополнительная информация



ZZZZZZZZZ