Пакет разработчика ресурсов облегчает вам разработку необхо-
димых ресурсов и позволяет работать со всеми ресурсами прикладной
программы.
Независимо от того, работаете вы с существующим проектом или
создаете новый, первое, что вы увидите в Пакете разработчика ре-
сурсов, это окно проекта. В окне проекта вам выводится информация
о том проекте, с которым вы работаете, включая типы ресурсов и
файлов, используемых в проекте.
Многие проекты состоят из основного файла .RC, который со-
держит ссылки на другие ресурсы. Ссылки в основном файле .RС мо-
гут включать в себя:
- другие файлы .RC;
- файлы .DLG;
- файлы двоичных ресурсов, такие как .BMP (битовые массивы),
файлы .CUR (курсоры) и файлы .FNT (шрифты);
- файлы .H содержат определения #defines, которые присваива-
ют ресурсам осмысленные имена;
- файлы .INC (включаемые) или файлы .PAS (модули), содержа-
щие константы Паскаля и присваивающие вашим ресурсам ос-
мысленные имена.
+---------------------------------------------------------------+
¦ - ¦ с/:workshop/myproj.rc ¦ v ¦ ^ ¦
+---------------------------------------------------------------¦
¦_c:/WORKSHOP/myproj.rc_________________________________________¦
+---------------------------------------------------------------¦
¦ include typical.rc ¦^¦
¦ #include titled.h +-¦
¦ DIALOG: DIALOG_1 ¦_¦
¦ MENU: MENU_1 ¦_¦
¦ STRINGTABLE: MENU_FILE ¦_¦
¦ ¦_¦
¦ arrow.cur ¦_¦
¦ CURSOR: CURSOR_1 ¦_¦
¦ ¦_¦
¦ telecomm.ico ¦_¦
¦ ICON: ICON_1 ¦_¦
¦ ¦_¦
¦ ¦_¦
¦ +-¦
¦ ¦v¦
+---------------------------------------------------------------+
Рис. 2.12 Типичное окно проекта
Кроме предоставления вам возможности обзора всех файлов и
ресурсов, содержащихся в проекте, окно проекта Пакета разработчи-
ка ресурсов позволяет также при необходимости выполнять необходи-
мое изменение и перекомпиляцию. Например, если вы измените иден-
тификатор ресурса, Пакет разработчика ресурсов автоматически
перекомпилирует все ресурсы, на которые влияет данное изменение.
В следующей главе окно проекта описывается более подробно и
поясняется, как можно использовать его меню и средства для работы
с проектами.