|
DWin 是 D Programming language库, 包括Windows COM client支持,Windows 注册表操作,PCRE正则表达式,邮件发送,INI文件读写(支持多行值),超大整数计算,创建Windows快捷方式, SQlite数据库操作等等.
欢迎加入DWin开发组.
dwin.bridge.php.Array
dwin.bridge.php.Php
dwin.bridge.php.Preg
dwin.bridge.php.String
dwin.core.Array
dwin.core.Ctfe
dwin.core.Exception
dwin.core.Gp
dwin.core.Traits
dwin.core.Tuple
dwin.core.Version
dwin.database.sqlite.All
dwin.database.sqlite.Base
dwin.database.sqlite.Data
dwin.database.sqlite.Util
dwin.database.sqlite.c.sqlite3
dwin.image.FreeImage
dwin.io.Base64
dwin.io.ContentScan
dwin.io.Digest
dwin.io.FilePath
dwin.io.FileRoots
dwin.io.PathScan
dwin.io.Stream
dwin.io.crypt.Base64
dwin.math.Bignumber
dwin.math.Prime
dwin.math.Scale
dwin.math.Templ
dwin.math.Util
dwin.math.bigint.Bigint
dwin.math.bigint.Factorial
dwin.math.bigint.Gcd
dwin.math.bigint.IntException
dwin.math.bigint.Lowlevel
dwin.math.bigint.Modexp
dwin.math.bigint.Modinv
dwin.math.bigint.Multiply
dwin.math.bigint.Prime
dwin.math.bigint.Radix
dwin.math.bigint.Squareroot
dwin.net.Net
dwin.net.Uri
dwin.net.smtp.CDOMessage
dwin.net.smtp.MailSender
dwin.sys.Common
dwin.sys.win32.CodePage
dwin.sys.win32.Interfaces
dwin.sys.win32.Macros
dwin.sys.win32.Process
dwin.sys.win32.Registry
dwin.sys.win32.ShellLink
dwin.sys.win32.Shlguid
dwin.sys.win32.SpecPath
dwin.sys.win32.Types
dwin.sys.win32.UserGdi
dwin.sys.win32.Window
dwin.sys.win32.Wrapper
dwin.sys.win32.com.Client
dwin.sys.win32.com.Core
dwin.sys.win32.com.Init
dwin.sys.win32.ie.Base
dwin.sys.win32.ie.Common
dwin.sys.win32.ie.Events
dwin.sys.win32.ie.HTMLDocument
dwin.sys.win32.ie.HTMLElement
dwin.sys.win32.ie.HTMLEventObj
dwin.sys.win32.ie.IE
dwin.sys.win32.ie.WebBrowser
dwin.sys.win32.tlb.Adodb
dwin.sys.win32.tlb.Cdosys
dwin.sys.win32.tlb.Danim
dwin.sys.win32.tlb.Mshtml
dwin.sys.win32.tlb.Shdocvw
dwin.sys.win32.tlb.Shell32
dwin.text.Locale
dwin.text.Properties
dwin.text.Regex
dwin.text.TextConst
dwin.text.Unicode
dwin.text.Util
dwin.text.convert.Utf
dwin.text.htmlparser.Api
dwin.text.htmlparser.Basicevents
dwin.text.htmlparser.Htmlreader
dwin.text.htmlparser.Htmltag
dwin.text.htmlparser.Platform
dwin.text.htmlparser.Util
dwin.text.htmlparser.model.Ireaderevent
dwin.text.pcre.Capi
dwin.text.pcre.RegExp
dwin.time.Time
dwin.time.WallClock
- core.com
- sys.win32.Registry
- sys.win32.ie
- sys.win32.ShellLink
- net.smtp.MailSender
- text.Properties
- math.bigint
- text.pcre
- database.sqlite
- 还有很多...新功能不断添加中
转换自只支持Phobos的juno库COM部分
转换自juno.utils.registry模块,支持Tango
大量IE操作的D语言包装
创建Windows快捷方式
你可以最简便的方式发送Email了
读写INI文件,支持多行值,支持section. (Tango不支持多行值和section)
大数包,支持任意精度的整数
PCRE正则表达式库的D语言包装,Tango的正则表达式实在是太弱,用PCRE就OK了
轻量级嵌入式数据库SQLite的D封装 by icee
- svn命令行下载
- 打包下载 [推荐]
svn : svn co http://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
-versin=DFL
再执行编译
- 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 发布
如果你有任何基于Tango库的代码,你想回报给D社区,请与我 联系 ( dyuyan # gmail.com )

