CommunityEventsWebcastsNewsletters
新书即将出版全部书目订购信息
ProgrammingDataAnalysisOpen SourceiPadiPhoneFacebookApple
数据教育 2.0政府 2.0移动互联网编程出版Web 2.0
Safari HomeSubscribeFree TrialBooksVideos
Strata ChinaVelocity中国Ignite北京O'Reilly Conferences
EnrollYour CareerWhy OSTCourses & CertificatesContactStudent Sign In
 
好好学习,天天向上
 
C#经典实例(第二版)
C#经典实例(第二版)
Jay Hilyard, Stephen Teilhet
苏金国, 王宇飞 译
出版时间: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。
目录
  1. 前言
  2. 第1章 数字与枚举
  3. 1.0 引言
  4. 1.1 确定分数与浮点数值之间的近似相等性
  5. 1.2 度转换为弧度
  6. 1.3 弧度转换为度
  7. 1.4 对各种数据类型使用反码操作符
  8. 1.5 测试奇偶值
  9. 1.6 得到一个数的高字或低字
  10. 1.7 将其他进制的数转换为十进制数
  11. 1.8 确定一个串是否是一个合法数字

产品信息
书名:C#经典实例(第二版)
作者:Jay Hilyard, Stephen Teilhet
译者:苏金国, 王宇飞 译
国内出版社:中国电力出版社
出版时间: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团队工作。
 
查看Jay Hilyard更多信息
 
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)中的漏洞。
 
查看Stephen Teilhet更多信息
 

封面介绍
本书封面上是一条吊带蛇(灌木蛇)。之所以得名,是因为它们长长的斑纹就好像是用来吊丝袜的吊带。从吊带蛇特有的条纹上很容易把它分辨出来:在背中央有一条窄条纹,两侧又各有一条较粗的条纹。条纹的颜色和样式可能会变化,使它们能很好地溶入所在的环境,帮助它们躲避天敌。这是北美最常见的一种蛇,也是阿拉斯加仅存的蛇类。
吊带蛇身上有刻度,在刻度中轴上有一个或多个叉,给它们一种粗糙暗淡的质感。成年吊带蛇身长通常为46~130厘米之间(大约一英尺半到四英尺多)。雌蛇通常比雄蛇大,但尾巴较短,而且身体和尾巴相连处有一个包。
雌吊带蛇是卵胎生的,这说明,小蛇会从软蛋里出生。出生后,大多数蛋和膜都已经破了,所以它们会直接降生。不过有时蛇宝宝出生时还在软壳里。雌蛇通常会生10~40个宝宝:吊带蛇生宝宝的最高记录是98个。从母体诞生后,小蛇就完全独立,必须自己“养活”自己。在这个阶段,它们很可能会被吃掉,一半以上的小蛇在1岁前都会死掉。
吊带蛇是少数能吃蟾蜍、蝾螈和其他有很强化学防卫能力的两栖动物的动物之一。尽管它们的食谱随环境会有变化,但吊带蛇大多都吃蚯蚓和两栖动物;不过,有时它们也吃小鸟、鱼和小老鼠。吊带蛇有毒液,但对人无害,它们用这些毒液把猎物弄昏或杀死,然后整个吞下。