Иллюстрированный самоучитель по Visual Basic 6.0

Иллюстрированный самоучитель по Visual Basic 6.0


назад | содержание | вперед

Файл ресурсов

Файл ресурсов проекта приложения имеет расширение res и служит для хранения информации (текста, значков, растровых изображений), изменение которой не требует редактирования кода. Возможность работы с файлом ресурсов — это одна из новинок Visual Basic 6. В предыдущих версиях приходилось использовать для этого Visual C++. Очень удобно, что все эти данные находятся в одном файле. Это обеспечивает дополнительные возможности для гибкой локализации приложения, совместимости версий приложения, хранения параметров конфигурации версий приложения.

Замечание

Необходимо иметь в виду, что для приложения может быть только один файл ресурсов.

Рис. 4.12. Окно редактора файла ресурсов

Любой ресурс можно добавить в файл ресурсов, удалить из него или отредактировать его. Для этого предназначен редактор ресурсов Resource Editor (Редактор ресурсов) инструментальной среды проектирования (рис. 4.12). Для вызова редактора можно воспользоваться одним из следующих способов:

  • выбрать в меню Tools (Сервис) команду Resource Editor (Редактор ресурсов):
  • нажать кнопку Resource Editor на стандартной панели инструментов.

    Совет

    Если на панели инструментов нет соответствующего значка или в меню нет команды, их можно подключить с помощью диалогового окна Add-In Manager (Управление надстройками), вызываемого из главного меню одноименной командой. В этом окне необходимо для элемента VB 6 Resource Editor списка надстроек установить флажок Loaded/Unloaded. Следует заметить, что все это можно сделать, если редактор ресурсов Resource Editor установлен при инсталляции Visual Basic 6.

С помощью Resource Editor можно выполнить следующие действия:

  • добавить файл ресурсов в проект. Для этого достаточно в редакторе ресурсов создать новый или открыть существующий файл ресурсов. В проводнике проекта ресурсы при этом будут автоматически подключены к группе Related Documents (Связанные документы);
  • добавить новую таблицу, курсор, растровое графическое изображение, значок, пользовательский ресурс в открытый файл ресурсов;
  • изменить свойства ресурсов внутри файла;
  • удалить ресурс из файла ресурсов.

В Visual Basic можно работать с файлом ресурсов в исходном коде программы, используя следующие функции:

Функция

Назначение

LoadResString

Возвращает текстовые строки

LoadResPicture

Возвращает объекты типа ярлыков, значков или курсоров

LoadResData

Возвращает массив данных


 

Из рисунков с окнами редактирования ресурсов (рис. 4.13 и 4.14) наглядно видно, что по коду (идентификатору) ресурса при помощи указанных функций можно выбрать любое строковое значение, изображение или другой ресурс из файла ресурсов в качестве параметра настройки приложения. Используя такой подход, можно организовать гибкую настройку приложения.

Рис. 4.13. Диалоговое окно редактирования ярлыка из файла ресурсов

Рис. 4.14. Диалоговое окно редактирования текстовой таблицы из файла ресурсов

 

назад | содержание | вперед