本书力争成为易懂、专业、新颖、实用的C#语言教材和参考手册,适用于程序设计初学者和想更深入了解C#语言的读者。行文以把问题讲清楚、讲明白、讲透彻且不累赘为目标,把C#语言程序设计领域最新、最有价值的思想和方法融入其中。
  全书分为7篇,共17章。其中第1、2章属于入门篇,详细介绍了C#语言及其开发环境、C#程序结构等概述性内容;第3~6章为编程基础篇,详细介绍了编程所需要的变量、常量、运算符、流程控制和数组等内容;第7~9章为面向对象基础篇,详细介绍了面向对象的思想所衍生出的类、对象、封装、继承、多态及异常处理等内容;第10~12章为面向对象进阶篇,详细介绍了一些面向对象的高级技术,如泛型、集合以及目前较新的C#前沿技术内容;第13~15章为数据操作篇,详细介绍了使用C#语言进行数据操作与数据访问、文件与流等相关理论和技术;第16章为表现层技术篇,详细介绍了WPF技术的使用方法;第17章为综合案例篇,详细介绍了使用C#语言开发完整的WPF项目的全过程。
  本书配有教学课件、89个实例的代码、16个案例的代码、上机指导参考等相关资源。上述资源都可在清华大学出版社官方网站的本书页面免费下载。
  本书由成都东软学院的夏磊、仲宝才、张翀老师共同编著。其中,第1~3章由仲宝才老师编著,第4~6章由张翀老师编著,其余章节由夏磊老师编著。全书由夏磊老师统稿、修改和定稿。在编写过程中,得到了史可凡、张铭飞、杨子恒、谢雨恒等同学的支持与帮助,在此表示感谢。
  限于编者水平和认识,书中难免有疏漏之处,恳请读者批评指正。
  
                                                                    编 者
  2022年6月
  


  
II


III