摘要: 术语表Iterator:枚举器(迭代器)如果你正在创建一个表现和行为都类似于集合的类,允许类的用户使用foreach语句对集合中的成员进行枚举将会是很方便的。这在C# 2.0中比 C# 1.1更容易实现一些。作为演示,我们先在 C# 1.1中为一个简单的集合添加枚举,然后我们修改这个范例,使用新的C#2.0 枚举构建方法。我们将以创建一个简单化的List Box作为开始,它将包含一个8字符串的数组和一个整型,这个整型用于记录数组中已经添加了多少字符串。构造函数将对数组进行初始化并使用传递进来的参数填充它。public ListBox(params string[] initialStrings 阅读全文
posted @ 2013-10-14 22:40 客栈老人 阅读(431) 评论(0) 推荐(0) 编辑
摘要: [译]C# 理解泛型PDF 浏览:http://www.tracefact.net/document/generics-in-csharp.pdf源码下载:http://www.tracefact.net/SourceCode/Generics-In-CSharp.rar出 处:http://www.ondotnet.com/pub/a/dotnet/2004/05/17/liberty.html术语表generics:泛型type-safe:类型安全collection: 集合compiler:编译器run time:程序运行时object: 对象.NET library:.Net类库val 阅读全文
posted @ 2013-10-14 13:22 客栈老人 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 代码风格没有正确与否,重要的是整齐划一,这是我拟的一份《项目代码风格要求》,供大家参考。PDF版下载:项目代码风格要求V1.0.pdf1. C# 代码风格要求1.1注释类型、属性、事件、方法、方法参数,根据需要添加注释。如果类型、属性、事件、方法、方法参数的名称已经是自解释了,不需要加注释;否则需要添加注释。当添加注释时,添加方式如下图所示:1.2 类型(类、结构、委托、接口)、字段、属性、方法、事件的命名优先考虑英文,如果英文没有合适的单词描述,可以使用拼音,使用中文是不符合要求的。唯一可以使用中文的地方是枚举的枚举项,枚举项实际已经不属于本节标题的范畴了。这里只是放到一起说明,如下图所示: 阅读全文
posted @ 2013-10-14 12:33 客栈老人 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.nowamagic.net/ajax/ajax_Production.phpAjax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。五年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了关注的中心,不知道 Ruby 的程序 阅读全文
posted @ 2013-10-14 00:03 客栈老人 阅读(303) 评论(0) 推荐(0) 编辑