Читайте также:
|
|
Библиотека классов MFC содержит большое количество разнообразных классов.
При создании собственных приложений с использованием средств AppWizard выбирается тип приложения, определяется расположение базового каталога, в котором будут размещены проекты..введите в поле Name имя создаваемого проекта. В базовом каталоге создается одноименный подкаталог и в него записываются все файлы проекта. Имена файлов, составляющих проект, и названия классов приложения также присваиваются AppWizard на основе имени проекта.
Соглашения об именах библиотеки MFC
В качестве префикса, обозначающего имя класса, библиотека MFC использует заглавную букву С от слова "class" (класс), за которым идет имя, характеризующее его назначение. Например, CWinApp — класс, определяющий приложение, CWnd — базовый класс всех оконных объектов, CDialog — класс окон диалога и т. д.
Для имен методов классов используется три способа. При первом способе имя объединяет глагол и существительное, например, Loadlcon (Загрузить пиктограмму) или DrawText (Нарисовать текст). При втором, имя метода состоит только из существительного, например, DialogBox (Блок диалога). Для функций, предназначенных для преобразования одного типа в другой, обычными являются такие имена, как XtoY(из X в Y).
Для членов классов библиотеки MFC принят следующий способ назначения имен: обязательный префикс m_ (от class member — член класса), затем идет префикс, характеризующий тип данных, и завершается все содержательным именем переменной, например, m_pMainWnd, где р — префикс, описывающий указатель (для переменных не членов класса префикс m_ не используется, чтобы можно было отличить обычные переменные от элементов любых классов, а не только классов библиотеки MFC).
Приложение MFC является исполняемым приложением для Windows на основе библиотеки Microsoft Foundation Class (MFC). Наиболее простым способом создания приложения MFC является использование мастера приложений MFC.
Исполняемые приложения MFC в целом делятся на пять типов: стандартные приложения Windows, диалоговые окна, приложения на основе форм, приложения в стиле проводника и приложения в стиле браузера.
Для создания каркаса приложения необходимы действия:
§ Вызов команды File/New…
§ Настройка параметров проекта в окне AppWizard/Projects:
o тип приложения – MFC AppWizard (exe),
o имя проекта (Name),
o размещение проекта (Location),
o флажок создания нового рабочего пространства в состоянии «установлен».
o нажать OK.
§ Выбор варианта приложения (Single document, Multiple documents или Dialog based).
В результате будет создан каркас MFC-приложения, в который входят модули, содержащие описания основных классов приложения, и файл ресурсов *.rc, содержащий описания диалоговых панелей, строк, акселераторов и других ресурсов. Состав классов, включенных в приложение, зависит от выбранного варианта приложения.
Дата добавления: 2015-09-03; просмотров: 109 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Схема последовательного технологического процесса | | | Базы данных. Поддержка составных документов. Внешний вид приложения и другие опции. Другие опции. |