两行代码实现软件界面换肤 ! Windows 平台最佳软件界面换肤解决方案, 支持
VC C# VB.Net Delphi Visual Basic C Builder Win32 SDK
   
  首页 | 更新历史 | 联系我们 | 网站地图
  产品介绍 更多皮肤 在线购买 下载中心 常见问题
 
  首页 >> 在线购买
AppFace Skin Library Source Code
超过10万行 VC 源代码
此源码包括皮肤界面库,皮肤编辑器以及各种开发工具下的调用范例
55 个皮肤文件
代码文档及函数注释(英文)
Windows 高级界面编程技术
 
 
AppFace 源码版 ¥8998

 

购买后,您将能够:

  • 通过互联网下载或是快递光盘得到 AppFace 软件换肤界面开发库的源代码包
  • 此源代码包包含了AppFace 界面换肤开发库和皮肤编辑器的所有的源代码,技术文档(English),示例,二进制代码和安装包脚本
  • 1年内免费升级
  • 1年技术支持(E-mail,QQ,MSN,电话)
  • 分发由AppFace 皮肤界面开发包源码版编译的二进制文件而无需任何费用

 

AppFace 源码版中都有些什么内容?

AUDK 源码版又被称为 AppFace Skin Library Source Code Project ( ASLSC ). 它使用了Windows 高级界面编程技术,它能够用自动为进程中的每个窗口换肤。通过它,您将能了解怎样为进程中的任一窗口换肤。ASLSC 包括:

  • AppFace 皮肤界面库( appface.dll/appfaceu.dll and appfacelib.lib )的二进制代码和所有源代码
  • 皮肤编辑工具 SkinTool, 和皮肤测试工具 UrfText.exe 的所有源代码
  • 各种开发工具调用换肤库的示例,包括 VC,VB6,Delphi,BCB,VB.Net,C#,Win32 SDK
  • 界面换肤库和皮肤编辑器的使用文档(英文)
  • 开发文档(英文) - AppFace Skin Library Program Guide

AppFace 皮肤界面库是怎样工作的?

AppFace 被加载后,能够自动截获进程中每个窗口的创建过程,在窗口创建成功后,就用自己的消息处理函数替代系统默认的消息处理过程,从而可以为需要的任何窗口换肤。

下图显示了它的工作流程:

AppFace 皮肤界面库的模块构成

把这个皮肤界面库整合进您的工程非常的容易,仅需两行代码!您可以查看示例中的代码是怎样做到的!示例代码包括VC,VB6,Delphi,BCB,VB.net,C#.Net,Pure Basic 等开发工具。

 

使用 AppFace 皮肤界面库可以得到哪些好处?

AppFace Skin Library Source Code Project (AppFace 皮肤界面库)向您展示了如何使用两行代码来为VC,VB6,Delphi,BCB,VB.net , C#.Net ,Power Basic ,Pure Basic工程换肤,它使用了Windows 高级界面编程技术,具体来说,您可以通过它学到这些技术:

  • 怎样捕获进程中的所有窗口的创建和销毁过程。
  • 怎样侦测目标进程的开发工具
  • 怎样识别窗口类型:是对话框,按钮或是树控件?
  • 怎样自绘各种标准的Windows控件:边框串口,滚动条,Tree,listctrl, listbox ... ?
  • 怎样使用微软的detours 库来hook Win32 api?
  • 怎样用我们自己的消息函数来取代系统默认的消息处理过程?
  • 怎样判断一个窗口是否被换肤?
  • 怎样在目标进程中管理所换肤窗口的附加数据?

还有更多。。。

哪些人需要 AppFace 皮肤界面库的源代码?

  • 您接到开发一个皮肤界面库的开发任务,但您真的不知道该如何开始
  • 您打算成为Windows 界面编程的高级程序员,但您在这方面还是个新手
  • 您在Windows 界面开发中碰到困难,但是您还不能解决问题
  • 也许您是UI开发团队的领导,但您担心项目开发不能赶上进度
  • 您是公司领导,担心项目的开发没有源代码不能控制安全性

AppFace 皮肤界面库源码版就是您的最佳选择!它将让你快速成为Windows 软件界面开发方面的专家,帮您hold 住界面开发上的难点!

 

