Профессиональный дизайн в приложениях Delphi

Источник: narod
Богдановский Владимир

Как говорится встречают по одёжке..
Красивый внешний вид программ радует глаз, а в мире коммерческого софта делает этот аспект почти обязательным.
Для дизайна программ я пользуюсь компонентами AlphaControls, замеченная мной последняя версия - 2009 v6.05. Несмотря на то, что заметно утяжеляется программа, это окупается стильностью, создаваемой при их помощи, внешнего вида. Разработчик сделал их бесплатными для русскоязычных программистов, проявив безусловный патриотизм и сочуствие к нашему брату-кодеру. Для полного нашего счастья автор не сделал русскоязычную справку, но и на том огромное ему спасибо. Забрать компонент можно здесь - http://www.alphaskins.com/index_rus.php. Установка компонента подробно описана в файле Install.txt. Советую сначала почитать, прежде чем начать устанавливать, там есть свой определённый порядок установки.
После установки на палитре инструментов появятся три палитры компонентов Alpha.
Работу с компонентом следует начать с размещения на форме двух компонентов: TsSkinManager и TsSkinProvider, с помощью которых начинают "прописку" визуальных компонентов.


Чтобы компоненты начали функционировать, свойство sSkinManager.Active нужно установить в True, а в свойстве sSkinManager.SkinDirectory нужно настроить папку, где находятся скины. С компонентом поставляется целый ряд замечательных скинов, их можно распаковать в отдельный каталог, соответственно настроив компонент на работу с ним. Дополнительные скины можно качнуть с родного сайта, где они представлены во всей красе http://www.alphaskins.com/asdwnld.php. Для sSkinManager.SkinName нужно выбрать скин из списка доступных. Произвольно накидав визуальных компонентов, демонстрирую вам следующие скины:

 

Автор выпускает всё новые версии компонентов и помимо стандартных имеется много эксклюзивных и очень удобных в обращении. Есть, к примеру различные варианты хинтов: комиксов, баллонов и геометрических фигур. Компоненты для работы с директориями и файлами и много других.
Вместе с программой автор предлагает редактор скинов, предлагая пользователям неограниченные возможности для разработки своих скинов.
Успехов в программировании!


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=19973