Programming: Visual Basic - 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.
Диалоговое окно редактирования
текстовой таблицы из файла ресурсов
Назад | Содержание | Вперёд
При перепечатке любого материала
с сайта, видимая ссылка на источник www.warayg.narod.ru
и все имена, ссылки авторов обязательны.
© 2005
|