前言 C#读作C Sharp,是微软公司推出的专门针对.NET平台而设计的编程语言,它集中了许多语言的优点。由于它是从C和C++中派生出来的,因此具有C++的灵活性;同时,由于是微软公司的产品,它又同 VB一样简单。对于Web开发而言,C#很像Java,同时又具有Delphi的一些优点。 微软公司宣称: C#是开发.NET框架应用程序的最好语言。C#在语法上和Java类似,但C#具备更良好的程序开发环境。 下面的图是全书内容的基本结构。 本书以当前发展迅猛的“互联网+教育”为背景,以项目的方式组织内容,学习的过程就是完成项目的过程,这既激发了学生的学习兴趣,也培养了学生动手能力和解决实际问题的能力,极大地提高了学生的职业技能。但仅以项目来组织内容容易造成知识的零散性和缺失性,所以本书在项目基础上,划分为10个单元,保证了知识的系统性和完整性。本书既可以采用传统方式教学,也可以采用翻转课堂或混合式教学模式来开展教学。本书的编者已经基于本书的内容采用了两轮以上的混合式教学,均获得良好的效果。本书教学项目既与知识点紧密联系,又相互独立。教学中可选择以完成项目为主,将部分知识点的学习放到线上进行;也可选择以学习知识点为主,将教学项目放到线下小组合作进行。 本书每个单元都附有工作任务、学习目标、知识要点、典型案例。以通俗易懂的语言、生动有趣的小案例来讲解C#知识点。每个单元都附有同步实训和拓展实训及习题,从而实现知识的巩固与扩充。 本书由赵爱美、张玲共同编写。赵爱美主要完成了项目1~项目4的编写,张玲完成了项目5的编写。本书在编写过程中参考了大量的资料,采纳了多位同行专家的意见和建议,在此一并表示衷心的感谢! 本书提供了配套教学资源包和视频。微视频、PPT课件、源代码、素材文件等教学资源,读者可以从清华大学出版社网站(http://www.tup.com.cn)免费下载。 由于编者水平有限,书中难免有疏漏和错误之处,恳请广大读者批评指正。 编者2020年9月