Delphi第三方皮肤组件AlphaControls的下载和使用方法





AlphaControls v9.12 for Delphi7、2009、2010、XE、XE2、XE3、XE4、XE5、XE6

AlphaControls的安装方法:http://www.alphaskins.com/showdoc.php?l=en&n=1

Install for Delphi :

1. Start by unpacking the acnt*.zip files into a folder of your own choice.
2. This directory must be registered in system search path. And add, (if need) 
AlphaControls directory in Delphi (Tools->Environment Options->Library->Library Path).
3. Use "File/Open..." menu item of Delphi IDE to open the AlphaControls 
run-time package acntX_r.dpk (x - version of Delphi). In the "Package..." 
window click "Compile" button to compile run-time library.
4. Use "File/Open..." menu item of Delphi IDE to open the AlphaControls 
design-time package acntX.dpk. In the "Package..." window click "Install" 
button to install the library.
5. DB-aware components users can install AlphaDB pack by copying AlphaDB files 
to AlphaControls directory and AlphaDB.dpk file installing.

 

简单翻译:(根据实际操作,我在英文描述翻译的基础上做了修改,更容易理解和操作)

1、解压压缩包到你选择的路径;

2、解压后的路径必须注册到系统搜索路径,即:AlphaControls文件夹在Delphi中的路径 (操作菜单:Tools->Environment Options->Library->Library Path,点ADD,再OK);就是告诉DELPHI,AlphaControls插件在哪儿可以找到

3、启动DELPHI,打开/双击AlphaControls文件夹中的acntX_r.dpk (其中X就是DELPHI的版本),在 "Package..." 窗口点击 "Compile" 按钮完成运行时环境编译;(XE版本就在右侧,鼠标右键可以选择 "Compile" 按钮

4、打开/双击AlphaControls文件夹中的acntX.dpk (其中X就是DELPHI的版本),在 "Package..." 窗口点击 "Install" 按钮完成安装;

5、DB-aware组件的用户,可以通过复制 AlphaDB 文件到 AlphaControls文件夹,打开/双击AlphaControls文件夹中的 AlphaDB.dpk,在 "Package..." 窗口点击 "Install" 按钮完成安装;(XE版本就在右侧,鼠标右键可以选择 "Compile" 按钮

温馨提示:DELPHI XE4在右侧面偏上的“file”区域,对名字鼠标右键,选择Complie或者Install


安装完毕之后,Delphi组件面板上就多了3个组件页:AlphaStandard、AlphaAdditional、AlphaTools。这3个组件页里的组件重写了原来Standard、Additional、Win32、System、Dialogs里面的组件,使用这些组件就有了皮肤效果。把这3个组件页拖到最前面以方便使用。

 

使用方法:

1. 首先,必须把AlphaTools组件页的第一个组件(TsSkinManager)放到Delphi设计窗体上。

2. AlphaTools组件必须设置的属性一:SkinDirectory

    将其路径设置为AlphaControls安装目录下的Skins(安装时可能有多个Skin文件夹,如Skins、Skins1...可以把这些文件夹内的文件统一放在Skins文件夹下,因为都是皮肤文件)

3. AlphaTools组件必须设置的属性二:InternalSkins

    在此属性弹出的对话框中选择需要的皮肤(有预览效果),可以Add多个皮肤,选择多个皮肤就可以通过对SkinName属性的赋值而制作出更换皮肤的功能了。当然多选也会增加程序的大小,请斟酌使用。如果此属性不设置你也可以看到皮肤效果,但在别人的电脑上就不一定了,此属性的功能就是把皮肤文件编译进Delphi最后的可执行文件(.exe)中,所以此属性还是必须设置的。

4. AlphaTools组件必须设置的属性三:SkinName

    SkinName属性下拉列表包含了安装目录下Skins文件夹下内的所有皮肤文件,但你应该选择在上一步InternalSkins属性中添加过的皮肤才行,不然的话,在别人的电脑上还是看不到皮肤效果的。在SkinName属性下拉列表显示的皮肤中,名字后面带有(Internal)的即为在InternalSkins属性中添加过的皮肤,选之即可。

 

总结:

第一步:放组件TsSkinManager

第二步:选择皮肤目录

第三步:选择当前项目使用的皮肤

第四步:设置内置皮肤,方便其他使用者没有此皮肤文件也能看到皮肤效果(相当于把皮肤文件和程序一起打包)

通过这样的设置就可以有炫丽的皮肤效果了,当然,还有其它一些细节设置,你可以自己去尝试。

 

另外,AlphaControls还自带了一个皮肤制作程序,在安装目录的ASkinEditor文件夹下,如果现有的皮肤不能满足你的要求,就用这个自己DIY吧,本人还没研究过这个。因为对于我这样一个菜鸟来说,这100多个皮肤早够了,而且本人觉得AlphaControls比Vclskin更好用、更易用、更炫丽。


官方网站下载中心:http://www.alphaskins.com/dwnld.php

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: AlphaControls是一个强大的Delphi11控件库。它提供了许多高质量、易于使用的可视化控件,使开发人员能够更快速、更便捷地创建出色的用户界面。AlphaControls控件库包含了丰富多样的控件,如按钮、标签、编辑框、下拉列表、进度条、树型控件等,可以满足各种应用程序的需求。 AlphaControls还提供了许多自定义选项,可以让开发人员根据自己的需求对控件的外观和行为进行定制。控件的外观可以通过调整颜色、字体、边框等属性来实现,而控件的行为可以通过事件处理程序来实现。 此外,AlphaControls还提供了一些额外的功能,如内置的图像处理、内置的搜索和过滤功能、自动完成和自动提示等,这些功能可以大大提高应用程序的用户体验和功能性。 总之,AlphaControls是一个功能强大、易于使用Delphi11控件库,开发人员可以利用它快速而轻松地构建出色的用户界面,并具备定制性和丰富的附加功能。无论是初学者还是有经验的开发人员,都可以从AlphaControls中受益,并提高他们的Delphi11开发效率。 ### 回答2: AlphaControls是一个功能强大的Delphi组件库,适用于Delphi 11编程环境。该组件库提供了很多现代化和独特的控件,可以帮助开发人员构建漂亮、易用和功能丰富的用户界面。 AlphaControls的特点之一是其高度定制化的能力。它提供了大量的可调节参数和属性,使开发人员可以根据自己的需要对控件的外观和行为进行调整。这意味着开发人员可以根据特定的项目需求创建独特的用户界面,以增强用户体验。 此外,AlphaControls还具有优异的性能和兼容性。它针对不同的操作系统和Delphi版本进行了优化,并且在各种情况下都能提供快速和可靠的运行。这对于开发人员来说是非常重要的,因为他们可以确保他们的项目在不同的平台和环境中都能正常运行。 AlphaControls还提供了一系列常用的控件,包括按钮、输入框、列表框、进度条等等。这些控件都经过精心设计,具有现代化的外观和友好的用户体验,使开发人员能够快速构建出高质量的应用程序。 总之,AlphaControls是一个功能强大、灵活和易用的Delphi组件库,适合于在Delphi 11开发环境下构建各种类型的应用程序。无论是创建桌面应用程序,还是移动应用程序,AlphaControls都能为开发人员提供所需的工具和功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值