|
关于 DWin 库
DWin 是 D Programming language库, 包括Windows COM client支持,Windows 注册表操作,PCRE正则表达式,INI文件读写(支持多行值), SQLite数据库操作等等.
点击这里下载(已经包含在最新的D语言集成安装包里,详情见D语言论坛)
欢迎加入DWin开发组.- core.com
- sys.win32.Registry
- sys.win32.ie
- sys.win32.ShellLink
- text.Properties
- text.pcre
- database.sqlite
- 还有很多...新功能不断添加中
转换自只支持Phobos的juno库COM部分
转换自juno.utils.registry模块,支持Tango
大量IE操作的D语言包装
创建Windows快捷方式
读写INI文件,支持多行值,支持section. (Tango不支持多行值和section)
PCRE正则表达式库的D语言包装,Tango的正则表达式实在是太弱,用PCRE就OK了
轻量级嵌入式数据库SQLite的D封装 by icee
- svn命令行下载
- 打包下载 [推荐]
svn : svn co https://svn.dsource.org/projects/dwin/trunk dwin
点这里下载
我们一般都是把D Programming Language库编译成静态库,再在程序中链接进来,这样编译程序时速度就很快了.
编译D语言库最简单的方法是使用dsss. 假设DWin安装在这里:
D:\d\dwin
详细编译步骤如下:
- 下载和安装DSSS
- 复制
D:\d\dwin\dsss.conf
到D:\d\dsss.conf
- 执行命令行
dsss build dwin
Windows 下, 我已经预编译了静态库:dwin/lib/dwin.lib dwin/lib/debug-dwin.lib
- 2007年11月16日, DWin 0.10 发布
- 2007年11月21日, DWin 0.20 发布
- 2007年12月16日, DWin 0.30 发布
- 2008年2月10日, DWin 0.35 发布
- 2008年3月3日, DWin 0.36 发布
- 2008年5月7日, DWin 0.37 发布
- 2008年8月6日, DWin 0.38 发布
- 2009年4月13日, DWin 0.39 发布
- 2011年2月13日, DWin 0.40 发布
Revision 377
pcre.lib更新到PCRE 8.02, sqlite3.lib更新到SQLite 3.6.23.1
与DMD Windows 1.056, Tango 0.99.9兼容
如果你有任何基于Tango库的代码,你想回馈给D社区,请与我 联系 ( dyuyan # gmail.com )