Четвертый BORLAND С++ и его окружение


Инструментальные средства для работы с ресурсами


В пакет Borland С++ входят следующие инструментальные средства для работы с ресурсами:

  • Компиляторы ресурсов BRCC.EXE и BRCC32.EXE. Они компилируют файлы сценариев ресурсов (.RC) и создают двоичный файл

    .RES.

  • Компоновщики ресурсов RLINK.EXE и RLINK32.EXE используются

    для компоновки ресурса в файл .RES, .EXE или создают выполняемый файл Windows (через TLINK).

  • Borland BRC.EXE и BRC32.EXE - это оболочки, позволяющие

    запускать BRCC и RLINK за один шаг.

Большинство программ Windows легко использовать, так как они

обеспечивают стандартный интерфейс с пользователем. Например,

большинство программ Windows, позволяющие вам реализовать команды

программы и изменять курсоры, что позволяет указателю "мыши"

представлять большой набор инструментальных средств, таких как

стрелки или кисти.

Меню и курсоры представляют два примера ресурсов программ

Windows. Ресурсы - это данные, записываемые в выполняемый файл

программы (.EXE) отдельно от обычных ее данных. Ресурсы определяются и задаются вне кода программы, а затем добавляются к скомпилированному коду программы для создания выполняемого файла программы.

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

необходимости, что минимизирует использование памяти.

Чаще всего создавать и использовать вы будете следующие

ресурсы:

  • меню;
  • диалоговые блоки;
  • тограммы;
  • затели;
  • соры;
  • елераторы клавиатуры (оперативные клавиши);
  • овые массивы;
  • шрифты;
  • символьные строки.

Файлы сценариев ресурсов - это текстовые файлы, которые описывают конкретный ресурс приложения. Создать ресурсы вы можете с

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

Независимо от того, какой подход вы используете, с помощью

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

Двоичный файл ресурсов, добавляемый к вашей прикладной программе (.EXE) с помощью компилятора ресурсов, описывается в данной

главе ниже. Вы должны также написать код, который загружает ресурсы в память. Каждый ресурс требуется загружать в память отдельно. Это дает вам гибкость, поскольку ваша программа будет использовать память только для тех ресурсов, которые действительно

нужны.




Начало  Назад  Вперед



Книжный магазин