Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СМП(метод.).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
900 Кб
Скачать
☆

Тестирование компонента

Тестирование можно проводить двумя способами:

  1. Тестирование без инсталляции компонента. Создаем проект, подключаем заголовочный файл при помощи include и работаем с компонентом программно. Т.е. примерно так

test = new TFlashingLabel(this);

test->Caption = "Хелло Ворд";

test ->Parent = this;

test ->Left = 10;

test ->Top = 50;

test ->Height = 20;

test ->FlashRate = 200;

test ->FlashEnabled = false;

где test – это указатель на объект класса TFlashingLabel добавляем его в h файл в модуль формы нашего проекта. Так можно протестировать компонент не инсталлируя его и исправить какие-то ошибки. Или работать с компонентом если среда не позволяет его инсталлировать. Это можно увидеть для Turbo C++ BDS 2006 бесплатная версия.

  1. Компонент можно инсталлировать, чтобы он отображался на палитре компонентов как и другие со своей картинкой.

Инсталляция компонента

Вначале создадим для компонента картинку. Делается это следующим образом. Необходимо нажать Tools->Image Editor – открывается графический редактор

Рисунок 3 - Окно графического редактора.

Выбираем в главном меню следующее New->Component Resource File (dcr). В открывшемся окне нажимаем правую кнопку мыши и в меню выбираем New-> Bitmap, где проставляем свойства Width, Height 24 и VGA 16 цветов.

Рисунок 4 - Установка параметров картинки компонента

Затем рисуем наш значок. Причем надо помнить, что темно-желный цвет используется как прозрачный. После того как нарисовали необходимо наш Bitmap переименовать в имя класса т.е. TFlashingLabel, а сам проект сохранить как FlashingLabel – ЭТО ОБЯЗАТЕЛЬНО.

Затем можно инсталлировать компонент. Нажимаем Component->Install Component. Компонент можно инсталлировать в текущую какую-то билиобеку (пакет), либо в новый. Проинсталлируем в новый, т.е. нам надо открыть вкладку Install Into new package

В поле Unit File Name – выбираем наш cpp файл компонента. В поле Package file name пишем имя нашего пакета далее нажимаем кнопку «ОК» и делаем то что нам говорит «Мастер установки компонентов». Все, омпонент появляется на той странице в палитре, которая была установлена при его создании.

  1. Задание

    1. Создать файл модуля компонента (оконного, графического, невизуального).

    2. Произвести его регистрацию, отладку и подключение к Палитре компонентов VCL.

    3. Создать проект приложения с использованием собственного компонента (компонентов).

Перечень ссылок

  1. Архангельский А.Я. Программирование в С++ Builder 4.-М.: Бином, 2000.- 1088 с.

  2. Бобровский С.И. Самоучитель программирования на языке С++ в системе Borland C++ Builder 4.0.- М.: ДЕСС INFORCOM PRESS, 1999.- 286 с.

  3. Вальвачев А., Сурков Д., Сурков К. Программирование в среде C++ Builder 3.0.- Минск: Попурри, 1998.-576 с.

  4. Калверт Ч., Рейсдорф К. Borland C++ Builder 5.0: Энциклопедия пользователя. – Киев: ДиаСофт, 2001.- 994 с.

  5. Рейсдорф К., Хендерсон К. Borland C++ Builder. Освой самостоятельно. – М.: БИНОМ, 1998.- 704 с.

  6. Теллес М. Borland C++ Builder: библиотека программиста. – Спб.: Питер Ком, 1998.- 512 с.

  7. Холингвэрт Д., Баттерфилд Д., Сворт Б., Олсоп Д. и др. C++ Builder. Руководство разработчика: В 2-х томах. – М.: изд. дом «Вильямс», 2001. Том 1. Основы. – 880 с. Том 2. Сложные вопросы программирования. – 832 с.

  8. Шамис В.А. Borland C++ Builder 4. Техника визуального программирования. – М.: Нолидж, 2000. – 656 с.