www.alphaskins.com

Для жителей стран СНГ все компоненты являются бесплатными (независимо от того - коммерческий проект или нет). Платой за пользование могут быть Ваши критические замечания, советы, сообщения об ошибках и т.д. Пароль для распаковки архива с модулями - слово "коллекция" (для Бета-версии - слово "осьминог"), набранное маленькими русскими буквами в английской раскладке =)

AlphaControls package

AlphaControls - это набор стандартных и некоторых уникальных компонентов, поддерживающих скины (AlphaSkins), а также имеющих некоторые дополнительнвые возможности. Все элементы скина могут иметь свои собственные свойства для рисования продвинутого градиента, реалистичных рамок, полу-прозрачности и размытых теней. Графические функции производят все расчеты и рисования в real-time, что позволяет гибко приспосабливаться к используемым цветовым схемам системы. Добавлено свойство BoundLabel для элементов редактирования. Обрабатываются различные события мыши, что дает некоторые доплнительные возможности компонентам. Менеджер подсказок управляет подсказками в приложении и придает им красивый вид с множеством настроек, которые можно изменять с помощью специального дизайнера. Аналоги стандартных компонентов обеспечивают все функциональные возможности и добавляют множество новых решений для улучшения работы программ и качества их внешнего вида.

Что качать?

Последняя бета (v7.04 , 23.08.2010) :  

D5   D6   D7   D2005   D2006   D2007   D2009   D2010   CB6   BCB2006   BCB2007   BCB2009   CB2010   Compiled demo!

Последняя стабильная версия (v6.69 , 03.09.2010) :

D5   D6   D7   D2005   D2006   D2007   D2009   D2010   CB6   BCB2006   BCB2007   BCB2009   CB2010   Compiled demo!

Мануал по созданию скинов (Doc)

Все остальное можно найти в разделе "Downloads"

С чего начать?

TsSkinManager должен быть размещен на главной форме приложения или в DataModule (в одном экземпляре). В свойстве SkinDirectory указывается директория, в которой нужно искать внешние скины. В свойстве SkinName необходимо выбрать скин из списка доступных (в списке отображаются найденые внешние скины или заранее загруженые в Design-time внутренние скины). Загрузить внутренние скины в Design-time можно в свойстве InternalSkins с помощью редактора свойств. Если свойство Active = True и определено свойство SkinName, то все контролы будут рисоваться в соответствии с этим скином. Для рисования шкурных форм и менюшек используется компонент TsSkinProvider. Для этого его нужно размещать на каждой форме приложения (не обязательно, но желательно). Это все. Компоненты в пакете имеют стандартное поведение, а при TsSkinManager.Active = False имеют к тому же еще и стандартный внешний вид.

Как поддержать материально?

Цена на все виды лицензий с этой страницы для жителей стран СНГ в два раза ниже (кроме лицензии №4, она бесплатна). Лицензия №1 предусматривает получение исходных кодов новых версий в течение года. После окончания лицензии разрешается дальнейшее использование полученных версий. Лицензия №2 предусматривает пожизненное получение всех исходных кодов пакета AlphaControls. Лицензия №3 убирает ограничения на количество разработчиков, использующих купленный пакет.

Заплатить можно используя сервис компании ShareIt, нужно пройти по ссылке для выбранного вида лицензии и для получения 50 процентов скидки ввести внизу страницы Coupone code : ForxUSSR. Также возможна оплата в WebMoney : R164625101155, E222641371125, Z147533042242

Что еще?

Все доступные скины, дополнительный DB-aware пакет для Delphi, программу конвертации существующих проектов в AC6, форум, а также некоторые другие полезные вещи можно найти на английской части сайта.

Баннеры