tango文档翻译
yntcsb
这个作者很懒,什么都没留下…
展开
-
第七章 数学
说明:本文翻译自《TangoRefMan_Sep_1_2008》 由于本人是编程初学者,对很多程序设计概念不是非常熟悉,编程经验不多,再加上英语水平不高,翻译纯属一个D语言爱好者实验之作,很多错误在所难免,还请读者见谅。另外,如果你发现本文有不当和错误之处,还请多提宝贵意见。 第七章 数学(Doing the Math)介绍(Introduction)计算机最初的构想是作...2009-03-29 20:25:35 · 374 阅读 · 0 评论 -
tango.text.Ascii 翻译
tango.text.Ascii(r4792)License:BSD style: see license.txt Version:Dec 2006: Initial release Author:Kris 对一个ASCII实用程序的选择对象预留位置(Placeholder)。这些通常不和utf8工作,并且不能被轻易地扩展到utf16或utf32。char...2009-07-17 23:12:03 · 90 阅读 · 0 评论 -
tango.text.convert.TimeStamp 翻译
tango.text.convert.TimeStamp (r4795)License:BSD style: see license.txt Version:Initial release: May 2005 Author:Kris 在原生的和文本表示的HTTP时间值间转换。在内部,时间(time)被表示为固定时期Jan 1st 1970(1970年1月1日)的U...2009-07-18 20:19:29 · 78 阅读 · 0 评论 -
tango.text.convert.DateTime 翻译
tango.text.convert.DateTimeLicense:BSD style: see license.txt Version:Jan 2005: initial release Mar 2009: extracted from locale, and converted to a struct Author:John Chapman, Kris 在...2009-07-18 20:22:28 · 91 阅读 · 0 评论 -
tango.text.convert.Integer 翻译
tango.text.convert.Integer(r4795)License:BSD style: see license.txt Version:Initial release: Nov 2005 Author:Kris 在整型值和字符串间转换的一些函数。高度建议采用D的别名导入机制使用这个模块,以限制命名空间的污染:123...2009-07-18 20:24:38 · 83 阅读 · 0 评论 -
tango.sys.Environment 翻译
tango.sys.EnvironmentLicense:BSD style: see license.txt Version:Feb 2007: Initial release Author:Deewiant, Maxter, Gregor, Kris struct Environment ¶# 展示系统环境设置,连同一些简单的实用程序。 void ex...2009-07-18 20:25:39 · 72 阅读 · 0 评论 -
tango.sys.win32.CodePage 翻译
tango.sys.win32.CodePage(r4795)License:BSD style: see license.txt Version:Initial release: April 2007 Author:Kris struct CodePage ¶# 从Windows 'code pages'转换文字或转换文字到Windows 'code pa...2009-07-18 20:26:57 · 80 阅读 · 0 评论 -
tango.text.Search 翻译
tango.text.SearchLicense:BSD style: see license.txt Version:May 2009: Initial release since:0.99.9 Author:Kris FindFruct!(T) find(T)(T[] what) ¶# 返回一个轻量级的模式匹配器,有利于短模式和/或短到中等长度的...2009-07-18 20:28:50 · 85 阅读 · 0 评论 -
tango.io.UnicodeFile 翻译
tango.io.UnicodeFile (r4795)License:BSD style: see license.txt Version:Initial release: December 2005 Author:Kris class UnicodeFile(T) ¶# 读和写unicode 文件。 就我们的目的而言,unicode文件是一个文本材料的编...2009-07-19 13:58:50 · 71 阅读 · 0 评论 -
tango.io.digest.Crc32 翻译
tango.io.digest.Crc32 (r4795)License:BSD style: see license.txt Version:Initial release: August 2006 Author:James Pelcis class Crc32 : Digest [final] ¶# 这个类实现了CRC-32校验算法。摘要(digest)返...2009-07-19 13:59:37 · 111 阅读 · 0 评论 -
tango.io.digest.Digest 翻译
tango.io.digest.Digest(r4795)License:BSD style: see doc/license.txt for details Version:Initial release: Feb 2006 Author:Regan Heath, Oskar Linde 这个模块定义了摘要(Digest )接口。class Digest...2009-07-19 14:00:35 · 99 阅读 · 0 评论 -
tango.io.Console 翻译
tango.io.Console (r4795)License:BSD style: see license.txt Version:Feb 2005: Initial release Nov 2005: Heavily revised for unicode Dec 2006: Outback release Author:Kris struct Consol...2009-07-19 14:03:11 · 84 阅读 · 0 评论 -
tango.io.device.File 翻译
tango.io.device.File (r4796)License:BSD style: see license.txt Version:Mar 2004: Initial release Dec 2006: Outback release Nov 2008: relocated and simplified Author:Kris, John Reimer, A...2009-07-20 19:27:32 · 99 阅读 · 0 评论 -
tango.core.Exception 翻译
tango.core.Exception(r4796)The exception module defines all system-level exceptions and provides a mechanism to alter system-level error handling.License:BSD style: see license.txt Authors...2009-07-20 19:29:12 · 126 阅读 · 0 评论 -
tango.io.device.Conduit 翻译
tango.io.device.Conduit (r4809)License:BSD style: see license.txt Version:Mar 2004: Initial release Author:Kris class Conduit : IConduit ¶# 管道抽象基类,实现接口IConduit。仅有管道特有的 read()、write(...2009-07-23 13:56:36 · 91 阅读 · 0 评论 -
tango.io.Buffer 翻译
(提交后发觉内容不在了很多,故加了一个附件)tango.io.Buffer (r4792)License:BSD style: see license.txt Version:Mar 2004: Initial release Dec 2006: Outback release Authors:Kris class Buffer : IBuffer ¶# 缓冲...2009-07-23 13:58:07 · 178 阅读 · 0 评论 -
tango.text.convert.Layout 翻译
tango.text.convert.Layout(r4792) License:BSD style: see license.txt Version:Initial release: 2005 Author:Kris, Keinfarbton 这个模块提供了一个通用目的的格式系统,转换值到适合显示的文本。支持数字的调整(alignment)、对齐(just...2009-07-17 23:10:50 · 99 阅读 · 0 评论 -
tango.io.File 翻译
tango.io.FileLicense:BSD style: see license.txt Version:Mar 2005: Initial release Version:Feb 2007: No longer a proxy subclass Author:Kris class File ¶# 在FileConduit(文件管道)之上的一个...2009-07-17 21:35:30 · 69 阅读 · 0 评论 -
tango.text.Util 翻译
tango.text.Util(r4774)License:BSD style: see license.txt Version:Apr 2004: Initial release Dec 2006: South Seas version Author:Kris 为各种细小的函数预留位置(Placeholder)。这些函数全部被模板化,意在可用于char、wcha...2009-07-17 11:50:36 · 66 阅读 · 0 评论 -
11章 转换
说明:本文翻译自《TangoRefMan_Sep_1_2008》 由于本人是编程初学者,对很多程序设计概念不是非常熟悉,编程经验不多,再加上英语水平不高,翻译纯属一个D语言爱好者实验之作,很多错误在所难免,还请读者见谅。另外,如果你发现本文有不当和错误之处,还请多提宝贵意见。 11章 转换在像D语言这样的静态语言中,文本转换是必需的,Tango提供给我们一些简单的方法...2009-03-29 20:56:54 · 104 阅读 · 0 评论 -
计划翻译《TangoRefMan_Sep_1_2008》
D语言tango库是D语言的第二标准库,它功能强大、覆盖功能模块多,用户也多,例如著名的D语言GUI库DWT和DFL都支持Tango库,开发中的多媒体图形界面库hybrid也使用了tango,已发布的32位linux版的基于llvm后端和DMD前端的ldc0.9也采用tango作为标准库...... 目前,tango库已经发布了好几个版本,最新的0.99.8从开发路线图(http://www.ds...2009-02-03 17:20:09 · 159 阅读 · 0 评论 -
欢迎来到tango世界
这是《TangoRefMan_Sep_1_2008.odt 》导言的翻译 第一部分导言 欢迎来到tango世界!这本手册将向读者介绍Tango和D编程语言。 Tango可分为两个部分:核心库和外围包。外围库提供了坚实的支持网络,并行,加密,文本数据处理,容器的包和其他的基本工具。 这本手册旨在揭露Tango界面的全部内容。 例如在整个章节表明目前的D编程技术和将其纳入应如何构...2009-02-03 17:27:20 · 125 阅读 · 0 评论 -
第二章 控制台输入输出
第二章 控制台输入输出 译自 《TangoRefMan_Sep_1_2008.odt 》通常,在tango中有四种输出到控制台的方法:1.C Print (不推荐使用,仅用于运行时追踪问题)。2.Cout/Cerr ,有最少的附属物并且结果是最少二进制代码,但不支持格式化输出,仅支持UTF-8.3.Stdout/Stderr,标准的控制台格式化输出,Tango的P...2009-02-03 20:10:32 · 142 阅读 · 0 评论 -
第一章-入门
第1章-入门 让我们开始我们的tango之旅吧。在开始之前,我们需要确定tango包被正确的安装和配置。关于tango的安装配置信息在附录B里透彻地讲解,在开始这里的课程之前,最好先仔细阅读一下那里的内容。tango容纳几种不同的源码构建方法,因此,花一点时间熟悉它们是很重要的。 一些基本的步骤 我们的第一个活动,就是尝试用一个很小的D程序来验证tango是否像我们所期望...2009-02-04 11:50:12 · 60 阅读 · 0 评论 -
第三章 文件系统操作
第三章 文件系统操作 文件路径 (FilePath) 在tango库中,文件和目录存储单位通常用FilePath实例来描述。创建一个FilePath很简单,用char[]提供构造器。文件路径不包含ANSI字符,而采用UTF-8编码。如下例: auto path = new FilePath(“name”); 创建一文件和文件夹需要区分开,创建文件用path.create,创建...2009-02-05 10:50:24 · 86 阅读 · 0 评论 -
第四章 管道和缓冲器
第四章 管道和缓冲器本文译自 《TangoRefMan_Sep_1_2008.odt 》 管道和缓冲器是tango IO 的基础。 管道(conduits) Tango IO 是面向流的:每个数据最终被描述为一个Tango概念叫管道(conduits),包括InputStream和OutputStream。 例如,有一些管道用于文件、套接字(sockets)和控制台等的交互操作。一...2009-02-06 16:49:06 · 1127 阅读 · 0 评论 -
第九章 时间处理
第九章 时间处理译自 《TangoRefMan_Sep_1_2008.odt 》注意:0.99.3版后,时间系统已经改变,如果使用0.99.3或更早的Tango库,请看原始文档。时间单位对于人类的重要性正如位和字节对于计算机的重要性。我们居家、旅行、日常生活都要用到时间。出于这个原因,tango.time包收集所有的时间细节和日期详情到一个合适的模块中,谨慎地抽象去掉所有平台的细节。Tim...2009-02-11 19:09:32 · 113 阅读 · 0 评论 -
第十章 本地化(locale)
说明:本文翻译自《TangoRefMan_Sep_1_2008》 由于本人是编程初学者,对很多程序设计概念不是非常熟悉,编程经验不多,再加上英语水平不高,翻译纯属一个D语言爱好者实验之作,很多错误在所难免,还请读者见谅。另外,如果你发现本文有不当和错误之处,还请多提宝贵意见。第十章 本地化(locale)文化 (Culture)提供关于文化的信息,如它的名字、日历和日期、...2009-02-11 19:41:50 · 154 阅读 · 0 评论 -
tango.io.Path 翻译
tango.io.Path( r4774)License:BSD style: see license.txt Version:Mar 2008: Initial version Author:Kris 比FilePath更直接到达文件系统。如果你不需要路径的编辑特性就使用它。例如,你只想检查某些路径是否存在,使用这个模块也许比FilePath更方便。例如: ...2009-07-09 21:07:39 · 122 阅读 · 0 评论 -
tango.io.FilePath 翻译(r4774)
tango.io.FilePathLicense:BSD style: see license.txt Version:Oct 2004: Initial version Version:Nov 2006: Australian version Version:Feb 2007: Mutating version Version:Mar 2007: ...2009-07-09 22:04:59 · 115 阅读 · 0 评论 -
tango.io.Stdout 翻译
tango.io.Stdout(r4774)License:BSD style: see license.txt Version:Nov 2005: Initial release Author:Kris 标准、全局的格式化控制台输出。如果你不需要格式化输出或unicode转换,考虑直接使用模块 tango.io.Console。如果你需要格式化,但不输出到控制台...2009-07-11 20:31:16 · 88 阅读 · 0 评论 -
tango.io.model.IFile 翻译
tango.io.model.IFile(r4774)License:BSD style: see license.txt Version:Initial release: March 2005 Author:Kris interface FileConst ¶# 通用面向文件特征。 enum ¶# CurrentDirChar ¶# 当前目录字符。...2009-07-11 20:38:18 · 81 阅读 · 0 评论 -
tango.io.FileScan 翻译
tango.io.FileScan(r4774)License:BSD style: see license.txt Version:Jun 2004: Initial release Version:Dec 2006: Pacific release Author:Kris class FileScan ¶# 递归地扫描文件和目录,我们执行时增加...2009-07-11 23:20:12 · 91 阅读 · 0 评论 -
tango.text.Text 翻译
tango.text.Text(r4774)License:BSD style: see license.txt Version:Initial release: December 2005 Author:Kris Text是一个管理和操作Unicode字符数组的类。Text保持一个当前“选择对象”(selection),通过select()和search()...2009-07-16 10:20:55 · 117 阅读 · 0 评论 -
tango.text.convert.Utf 翻译
tango.text.convert.Utf(r4809)License:BSD style: see license.txt Version:Initial release: Oct 2004 Authors:Kris 快速的Unicode代码转换器。这些对于32位 x86设备的微小变化尤其敏感,因为这些设备上的寄存器级是非常小。当心细微的变化可能会延伸到执行...2009-07-23 16:59:06 · 92 阅读 · 0 评论