Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Имена файлов и классов. Создание приложения. Создание простого диалогового приложения MFC.

Читайте также:
  1. II. Создание и назидание церквей
  2. III ОЦІНКА ЕКОНОМІЧНОЇ ДОЦІЛЬНІСТЬ ВИКОРИСТАННЯ ФАЙЛОВИХ МЕНЕДЖЕРІВ
  3. Алгебраїчні і трансцендентні числа. Будова простого алгебраїчного розширення поля
  4. Анкета для учащихся 10-11 классов.
  5. АНКЕТА ДЛЯ УЧАЩИХСЯ 8-9 КЛАССОВ.
  6. Арифурэта. Том первый. Глава 10. Создание оружия
  7. Атрибуты папок и файлов

Библиотека классов 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 | Нарушение авторских прав


Читайте в этой же книге: Idefine IDM_AFILES 501 Idefine IDMJ3FILES 502 Idefine IDM_CFILES 503 Idefine IDM DFILES 504 | FindClose(hFindFile); | Модальные диалоговые окна и класс CDialog | Как вводить данные при помощи окон диалога | ДИАЛОГОВОЕ ОКНО ШРИФТЫ (FONTS) | Средства и методы GDI. Перья. Кисти. Изменение цветов фона. Изменение цветов текста. | Работа с битовыми образами. Функции BitBlt() и PlgBlt(). Загрузка и вывод на экран битовых образов. Обработка битовых образов при помощи функции Windows NT MaskBlt(). | Вращение графического образа | Изменение цвета фона. Особенности поддержки Win32 в WIN32SWP.C. Функция WinMain(). | Изменение цвета фона. Функция окна. Обработка сообщений WM_PAINT. Обработка сообщения WM_DESTROY. Функция DefWIndowProc(). |
<== предыдущая страница | следующая страница ==>
Схема последовательного технологического процесса| Базы данных. Поддержка составных документов. Внешний вид приложения и другие опции. Другие опции.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)