C#经典实例(第二版)
苏金国, 王宇飞 译
出版时间:2007年05月
页数:1128
本书是畅销书《C#经典实例》的最新版,针对C# 2.0和.NET 2.0做了全面修订。对于C#程序员经常遇到的300多个最常见和不那么常见的任务,本书涵盖了解决这些问题所需的全部技巧。从使用正则表达式到处理泛型类型,再到如何让代码在其自己的应用域中运行,通过本书的介绍,你会更深入地了解C#语言,在基于.NET 2.0的Windows应用和ASP.NET Web应用新领域中更加游刃有余。
第二版的主要特点包括:
● 编写了新的章节来讨论泛型、迭代器、部分类型以及Web,并补充了90多个新技巧,包括“使用匿名方法”、“迭代器实现为重载操作符”和“加密web.config信息”等等。
● 提供了反映C# 2.0和.NET 2.0变化的一些新技巧,如“将Stack和Queue替换为相应的泛型类型”和“控制服务”。
● 为每个解决方案提供了可下载的代码,包括完备的测试用例,以便编译和测试这些示例,还可以复制粘贴对你有用的代码行,来创建你自己的解决方案。
本书共20章,主要包括以下内容:
● 泛型类型、集合和迭代器
● 异常处理和诊断、事件、委托以及匿名方法
● 数值、枚举、类、结构和部分类
● 串、正则表达式和XML
与O誖eilly Cookbook系列的其他书一样,这里的每个技巧都做了精心组织,以便你快速了解问题,学会如何加以解决,并了解到可能存在的问题或限制。对于刚接触 C#的程序员来说,本书绝对是你起步并不断提高技艺的得力工具。如果你已经是一个有经验的程序员,会发现利用本书能很方便地查看语法和常见用例;随着企业的发展,你还会遇到更棘手的问题,本书将是解决这些问题的一个绝好资源。不论是谁,可能只需这里的一个技巧就能让你轻松地脱身,而不必整日整夜地呆在计算机旁苦思冥想。
Jay Hilyard是 Newmarket International(位于Portsmouth, NH)新产品开发小组(New Product Development)的成员。Stephen Teilhet是位于Nashua, NH的Compuware Numega Labs的一名开发人员,在这里他参与过多项获奖产品的开发,包括DevPartner CodeReview和最近的DevPartner SecurityChecker。
书名:C#经典实例(第二版)
译者:苏金国, 王宇飞 译
国内出版社:中国电力出版社
出版时间:2007年05月
页数:1128
书号:978-7-5083-5152-0
原版书出版商:O'Reilly Media
Jay Hilyard
Jay Hilyard已经有12年多开发Windows应用的经验,开发.NET应用也有4年多了。Jay在《MSDN Magazine》上发表过多篇文章,目前在Newmarket International(位于Portsmouth, NH)的新产品开发小组(New Product Development)工作。他主要致力于.NET的研究,除此之外,Jay会与他的家人共享闲暇时光,再就是研究家谱。
Jay Hilyard开发Windows应用程序的时间超过了15年,其中有7年多的时间在开发.NET应用程序。他在MSDN Magazine中发表了众多文章,他目前在位于美国新罕布什尔州朴次茅斯市的Newmarket International的New Product团队工作。
Stephen Teilhet
Stephen Teilhet获得过电子工程专业的学位,但是很快就开始编写Windows平台的软件。在过去的11年里,他曾为多家咨询公司效力,参加过大量项目,从事过Visual Basic、Visual C++、MTS、COM、MSMQ和SQL Server的工作。目前Stephen在Nashua, NH的Compuware Numega Labs任职,在这里他参与过多项获奖产品的开发,包括DevPartner CodeReview和最近的DevPartner SecurityChecker。
Stephen Teilhet自从Microsoft开发了.NET 1.0 Framework预发行版本以来,就一直在使用.NET平台。目前,他为Ounce Labs工作,增强它们的静态安全代码分析工具,用以找出多种语言(包括C#和Visual Basic)中的漏洞。
本书封面上是一条吊带蛇(灌木蛇)。之所以得名,是因为它们长长的斑纹就好像是用来吊丝袜的吊带。从吊带蛇特有的条纹上很容易把它分辨出来:在背中央有一条窄条纹,两侧又各有一条较粗的条纹。条纹的颜色和样式可能会变化,使它们能很好地溶入所在的环境,帮助它们躲避天敌。这是北美最常见的一种蛇,也是阿拉斯加仅存的蛇类。
吊带蛇身上有刻度,在刻度中轴上有一个或多个叉,给它们一种粗糙暗淡的质感。成年吊带蛇身长通常为46~130厘米之间(大约一英尺半到四英尺多)。雌蛇通常比雄蛇大,但尾巴较短,而且身体和尾巴相连处有一个包。
雌吊带蛇是卵胎生的,这说明,小蛇会从软蛋里出生。出生后,大多数蛋和膜都已经破了,所以它们会直接降生。不过有时蛇宝宝出生时还在软壳里。雌蛇通常会生10~40个宝宝:吊带蛇生宝宝的最高记录是98个。从母体诞生后,小蛇就完全独立,必须自己“养活”自己。在这个阶段,它们很可能会被吃掉,一半以上的小蛇在1岁前都会死掉。
吊带蛇是少数能吃蟾蜍、蝾螈和其他有很强化学防卫能力的两栖动物的动物之一。尽管它们的食谱随环境会有变化,但吊带蛇大多都吃蚯蚓和两栖动物;不过,有时它们也吃小鸟、鱼和小老鼠。吊带蛇有毒液,但对人无害,它们用这些毒液把猎物弄昏或杀死,然后整个吞下。