Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОСОБИЕ СозданиеWindowsПриложений.doc
Скачиваний:
20
Добавлен:
01.03.2016
Размер:
3.35 Mб
Скачать
  1. Автоматические шаблоны (каркасы) windows-приложений (тип empty, simple)

    1. Создать шаблон Windows-приложения (тип Empty) и изучить его свойства

Создать средствами мастера Win32 Application шаблон Windows-приложения (тип Empty) и изучить его свойства (привести в ОТЧЕТЕ): - интерфейс приложения, в части облика и предоставляемых возможностей; - файловый состав проекта (выписать структуру проекта, дерево папок, состав файлов, указать назначение файлов и их соподчиненность по включению); - функциональный состав проекта (привести схему иерархии функций приложения, указать состав и соподчинение функций, описать функции, указав интерфейсы, прототипы, назначение); - ресурсный состав проекта (описать типы используемых ресурсов, их назначение, идентификаторы, выполнить поэлементное описание структуры включенных ресурсов); - состав классов проекта (привести диаграмму классов приложения с указанием базовых классов, описать назначение используемых классов, их свойства и методы).

Для этого создать новый проект (New Project):

  • выбрать пункт меню File-New;

  • в появившемся диалоговом окне выбрать вкладку Projects и пункт Win32 Application;

  • набрать имя проекта в строке Project name, установить переключатель типа проекта в Empty project.. В результате в окне Workspace появится дерево проекта с пустыми папками;

  • запустить приложение.

    1. Модифицировать шаблон

Создать в шаблоне 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) и выполнить приложение.

    1. Создать шаблон Windows-приложения (тип Simple) и изучить его свойства

Средствами мастера Win32 Application создать шаблон Windows-приложения (тип Simple) аналогично тому, как это выполнено в параграфе 2.1 (Создать шаблон Windows-приложения - тип Empty). Изучить его свойства: - интерфейс приложения, в части облика и предоставляемых возможностей; - файловый состав проекта (выписать структуру проекта, дерево папок, состав файлов, указать назначение файлов и их соподчиненность по включению); - функциональный состав проекта (привести схему иерархии функций приложения, указать состав и соподчинение функций, описать функции, указав интерфейсы, прототипы, назначение); - ресурсный состав проекта (описать типы используемых ресурсов, их назначение, идентификаторы, выполнить поэлементное описание структуры включенных ресурсов); - состав классов проекта (привести диаграмму классов приложения с указанием базовых классов, описать назначение используемых классов, их свойства и методы) (результаты привести в ОТЧЕТЕ).

Внести изменения в шаблон аналогично параграфу 2.2 (Модифицировать шаблон).