Четвертый Borland C++ и его окружение

       

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


В пакет 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) с помощью компилятора ресурсов, описывается в данной

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

    нужны.



    Содержание раздела