什么是东日Skin方案v2
自2001年以来,我们持续为Delphi/C++Builder的开发者提供Skin方案(SUIPack/SUISkin)。从2005年起,我们将我们的Skin技术扩展到.NET(Winforms)平台 (IrisSkin)。东日 Skin 方案 v2 是对所有的这些产品一次全面升级。它包括:升级的Skin描述规范、为UI/Skin设计师提供全新的更易用的SkinBuilder工具、为开发者提供符合新规范的更新的组件包、以及更丰富的Skin。Skin方案v2,助您自由设计,自在实现
使用新的支持读取VisualStyle(*.msstyles)文件的SkinBuilder工具,您现在可以拥有上千个skin!
升级的Skin规格
在v2中,我们完善了skin描述和规格,为设计提供更多的灵活性。例如,v2支持两种模式为窗口标题栏定义:5段式和3段式。3段式是v1使用的原有的模式,它将标题栏分成三部分:左段、右段和中段。左段和右段被以原大小画在标题栏的左边和右边,而中段则被横向拉伸,画在左段和右段之间。v2中,新的5段模式支持将标题栏分成五部分:左段、标题段、桥接段、中段和右段。新增加的标题段和桥接段被设计用来更合适地显示窗口的标题。这意味着,标题段的长度自动地由窗口的实际标题的长度所决定,如下是一个5段式的演示(DiamondGreen skin):
完整标题:
当窗口宽度变小时:
v2还升级了skin文件的格式。v1使用.sui文件作为skin文件。v2中使用改进了的.ssk(东日skin)文件。所有支持东日Skin方案v2的组件都能够加载.ssk文件。新的文件格式大大减小了skin文件的大小,并且支持被密码保护。这意味着,skin设计师/提供商可以分发被密码保护的skin文件,以便使得只有被授权的客户才能使用该skin文件,保护自己的设计。
v2同时还增加和改善了很多控件的定义,更多,请查看“有何更新”。
全新的 SkinBuilder 工具
v2中,skin 组件(例如 SUISkin for Delphi/C++Builder,IrisSkin for .NET/Winforms)遵照统一的规范,使用一致的skin文件(*.ssk)。SkinBuilder工具可用来将单个的源位图文件编译成这样的skin文件。同时,它还可以反编译skin文件(*.ssk)以及旧有的v1的skin文件(*.sui)为一个单个的源位图。
全新设计的SkinBuilder工具比原先易用的多。例如,对于一名设计师,他只需要为他的设计准备好一个源位图文件,然后用SkinBuilder打开它并且将它编译成skin文件即可。没有工程文件的管理,也不需要进行任何设置。下载免费的SkinBuilder工具,请点击此处……
升级的skin组件
我们更新相关的组件,以支持Skin方案v2。
IrisSkin,从3.0起,全面支持Skin方案v2。
SUISkin,从4.0起,全面支持Skin方案v2。
SUIPack,从6.0起,全面支持Skin方案v2。
请注意,所有支持Skin方案v2的组件,将只可使用新的skin文件格式(*.ssk)。如果您之前曾经创建过旧版本的skin文件(*.sui),请使用SkinBuilder工具将它转换成新的格式。