- •Методические указания
- •Оглавление
- •Теоретический материал
- •Введение
- •Типы данных Windows. Типы указателей Windows. Использование памяти
- •Венгерская нотация. Префиксы данных
- •Общая структура Windows-приложений
- •Описание класса (стиля) окна. Структура wndclass
- •Создание (визуализация) окна
- •Сообщения. Схема обработки. Прототипы функций-обработчиков сообщений
- •Ресурсы Windows-приложений
- •Встроенные редакторы ресурсов
- •Средства организации вывода данных
- •Средства организации ввода данных
- •Вывод растровых изображений в Windows-приложениях
- •Автоматические шаблоны (каркасы) windows-приложений (тип empty, simple)
- •Создать шаблон Windows-приложения (тип Empty) и изучить его свойства
- •Модифицировать шаблон
- •Создать шаблон Windows-приложения (тип Simple) и изучить его свойства
- •Типовой шаблон (каркас) windows-приложения (тшп)
- •Изучение свойств типового шаблона
- •Изучить листинг типового шаблона
- •Воспроизвести типовой шаблон
- •Изучить свойства типового шаблона
- •Модификация типового шаблона
- •Изменить интерфейс типового шаблона
- •Добавить строку приветствия в типовой шаблон
- •Использование типового шаблона
- •Организовать вывод данных с применением функций
- •Добавить ресурс - меню
- •Организовать ввод данных с применением меню и пользовательского диалогового окна
- •Автоматический шаблон (каркас) windows-приложения (тип hello)
- •Изучение свойств шаблона (тип Hello)
- •Создать шаблон Windows-приложения (тип Hello)
- •Изучить ресурсы шаблона
- •Изучить свойства шаблона
- •Модификация шаблона (тип Hello)
- •Получить типовой шаблон приложения (тшп) из шаблона (тип Hello)
- •Организовать ввод-вывод числовых данных с применением пользовательского диалогового окна
- •Индивидуальные задания
-
Автоматические шаблоны (каркасы) windows-приложений (тип empty, simple)
-
Создать шаблон Windows-приложения (тип Empty) и изучить его свойства
Создать средствами мастера Win32 Application шаблон Windows-приложения (тип Empty) и изучить его свойства (привести в ОТЧЕТЕ): - интерфейс приложения, в части облика и предоставляемых возможностей; - файловый состав проекта (выписать структуру проекта, дерево папок, состав файлов, указать назначение файлов и их соподчиненность по включению); - функциональный состав проекта (привести схему иерархии функций приложения, указать состав и соподчинение функций, описать функции, указав интерфейсы, прототипы, назначение); - ресурсный состав проекта (описать типы используемых ресурсов, их назначение, идентификаторы, выполнить поэлементное описание структуры включенных ресурсов); - состав классов проекта (привести диаграмму классов приложения с указанием базовых классов, описать назначение используемых классов, их свойства и методы).
Для этого создать новый проект (New Project):
-
выбрать пункт меню File-New;
-
в появившемся диалоговом окне выбрать вкладку Projects и пункт Win32 Application;
-
набрать имя проекта в строке Project name, установить переключатель типа проекта в Empty project.. В результате в окне Workspace появится дерево проекта с пустыми папками;
-
запустить приложение.
-
Модифицировать шаблон
Создать в шаблоне Windows-приложения (тип Empty) функцию WinMain, содержащую вывод окон сообщений (результаты привести в ОТЧЕТЕ).
Для этого в созданном шаблоне приложения создать файл в папке Source Files:
-
активизировать папку Source Files;
-
выбрать пункт меню File-New;
-
в появившемся диалоговом окне выбрать вкладку Files и пункт С++ Source File;
-
набрать имя файла в строке File name;
-
включить в созданный файл заголовок #include <windows.h> ;
-
создать пустую функцию WinMain и выполнить ее, например
int WINAPI WinMain (HINSTANCE H1, HINSTANCE H2, LPSTR Str, int I)
{
return 0;
}
-
включить в приложение вывод окна сообщения MessageBox( NULL, "Демонстрация работы окна сообщений", "MessageBox", 1) и снова выполнить;
-
включить в приложение функцию из библиотеки MFC. Для этого заменить заголовочный файл <windows.h> на заголовочный файл, выполняющий роль шлюза для доступа к классам MFC <afxwin.h>. Подключить библиотеки MFC, выполнив настройку среды - ГМ-Project-Settings-General-Use MFC;
-
в текст приложения вставить вызов окна сообщения AfxMessageBox ("Вот ОНО и заработало !",1) и выполнить приложение.
-
Создать шаблон Windows-приложения (тип Simple) и изучить его свойства
Средствами мастера Win32 Application создать шаблон Windows-приложения (тип Simple) аналогично тому, как это выполнено в параграфе 2.1 (Создать шаблон Windows-приложения - тип Empty). Изучить его свойства: - интерфейс приложения, в части облика и предоставляемых возможностей; - файловый состав проекта (выписать структуру проекта, дерево папок, состав файлов, указать назначение файлов и их соподчиненность по включению); - функциональный состав проекта (привести схему иерархии функций приложения, указать состав и соподчинение функций, описать функции, указав интерфейсы, прототипы, назначение); - ресурсный состав проекта (описать типы используемых ресурсов, их назначение, идентификаторы, выполнить поэлементное описание структуры включенных ресурсов); - состав классов проекта (привести диаграмму классов приложения с указанием базовых классов, описать назначение используемых классов, их свойства и методы) (результаты привести в ОТЧЕТЕ).
Внести изменения в шаблон аналогично параграфу 2.2 (Модифицировать шаблон).