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

10. Мастер создания приложения. Шаг 5,6,7.

Шаг 5. Другие опции. Пятый этап создания выполняемого приложения Windows с помощью AppWizard – выбор опций, которые нельзя было отнести по назначению ни к одному из предыдущих этапов. Будете ли вы включать в формируемый текст программ приложения комментарии? Чтобы задать такой режим, нужно просто выбрать один из переключателей группы “Would you like to generate source file comments?”

Ответ на второй вопрос в этом окне: “Желаете ли вы, чтобы библиотека MFC была разделяемой, динамически связываемой библиотекой (shared DLL) или статически прикомпилированной (statically linked library)?” – не так очевиден. Динамически связываемая библиотека (DLL – Dynamic-Link Library) представляет собой множество функций, используемых самыми разными приложениями. Использование DLL сокращает объем программы, но несколько усложняет установку продукта. Если вы просто перенесете на другой компьютер выполняемый файл программы, то скорее всего приложение работать не будет, поскольку оно нуждается еще и в соответствующих DLL-файлах. Если же модули библиотеки прикомпонованы статически к выполняемому файлу, то приложение легко перемещается с одного компьютера на другой, поскольку весь выполняемый код сосредоточен в одном файле.

Шаг 6. Имена файлов и классов. И, наконец, последний этап создания выполняемого приложения Windows с помощью AppWizard – подтверждение имен классов и имен файлов, которые создает для вас AppWizard. AppWizard использует имя проекта для формирования имен классов и имен файлов. Нет никакой нужды их изменять. Если в приложении используются классы представления, можно изменить имя класса, наследниками которого являются вновь создаваемые классы. По умолчанию базовым является CView, но многие разработчики предпочитают CScrollView или CEditView. После завершения работы в диалоговом окне Step 6 of 6 необходимо нажать на кнопку Finish.

Шаг 7. Создание приложения. После того, как вы щелкнете на Finish, AppWizard покажет вам в окне New Project Information информацию о новом проекте. Если что-либо не устраивает, можно вернуться, нажав на кнопку Cancel, и затем последовательно двигаться в обратном порядке по окнам этапов настройки, пока не будет найдено то окно, в котором возможно изменение данной настройки. После уточнения настройки можно повторить путь по шагам AppWizard’а либо сразу принять оставшиеся установки. После чего можно опять взглянуть на окно New project information и дать согласие на генерацию классов. AppWizard создаст необходимые классы и ресурсы.