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

6. Система меню. Меню Insert, Project.

Меню Insert

Собраны команды, относящиеся к вставке чего-нибудь в проект или в один из его файлов. Можно вставлять новые классы, ресурсы в проект, текст из файла в редактируемый и т.д.

New Class... открывается диалоговое окно NewClass, в котором можно задать имя нового класса (таковым может быть класс библиотек MFC и ATL или класс общего назначения) и указать его базовый класс. В результате создается файл заголовков и файл реализации нового класса.

Resource... позволяет добавить в проект новые ресурсы, включая горячие клавиши, растровые изображения, указатели мыши, диалоговые окна, значки, HTML-файлы, меню, таблицу строк, панели инструментов и идентификатор версии.

ResourceCopy...VisualC++ дает возможность создать копию ресурса при изменении языка его описания. Язык ресурса выбирается в списке Language окна Insert Resource Copy. В поле Condition можно задать символический идентификатор, наличие которого в данной конфигурации проекта является условием для подключения ресурса. Язык ресурса отображается в окне Workspace после имени ресурса.

File As Text... применяется для добавления в проект текста указанного файла. Перед выбором команды необходимо открыть окно редактирования и установить курсор в месте ввода текста.

New ATL Object... позволяет добавить в существующий проект ATL-класс. ATL-объекты представляют собой шаблонные классы C++, которые реализуют основные средства СОМ.

Меню Project..

Содержит пункты, связанные с сопровождением проекта.

Set Active Project отображается список загруженных проектов, из которых можно выбрать активный.

Add to Project состоит из команд, предназначенных для добавления в проект новых компонентов. Добавляемый файл помещается во все конфигурации проекта. Наиболее важным является пункт Files. Выводит на экран диалоговое окно Insert Files Into Project.

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

Settings... открывается диалоговое окно, позволяющее устанавливать практически все параметры конфигурации проекта, включая опции компилятора и компоновщика.

В нем содержатся следующие вкладки:

ExportMakefile... можно сохранить в файле всю информацию, необходимую для построения проекта. Файл, созданный с применением команды ExportMakefile..., хранит все установки, которые вы сделали в среде VisualC++.

Insert Project Into Workspace... добавляет существующий проект в ваше рабочее пространство. Рабочее пространство – область, содержащую сов-сть проектов и их конфигураций. Проектом называется группа файлов, позволяющих построить программу или выходной двоичный файл (файлы). Рабочее пространство может содержать несколько проектов, причем эти проекты часто относятся к разным типам.