第2版前言
自2009年6月本书第1版出版以来,颇受广大读者的欢迎,也有幸被许多老师选为程序设计专业教材。经过3年多的时间,编者结合教学实践和软件开发中的经验体会、C#语言的最新升级以及许多读者热情的反馈建议,对原书进行了系统的修订。
这次修订保留了原教材特点,坚持以面向对象的软件工程思想为主线、紧密贴合实际应用需求;同时增加了一些新的知识点,加强了教材内容的新颖性和趣味性,以便进一步提升教学效果。修改的主要方面包括:
(1)以C# 4.0/4.5版本为主进行讲解(但语言的核心要素并没有根本变化,新版本的优势主要体现在应用的多样性和开发的方便性上)。
(2)在第6章中增加了对Lambda表达式的介绍。
(3)将原来的第7章和第13章压缩合并在一起,在新的第13章中对WPF(Windows Presentation Foundation)进行了较为细致的讲解。
(4)在第15章中新增了“LINQ对象数据查询”一节,使读者能够对LINQ数据访问技术有一个初步的了解。
(5)新增了第16章“Silverlight客户端应用程序”,对Silverlight富客户端开发技术进行了深入讲解。
本书配套的教学课件和案例程序代码也进行了相应的升级,有关内容可在人民邮电出版社网站上进行下载。
本书第1章由王侃执笔,第2章和第15章由杨军伟执笔,第3章~第14章和第16章由郑宇军执笔,吴晓蓓、凌海风、江勋林、郑艳华、宋琴等也参与了本书的部分文字编写工作。全书由郑宇军统稿。
此次编写工作得到了我校王卫红老师的悉心指导和帮助。在C#程序设计课程教学实践中,与简琤峰老师和王松老师的经验交流使编者受益良多。同时,感谢我校计算机学院09级的徐静、张璐滢、何俊丽、王岳春、顾唯超、诸伊娜等同学,他们在学习开发过程中的创造性给了编者很多启发。
尽管我们做了最大的努力,书中的不足与疏漏之处仍在所难免,恳请广大读者批评指正。我们的E-mail地址是:bookzheng@yeah.net(邮件主题请注明“CSharp程序设计”)。
编者
2012年8月
于浙江工业大学 郁文楼