BiVANT  Книги     К началу главы

В.А. Биллиг, И.Х. Мусикаев
Visual C++  4 версия        
Книга для программистов.
"Русская редакция", 1997 г.

Глава 1(1p)

Создание стартового приложения

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

Предлагается три варианта приложения:

·       SDI-приложение — с однодокументным интерфейсом (SDI — Single Document Inteface),

·       MDI-приложение — с многодокументным интерфейсом (MDI — Multiple Documents Interface),

·       приложение, основанное на диалоге (dialog-based).

В нашем примере решение может показаться очевидным. Вы не собираетесь работать с документами. Все, что нужно, — это организовать диалог между двумя объектами. Что ж, выберем "очевидный" вариант — приложение, основанное на диалоге, и щелкнем Next (Следующий) в нижней строке окна, чтобы перейти к следующему этапу работы AppWizard.

Заметьте: на этом этапе AppWizard показывает для каждого типа приложений соответствующую картинку остова. В нашем стартовом приложении будут две командные кнопки OK и CANCEL (Отменить).

На втором и третьем этапах работы AppWizard щелкните кнопку Next, принимая установки по умолчанию. Их выбор не имеет принципиального характера. Наконец AppWizard проинформирует о созданных им классах — CHelloApp и CHelloDlg — наследниках соответствующих классов CWinApp и CDialog из библиотеки MFC.

Для каждого класса будут созданы исходные и заголовочные файлы:

Hello.cpp, HelloDlg.cpp, Hello.h, HelloDlg.h.

Имена этих файлов строятся автоматически по имени проекта и именам базовых классов. В дальнейшем, ссылаясь на эти файлы, мы будем, как правило, опускать имя проекта. Щелкните кнопку Finish (закончить), а затем OK, принимая работу AppWizard.

Перед завершением своей работы по созданию остова приложения Hello AppWizard выдает сводку основных свойств построенного проекта (см. рис.1.1).

1_1.gif (6234 bytes)

Рис.1.1. Сводка основных свойств проекта Hello.

  Назад                Вперед

Hosted by uCoz