Операции с ресурсными библиотеками

  Библиотеки текстов

  Библиотеки рисунков и видеоклипов

  Использование библиотечных ресурсов

В проекте могут быть использованы ресурсы из внешних файлов (тексты, рисунки, видеоклипы). Такие ресурсы должны быть предварительно собраны в соответствующие ресурсные библиотеки (компоненты проекта). Для операций с библиотеками используется навигатор проекта (см. Редактирование структуры проекта ).

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

Эта панель, помимо типовых инструментов редактирования (см. Типовые средства редактирования ), содержит следующие команды:

– перейти в режим редактирования выделенного текстового ресурса (для перехода к редактированию можно также дважды нажать ЛК в строке описания ресурса);

– заменить выделенный ресурс ресурсом из файла;

– импортировать в библиотеку ресурс из файла.

Кроме того, в редакторах и навигаторах поддерживаются соответствующие типовые операции редактирования (см. Типовые операции редактирования ).

Библиотеки текстов

Библиотека текстов отображается в соответствующем редакторе в виде таблицы, содержащей столбцы Ключ и Текст. В поле Ключ выводится идентификатор ресурса (этот параметр присваивается тексту автоматически при его добавлении в библиотеку и недоступен для редактирования). В поле Текст выводится собственно текст. Эти два параметра составляют строку описания ресурса. Примерный вид библиотеки в редакторе показан на рисунке.

Чтобы вручную добавить ресурс в библиотеку, нужно нажать кнопку  (Создать) панели инструментов Ресурсные библиотеки и ввести текст с клавиатуры (в поле Текст).

Тексту, добавленному в библиотеку вручную, присваивается идентификатор вида t n, где n – порядковый номер (начиная с 0).

Чтобы импортировать в библиотеку текст из файла (файл должен иметь текстовый формат и расширение .txt), нужно нажать кнопку  (Импорт) панели инструментов Ресурсные библиотеки и указать в появившемся диалоге требуемый файл. Импортированному тексту присваивается идентификатор вида имя_файла_без_расширения n, где n – порядковый номер.

Библиотеки рисунков и видеоклипов

Операции по редактированию библиотек рисунков и видеоклипов идентичны.

Чтобы импортировать в соответствующую библиотеку рисунок (формата .bmp, .png, .jpg или .xpm) или видеоклип (.mng или .avi), нужно нажать кнопку  (Импорт) панели инструментов Ресурсные библиотеки и указать в появившемся диалоге требуемый файл. Импортированному ресурсу, как и при импорте текста в соответствующую библиотеку, присваивается идентификатор вида имя_файла_без_расширения n:

Использование библиотечных ресурсов

При выборе графического элемента (см. Размещение ГЭ и Типовые средства редактирования ), для которого возможно использование библиотечных ресурсов какого-либо типа, на экран выводится соответствующий навигатор. Навигатор содержит список библиотек соответствующего типа и отображает ресурсы выбранной библиотеки:

Для выбора ресурса нужно нажать на нем ЛК (ресурс при этом выделяется).

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