程序界面好帮手: appface3.1.2.3换肤组件正式注册版本(网上唯一)
AUDK 全称是 AppFace UI Development Kits 。它提供了一种将界面的美术设计和编程
完全分开的解决方案。AppFace 支持 VB/VC/Delphi/BCB/.Net 。它通过自动对进程内的每个
控件窗口以及边框窗口进行包装来实现重绘软件界面。整个工作是完全自动的,都由一个文件
appface.dll 来完成。使用时只需执行加载和卸载 AppFace 的代码 ,极为方便。
在现有的工程中添加 AUDK 非常简单,主要有三个步骤:
1.制作 URF 皮肤文件 。
您可以使用AUDK 中提供的所见即所得的皮肤工具 SkinTool 制作自己的 URF 档,也可以
使用现成的 URF 档 ,AUDK 的安装包里提供了 9 个 URF ,您还可以到它的网站上去免费
下载 http://www.appface.com 。AppFace 对界面的定制是通过处理URF中的设定值来完成的,
而不是开发者在工程中通过代码来完成。
2. 在您的工程中申明 appface.dll 的输出函数
appface.dll 是一个标准的Windows Dll 函数 ,在AUDK 中包含了 输出函数的 C 函数原型以及在各种语言下的申明
范例,您将它直接Copy到自己的工程里就可以了
3. 在程序的开始处执行 SkinStart("yoururf.urf",0,0,1,0,0)
在程序退出前执行 SkinRemove()
整个过程就是这样,描述起来麻烦,但实现起来实现花不了一分钟 !
使用AUDK 至少有以下好处
1. 只需要一个dll,节约了大量的去收集各种控件的时间,
2. 对现有的工程只需添加几行代码,对现有的软件流程没有任何影响
3. 可以利用 SkinTool 设计自己别出心裁的皮肤界面,极大的增强软件的美观性
4. appface.dll 只有 210 KB ,和传统方法而言,可以极大的减小软件体积.
AppFace UI Development Kits 的中文版安装包里包含有 VB,VC,Delphi,BCB,VB.Net,C#.Net 的使用示例,而且有
全中文的使用说明,使用极为方便。
最新版本下载: http://appface.com/download/appface.zip