logo
Конспект по ООПиП ч

8. Мастер создания приложения. Шаг 1,2.

Мастер создания приложений AppWizard позволяет созд-ть различные типы прил-й, но обычно исп-ся файл прил-ния с расширением ехе. Кроме того, м.получить от AppWizard готовые фрагменты прогр. кода – классы, объекты, функции, которые присутствуют в каждой станд. проге. Для создания программы необходимо выбрать File\New (Cntl+N), а затем – вкладку Projects в окне New. В левой части окна находится список возможных типов проектов. Для создания типового прил-ия необх-мо выбрать MFC AppWizard (.ехе). Также необх-мо указать имя проекта в поле Project name, а в поле Location – каталог, в котором будет наход-ся проект. Далее действия AppWizard пронумерованы как этапы (step), причем номер текущего этапа – всегда в строке заголовка окна MFC AppWizard. Для перехода на следующий этап необходимо щелкнуть на кнопке Next, для перехода к предыдущему этапу – щелкнуть на кнопке Back. При нажатии на кнопке Cancel процесс создания прил-я вообще будет прерван. Справка по этапу вызывается на экран с помощью кнопки Help. Кнопка Finish позволяет завершить сеанс настройки, пропустив последующие этапы и настроить все оставшиеся параметры в состоянии по умолчанию.

Шаг 1. Выбор типа приложения. Первое, что надо определить, – сколько документов будет поддерживать будущее прил-ие, т.е. будет ли оно MDI-приложением, SDI-приложением или простым диалоговым приложением. Для каждого из этих типов приложе­ний AppWizard создает различные классы. SDI-приложение (SDI Single Document Interface, интерфейс с единственным документом) позволяет в каждый момент времени иметь открытым только один док-нт, однако кол-во открытых окон не ограничено. Например, редактор Notepad. Если выбрать в таком приложении File\Оpen, то открытый в текущий момент файл будет закрыт прежде, чем откроется новый. Создание SDI-приложения настраивается переключателем Single document.

В левой части диалогового окна после выбора переключателя типа приложения появится соответствующий образец вашего будущего приложения. Ниже этой группы переключателей в диалоговом окне находится флажок Document/View architecture support (Поддержка архитектуры документ/представление).

Еще ниже находится раскрывающийся список для выбора языка, который используется при написании текста программы.

Шаг 2. Базы данных. Второй этап – выбор уровня под­держки операций с базами данных. Четыре варианта уровня поддержки:

Если выбран один из вариантов с использованием базы данных, в этом же окне задается база, которая будет источником данных. Нужно щелкнуть на кнопке Data Source (Источник данных).

Картинка в левой части окна MFC AppWizard меняется после задания любого из предложенных вариантов обращения к базе данных, демонстрируя последствия сделанного выбора.