找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 3076|回复: 2

[资料] U8换肤方案

[复制链接]
发表于 2013-6-18 16:16:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
摘要
U811.0版本开始,U8产品对原有的MFC风格界面进行了大规模的重新设计。以VBC#C++进行开发的代码采用了SKINSE换肤技术。该技术可以针对各种常用控件和产品界面进行风格各异的换肤工作。
什么是Skinse换肤方案?
Skinse是一个适用于C++C#VB等各种编程语言的UI设计技术,下图显示了其在VB语言中对CommandButton控件的换肤效果示例。
1
Skinse在保证已有业务功能的前提下,尽量不改动或少改动业务代码,通过加属性和API的方法来改善界面效果。
目标
本文主要介绍SKINSE换肤方案的基础知识,应用过程及相关注意事项,方便各类U8产品开发人员更好的使用SKINSE换肤技术,更高效的开发产品。11.0产品的换肤工作主要针对VB语言,本文着重对VB语言换肤方法做详细介绍。
Skinse换肤技术可以做什么?
1.       V10.1及之前版本UI特性
10.1及以前版本中,UI界面以微软MFC风格为主,界面简陋而单调,程序中没有对界面进行特殊美化。
2.       V11.0特性
11.0新版本开始,U8整体UE进行了重新设计,着重提升用户的使用感受,提高用户的使用效率。
3.       有什么换肤手段
换肤手段主要有两种,一种是首先通过XML设计样式而后通过属性调用实现换肤的方法,另一种是直接通过SkinseAPI调用方法,后者执行效率较高。
4.       什么不可换肤
常用控件可换肤,列表等复杂控件和image等无句柄的控件不可换肤。
5.       什么时候停掉换肤
1)         防止加入了换肤效果后又被默认换肤样式冲掉。
2)         换肤不支持picturebox控件,因此在需要使用picturebox控件的时候将其停掉换肤效果。
6.       换肤的副作用
1)         常用功能丢失了。
Uflabel的颜色设置不再有效。
2)         以前的控件用不了。
Label控件,image控件无法使用。

U8开发之换肤方案.docx

121.46 KB, 下载次数: 13, 下载积分: 金币 -5

金币

快速加金币

下载提示积分金币不足,非特定用户等

无法下载,可充值金币

发表于 2013-7-17 06:08:37 | 显示全部楼层
好东西,分享了
回复 点赞 拍砖

使用道具 举报

发表于 2014-12-18 13:52:19 | 显示全部楼层

好东西,分享了
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-24 00:07 , Processed in 0.048343 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表