- •Методичні вказівки
- •Лабораторна робота №1
- •Хід роботи
- •Короткі теоретичні відомості
- •Контрольні питання
- •Лабораторна робота №2
- •Короткі теоретичні відомості
- •Котрольні питання
- •Лабораторна робота №3 Тема: Використання масивів
- •Хід роботи
- •Котрольні питання
- •Лабораторна робота №4
- •Хід роботи
- •Котрольні питання
- •Лабораторна робота №5
- •Котрольні питання
- •Лабораторна робота №6 Тема: Розробка мультимедійних програм
- •Хід роботи
- •Завдання для самостійного виконання:
- •Контрольні питання
- •Лабораторна робота №7 Тема: Створення нової компоненти
- •Хід роботи
- •1. Вибір базового класу
- •2. Створення модуля компоненту
- •3. Встановлення компоненту
- •4. Ресурси компоненту
- •5. Установка
- •6. Перевірка компоненти
- •Контрольні питання
- •Лабораторна робота №8 Тема: Створення довідкової системи
- •1. Підготовка довідкової інформації
- •2. Проект довідкової системи
- •2. Використання Microsoft Word
- •3. Використання html Help Workshop
- •4. Створення файлу довідки
- •5. Компіляція
- •6. Вивід довідкової інформації
- •Контрольні питання
- •Лабораторна робота №9 Тема: Створення інсталяційного пакету
- •1. Новий проект
- •2. Структура
- •3. Вибір встановлюваних компонентів
- •4. Конфігурування системи користувача
- •5. Настройка діалогів
- •6. Системні вимоги
- •7. Створення образу установчого диску
- •Котрольні питання
- •Лабораторна робота №10
- •Завдання для самостійної роботи:
- •Короткі теоретичні відомості Компонент tTable
- •Контрольні питання
- •Лабораторна робота №11
- •Хід роботи
- •12. Змінити дану програму так, щоб всі невізуальні компоненти мітились на модулі даних. Короткі теоретичні відомості
- •Модулі даних
- •Контрольні питання
- •Лабораторна робота №12 Тема: Налаштування та робота з базами даних
- •Хід роботи
- •Короткі теоретичні відомості
- •Контрольні питання
- •11. Розмітити на першій формі дві кнопки для перегляду створених звітів. Короткі теоретичні відомості Створення простого звіту
- •Створення звітів "master-detail"
- •Відображення графічних і мемо-полів в звітах
- •Попередній перегляд звітів
- •Котрольні питання
- •Лабораторна робота № 14
- •Хід роботи
- •Короткі теоретичні відомості
- •Контрольні питання
- •Література:
- •Студентами денного відділення спеціальності
- •5.05010301 «Розробка програмного забезпечення»
- •8 2100, Вул.Раневицька, 12, м.Дрогобич Львівської обл.
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
