Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IZVP_lab-novi.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
16.14 Mб
Скачать

3. Встановлення компоненту

Для того щоб значок компоненту з'явився в палітрі компонентів, компонент повинен бути доданий в один з пакетів (Packages) компонентів C++ Builder. Пакет компонентів — це спеціальна бібліотека (файл з розширенням bpk). Наприклад, для компонентів, створених програмістом, призначений пакет dclusr.bpk.

В процесі додавання компоненту в пакет C++ Builder використовує файл ресурсів компоненту, в якому повинен знаходитися бітовий образ значка компоненту. Ім'я файлу ресурсів компоненту повинне співпадати з ім'ям файлу модуля компоненту. Файл ресурсів має розширення dcr (Dynamic Component Resource). Бітовий образ, що знаходиться усередині файлу ресурсів, повинен мати ім'я, співпадаюче з ім'ям класу компоненту.

4. Ресурси компоненту

Файл ресурсів компоненту можна створити за допомогою утиліти Image Editor, яку можна запустити з C++ Builder (команда Tools | Image Editor) або з Windows (команда Пуск | Програми | C++ Builder | Image Editor).

Для того щоб створити файл ресурсів компоненту, потрібно з меню File вибрати команду New і із списку, що з'явився, вибрати тип створюваного файла — Component Resource File (мал. 6.4).

В результаті відкривається вікно файла ресурсів Untitled 1.dcr, а в меню діалогового вікна Image Editor з'являється новий пункт — Resource. Тепер потрібно з меню Resourse вибрати команду New/Bitmap і у вікні Bitmap Properties (мал. 6.5), що відкрилося встановити характеристики бітового образу значка компоненту: Size — 24х24 пікселя, Colors 16.

В результаті цих дій в створюваний файл ресурсів компоненту буде доданий новий ресурс — бітовий образ з ім'ям Bitmap 1. Подвійне натиснення на імені ресурсу (Bitmapl) розкриває вікно редактора бітового образу, в якому можна намалювати потрібну картинку.

Зображення у вікні графічного редактора можна збільшити. Для цього необхідно вибрати команду Zoom In меню View.

Слід звернути увагу на те, що колір правої нижньої точки малюнка визначає "прозорий" колір. Елементи значка компоненту, закрашені цим кольором, на палітрі компонентів C++ Builder не видно.

Рис. 4. Початок роботи із створення файлу ресурсів компоненту

Рис. 5. Діалогове вікно Bitmap Properties

Перш ніж зберегти файл ресурсів компоненту, бітовому образу треба привласнити ім'я. Ім'я повинне співпадати з ім'ям класу компоненту. Щоб задати ім'я бітового образу, необхідно клацнути правою кнопкою миші на імені бітового образу (Bitmap1), вибрати в контекстному меню, що з'явилося, команду Rename і ввести нове ім'я.

Створений файл ресурсів компоненту потрібно зберегти в тому каталозі, в якому знаходиться файл модуля компоненту. Для цього треба з меню File вибрати команду Save.

На рис. 6 приведений вид вікна Image Editor, в лівій частині якого міститься файл ресурсів компоненту TNkEdit (nkedit.dcr), а в правій частині вікна редактора бітового образу, в якому знаходиться зображення значка компоненту. Зверніть увагу, що ім'я файлу ресурсів компоненту (NkEditdcr) повинне співпадати з ім'ям модуля компоненту (NkEdit.cpp), ім'я бітового образу (TNKEDIT) — з ім'ям класу компоненту (TNkEdit).

Рис. 6. Значок компоненту NkEdit

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]