开发环境

操作系统

Win32 OS : Windows 98/ME/NT4/2000/XP/2003/Vista/7

开发工具

ASLSC 的开发工具是 Visual C++ 6.0 (with MFC) ,但您可以使用以下工具编译它:Visual C++ 6.0,7.0,7.1, 8.0 ,9.0 or 10.0 (MFC needed) .

推荐的开发环境 : Windows XP 32bit & Visual C++ 6.0 .

 

 

运行环境

您可以通过编译 AppFace 皮肤界面库的源代码来得到 appface.dll,appfaceu.dll以及appfacelib.lib,这三个文件是32位Windows 库文件,只能被32 位进程所加载。由于Win64 能以兼容模式运行Win32 程序,所以使用 AppFace 换肤库的32 位程序可以在Win64下正常工作。

对于 Win32 OS ,包括 : Windows 98/ME/NT4/2000/XP/2003/Vista/2008/7

appface.dll/appfaceu.dll 能被使用于 VC,VB6,Delphi ,BCB,C#.Net,VB.Net, Power Basic ,Pure Basic 工程。

appfacelib.lib 只能被用于 Visual C++ (VC) 工程。

对于 Win 64 OS , 包括 : Windows XP/Vista/2008/7

由 VC,VB6,Delphi ,BCB,Power Basic ,Pure Basic 等开发工具编译的32位进程,其中使用 AppFace 皮肤界面库能够正常工作于 Win 64平台。

 

AppFace 皮肤界面库源码版的组成部分:

购买后,您将得到一个下载链接,下载源代码包,或者是通过CD 得到源代码包,它们中都包含着相同的内容(12 MB) 。 下图显示了源代码包中的内容:

在 ASLSC 源代码包中 , 每个函数都有它的注释(英文);每个源文件都有它的介绍(英文),每个子项目都有自己的readme.txt 文件(英文)。整个工程有导读文档叫做"AppFace skin library program guide" (英文) , 这些文档使得开发者能够更为容易的理解 AppFace 皮肤界面库的源代码。

图示中文件夹的内容如下 :

\Doc
授权申明以及 AppFace skin library program guide .

\Help
AppFace 皮肤界面库和皮肤编辑工具的使用文档。

\Lib
输出的静态库文件(AppFace MFC static library files).

\Output
AppFace.dll ,URFs 皮肤文件以及示例工程的二进制代码

\Src
AppFace 皮肤界面库以及各子项目的所有源代码。一共6个子项目 : AppFace.dll , AppFaceLib ,SkinTool.exe ,UrfTest.exe and t以及两个辅助静态库工程。 总共超过9万行代码

\Samples
AppFace 皮肤界面库的示例代码,包括 VC/VB6/Delphi/C++ Builder/VB.Net/C#/Pure Basic/Win32 SDK.等开发工具

 

我能用64位编译器来编译 AppFace 皮肤界面库吗( AppFace Skin Library Source Code Library ASLSC)?

我们不推荐那样做。ASLSC 使用了微软的免费库 detours.lib 来 hook Win32 API ,detours.lib 是32 位的,所以如果您用64位编译器来编译ASLSC ,它不会正常工作。

AppFace 皮肤界面库源码版授权申明

点击这里 .

 

注意!

ASLSC 不包括共享版中的注册码验证管理部分!换句话说,源代码版编译的二进制文件不会有如同共享版那样的试用限制。您有了源代码自然就不需要注册码了!这是源码版和共享版唯一的不同。

 

AppFace 源码版 ¥8998

 

* 上面的盒子图片只是指示产品是一个软件, 购买后,您可以通过直接下载或快递光盘得到AppFace 源代码版。但您将不会得到实体的盒子!

 

首页 | 产品介绍 | 更多皮肤 | 在线购买 | 下载中心 | 常见问题 | 更新历史 | 联系我们 | 网站地图
AppFace软件界面换肤开发包 - 最佳软件换肤界面解决方案,支持 Visual C ++, VC,C#,Visual Basic 6.0,VB6 VB VB.net 编程,
支持 DotNet,Delphi,Borland C ++ Builder,BCB,Pure Basic,win32 SDK 程序换肤 !
版权所有 2003 - 2006 Matinsoft Inc. 保留所有权利