1、JS-git
Git SCM Implemented as a set of JavaScript modules for use in any JS
https://www.bountysource.com/fundraisers/325-js-git
2、JSON库
官网为:http://www.json.org/,介绍了不同语言的JSON库,可以了解一下。
3、DirectUI 界面库 DuiLib
国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。
Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具UIDesigner。使用DirectUI后将使得我们的设计人员彻底解 放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。 Duilib 目前支持Windows 32 、Window CE、Mobile等平台,使用C++开发,遵循BSD协议,可以免费用于商业项目。
DirectUI界面库 取名自微软的一个窗口类名“DirectUIHWND”,意为Paint on parent dc directly。 即子窗口不以窗口句柄的形式创建,只是逻辑上的窗口,绘制在父窗口之上。
DirectUI界面库使用XML来描述界面风格,界面布局,可 以很方便的构建高效,绚丽的,非常易于扩展的界面。从而很好的将界面和逻辑分离,同时易于实现各种超炫的界面效果如换色,换肤,透明等。
DirectUI特性
XML和脚本构造界面: 使用xml配置界面控件布局 使用xml描述界面风格 XML语法简单,易于学习 和掌握 支持改变皮肤色调 支持大多数控件透明,包括子窗口透明 支持png, bitmap,gif, ico图片格式。支持带透明通道的png 图片
这里是使用Duilib做的一个 demo:http://www.oschina.net/code/snippet_125020_4577
Duilib源码托管:http://code.google.com/p/duilib/
Duilib参考项目:http://www.viksoe.dk/code/windowless1.htm
http://www.codeproject.com/Articles/20570/Scalable-Servers-with-IO-Completion-Ports-and-How
5、超高仿迅雷播放器教程,采用VC++开发,使用了DuiLib界面库,代码在VS2008下测试通过,有余力的同学可以完善一下。
作者是博客园博主Alberl,系列博文地址为:http://www.cnblogs.com/Alberl
代码下载地址为:http://download.csdn.net/detail/qq316293804/6502879