Как говорится встречают по одёжке..
Красивый внешний вид программ радует глаз, а в мире коммерческого софта делает этот аспект почти обязательным.
Для дизайна программ я пользуюсь компонентами AlphaControls , замеченная мной последняя версия — 2009 v6.05. Несмотря на то, что заметно утяжеляется программа, это окупается стильностью, создаваемой при их помощи, внешнего вида. Разработчик сделал их бесплатными для русскоязычных программистов, проявив безусловный патриотизм и сочуствие к нашему брату-кодеру.
Для полного нашего счастья автор не сделал русскоязычную справку, но и на том огромное ему спасибо. Забрать компонент можно здесь — http://www.alphaskins.com/index_rus.php . Установка компонента подробно описана в файле Install.txt. Советую сначала почитать, прежде чем начать устанавливать, там есть свой определённый порядок установки.
После установки на палитре инструментов появятся три палитры компонентов Alpha.
Работу с компонентом следует начать с размещения на форме двух компонентов: TsSkinManager и TsSkinProvider , с помощью которых начинают «прописку» визуальных компонентов.
Создание меню программы | Программирование на Delphi
Чтобы компоненты начали функционировать, свойство sSkinManager.Active нужно установить в True, а в свойстве sSkinManager .S kinDirectory нужно настроить папку, где находятся скины. С компонентом поставляется целый ряд замечательных скинов, их можно распаковать в отдельный каталог, соответственно настроив компонент на работу с ним. Дополнительные скины можно качнуть с родного сайта, где они представлены во всей красе http://www.alphaskins.com/asdwnld.php . Для sSkinManager . SkinName нужно выбрать скин из списка доступных. Произвольно накидав визуальных компонентов, демонстрирую вам следующие скины:
Автор выпускает всё новые версии компонентов и помимо стандартных имеется много эксклюзивных и очень удобных в обращении. Есть, к примеру различные варианты хинтов: комиксов, баллонов и геометрических фигур. Компоненты для работы с директориями и файлами и много других.
Вместе с программой автор предлагает редактор скинов, предлагая пользователям неограниченные возможности для разработки своих скинов.
Успехов в программировании!
Файлы для загрузки
- Скачать askins
- Русский хелп!
02.2009 | ||
Источник: www.interface.ru DelphiComponent.ru — бесплатно видеоуроки по Delphi, статьи, исходникиПакет содержит 13 абсолютно бесплатных и полностью функциональных компонентов из пакета AlphaControls (TsSkinManager, TsSkinProvider, TsEdit, TsCheckBox, TsPanel, TsButton, TsScrollBar, TsLabel, TsWebLabel, TsBitBtn, TsComboBox, TsListBox и TsGauge). С помощью этих компонентов, вы можете придать красивый, профессиональный внешний вид (интерфейс) вашему приложению. Возможности
Возможность вставки любого скина прямо в исполняемый файл. Рисование компонентов производится в несколько слоев, так что компоненты могут быть с альфа-сопряжением, могут иметь реалистичные границы, тени и другие красивые эффекты. С помощью стандартного компонента TsSkinProvider можно скиновать любые стандартные элементы управления.
Поддержка PNG картинок на кнопках. Поддерживаемые среды D5 D6 D7 D2005 D2006 D2007 D2009 D2010 CB6 BCB2006 BCB2007 BCB2009 CB2010. Ссылки Источник: delphicomponent.ru rynkevich/delphi-style-guideThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch branches/tags Nothing to show Name already in useA tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create
HTTPS GitHub CLI Sign In RequiredPlease sign in to use Codespaces. Launching GitHub DesktopIf nothing happens, download GitHub Desktop and try again. Launching GitHub DesktopIf nothing happens, download GitHub Desktop and try again. Launching XcodeIf nothing happens, download Xcode and try again. Launching Visual Studio CodeYour codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commitGit statsFilesFailed to load latest commit information.
Latest commit message README.md |