Белорусская цифровая библиотека




ft-online.info
tonik@mail.kz

Бесплатный электронный оффлайн журнал информационных технологий
Выпуск № 7 1 Августа 2004
NEWS  
 
CODING  
 
 
 
SECURITY  
 
 

DELPHI: SKINS

Надоели стандартные серые виндовые окошки? Или хочешь создать свой винамп? Тогда читать эту статью.
Речь пойдет о том, как вставить в свою прогу скины. А если точнее, то рассмотрим целых 3 библиотеки для вставки скинов!!!
Вот они (бурные овации!):
1. Dynamic Skin Form v2.5 (http://www.almdev.com)
2. KS Development SkinEngine v2.4 (http://www.ksdev.com)
3. Active Skin v3.6 (http://www.softshape.com/activeskin)

Dynamic Skin Form.
Это VCL библиотека. Для того чтобы поставить эту библиотеку нужно:
1. Запустить Дельфи :)
2. В меню Component выбрать пункт Install Packages
3. Появится окно. В нем нажми Add. В окне открытия файла выберите файл libd*.bpl и нажмите открыть.
4. Нажмите «OK».

Во вкладках компонентов Дельфи должна появиться вкладка Skin Pack.
Для примера ниже расположены примеры из библиотеки (Рис 1, 2).

Рис. 1 Вкладка Skin Pack.

 

Рис. 2

В начале я говорил про винамп? Тогда смотри рисунок 3.

Рис 3. Player

Вполне не плохой Player. Осталось только туда вставить обработку Mp3 и плеер готов ;)
В библиотеку входят 20 компонентов (от главного меню до скролинга) и еще 3 компонента для вставки скина.

KS Development SkinEngine.
Тоже VCL библиотека. Ставится также как и предыдущая. Только появится вкладка SkinEngine II.
Библиотека состоит из 19 компонетов (также от меню до скролинга) + 2 компонента для вставки скина.
Данная библиотека немного проще в пользовании чем Dynamic Skin Form.

Рис 4. Player

Active Skin.
Данная библиотека в отличии от предыдущих 2-х является ActiveX. Устанавливается при помощи Инсталлера, как простая утилита.
1. После установки в меню Component выберите пункт Import ActiveX Control…
2. Откроется окно Import ActiveX. В этом окне в списке выберите уже установленные ActiveSkin и нажмите Add.
3. В окне открытия файла выберите файл ActiveX Control.ocx из папки куда вы установили библиотеку и нажмите открыть.
4. Нажмите Install.

Во вкладке ActiveX должны появиться компоненты библиотеки. Их всего 6 компонентов.
Для примеров смотрите рисунки.

Рис 3. Player

 

Рис 3. Player

Эта библиотека немного сложная для начального пользования. Лучше начинать с первых двух.
У каждой библиотеки есть конструктор скинов.
В Dynamic Skin Form скины можно делать вручную, если конечно с *.ini файлом разберетесь (описывает все координаты и свойства каждого компонента на форме).
В библиотеках есть Хелпы, в которых каждый класс и компонента описана.

В общем качайте, ставьте, смотрите сэмплы. По ним разобраться пару секунд.

creAgen (creAgen@rambler.ru)

  SOFT
 
 
 
 
  INTERNET
 
  STUFF
 
 
 
 

 



@ library.by