金山对其金山卫士进行了开源,目前已经公开了6个子项目。
不过也许很多人和我一样对安全部分的功能并不感兴趣,毕竟那需要比较艰辛的工作。
但对其所运用的界面库部分可能比较感兴趣,该库是基于目前比较流行的DIRECTUI技术,非常适合于工具软件的开发,例如互联网软件及娱乐软件等。
不过目前该库是作为源代码进行调用的,使用并不方便。所以我准备将其从金山卫士的项目中分离出来,作为独立的库进行调用,并同时撰写其使用文档资料,欢迎有此同好的朋友加入。
原来希望将库做成DLL形式的,后来发现全部是模版实现,没办法导出.
所以暂时先以源码形式调用,以后有机会再看如何处理成DLL的.
要阅读金山代码需要一定的WTL编程经验。
使用方法可以先参考附件当中的样例代码,详细文档资料将陆续编写出来.
该界面库是典型的DirectUI的实现方法,相信TX的也是基本类似,不过TX肯定实现的更加深入一些,
但通过该框架,继续深入开发估计也不会太困难.
目前编写了两个预览界面,如下所示:
描述XML如下:
样例程序1
skin="minbtn" pos="-105,1"/>
skin="maxbtn" pos="-73,1"/>
skin="closeonlybtn" pos="-43,1"/>
hello world!
XML如下:
样例程序1
skin="minbtn" pos="-105,0"/>
skin="maxbtn" pos="-79,0"/>
skin="closeonlybtn" pos="-53,0"/>
普通按钮
信息显示:
Ready
复选框1
复选框2
Radio按钮1
Radio按钮2
Radio按钮3
增加
减少
skin="loading" sub="0"/>
Loading...
两个界面都是比较基础的界面,没有使用典型的TAB布局,更加深入的文章请关注后续文章.
先看各位同学看代码,有哪方面的疑惑,我再针对反馈来写其他的介绍文章.
附件下载:
http://download.csdn.net/source/3108296
发表评论
-
关于C#字符串截取的研究
2012-07-06 09:51 926对于网站程序员, ... -
通过正则表达式提取网页
2012-07-06 09:45 822转帖地址:http://www.cnblogs.com/g ... -
30分钟入门正则表达式
2012-07-06 09:37 490正则表达式30分钟入门教程 30分钟内让你明白正则表达式 ... -
js
2012-07-05 20:45 575欢迎大家光临,共同提高! ... -
Swing组件集合的事件处理(六)
2012-07-03 13:42 809请记住,Swing组件是构建在AWT库之上的,Swing组 ... -
使用blazeds实现flex和java交互
2012-07-02 10:23 650好久没研究flex 和 java 交互了,有个哥们问才拿起 ... -
Flex富文本编辑器
2012-07-02 10:23 1210近来在开发一个应用项目中,遇到一个富文本编辑框的问题,没想 ... -
全面认识Flex弹出窗口用法
2012-07-02 10:23 617在学习Flex的过程中 ... -
Flex中button按钮的例子
2012-07-02 10:23 643本源代码来源于flex完全自学手册 flex/spark ... -
android
2012-07-02 09:43 536... -
flex笔记--安装与项目建立
2012-07-01 09:42 513使用java做后台,采用Eclipse插件式安装 操 ... -
学习flex 初步实现与java进行数据交互
2012-07-01 09:42 517本人是从事BS架构应用开发的,现在发现客户越来越关注用户的 ... -
FLEX ComboBox绑定JAVA返回的数据源
2012-07-01 09:41 648万万没有想到会在一个小小的ComboBox上碰这么大钉子, ... -
Windows xp和ubuntu 9.10双系统,重装windows后,mbr被覆盖,grub不能启动的解决方法
2012-06-30 17:57 978Windows xp和ubuntu 9.10双系统,重 ... -
安装Oracle9I出现"加载数据库时出错:areasQueries错误"的解决方法
2012-06-30 17:57 644安装Oracle9I出现"加载数据库时出错:a ... -
Visual Studio 2008 SP1 补丁安装时发生严重错误-安装失败-解决方法整合版!-分享
2012-06-30 17:57 2227Visual Studio 2008 SP1 ... -
ppc 模拟器的安装、配置,以及一些常见问题及解决方法
2012-06-30 17:57 10951、安装前提条件: 安装了Visual Stdio ... -
sql server 2008 常见安装错误解决方法
2012-06-30 17:57 9311、sql server 2008 提示"重新启 ...
相关推荐
易语言源码易语言金山卫士界面自绘源码.rar 易语言源码易语言金山卫士界面自绘源码.rar 易语言源码易语言金山卫士界面自绘源码.rar 易语言源码易语言金山卫士界面自绘源码.rar 易语言源码易语言金山卫士界面自绘...
金山卫士开源 源码。 肯定不是全部开源,只是部分开源, 没有太仔细看。
金山卫士界面库属性整理.doc金山卫士界面库属性整理.doc金山卫士界面库属性整理.doc金山卫士界面库属性整理.doc金山卫士界面库属性整理.doc金山卫士界面库属性整理.doc金山卫士界面库属性整理.doc
bkwin 金山界面库 界面库 c++
易语言金山卫士界面自绘源码.rar
金山卫士主界面 kingsoft safe main 源代码,101226 首版开源版释放,开发工具:VS2005。 中文名字: 金山卫士主界面 英文缩写: ksm 完整英文: kingsoft safe main
资源介绍:。源码调用了易语言模块GDIPlus类模块.ec和黑月界面类.ec,调用API函数实现金山卫士界面的绘制。资源作者:。@易语言源码下载。资源界面:。资源下载:。
仿金山词霸界面的源码,喜欢的朋友下载研究下
金山卫士漏洞扫描C++源码 放在这里留个底。
语言源码金山卫士界面自绘.rar
netbeans 6.9参照金山卫士与金山毒霸写的界面,如果有什么建议,欢迎学习交流
VC++金山卫士开源代码,包含所有模块的源码,促进互联网行业的开源计划 ;也是你学习VC++的绝佳范例,可以接触到中国最专业的安全类软件源代码,你可以自由的使用/研究/修订/再发布 这些代码以及延伸作品。VC++...
金山卫士源代码 最新版 官方原版 金山卫士源代码 最新版 金山卫士源代码 最新版 金山卫士源代码 最新版
金山杀毒界面
WPF仿金山卫士界面,有完整代码,变形金刚风格皮肤,适合新手学习
金山卫士界面框架使用说明与实例 实例为金山卫士开源版本 界面框架说明为金山员工所写..
金山卫士开源代码界面演示,演示各个基本控件的使用
金山对其金山卫士进行了开源,目前已经公开了7个子项目, 不过也许很多人和我一样对安全部分的功能并不感兴趣,毕竟那需要比较艰辛的工作...但对其所运用的界面库部分可能比较感兴趣,所以将他从代码里分离出来,方便使用.