前言 C#是一种面向对象的现代化语言,兼具C语言的语法特征、Visual Basic的快速开发特征、Java的虚拟机运行特征,是.Net Framework框架下的首选语言。 在当前互联网信息新技术迅猛发展以及国家大力推广应用型人才培养的背景下,知识的传播方式更加灵活多样。学习人员越来越希望摆脱时空等限制,即不必在固定的一些时间段被限制于固定的场所由相对固定的人员指导学习。另外,目前大量的高校也越来越重视应用型人才培养。 为了达到此目标,势必在教材编写方式、内容组织、教辅材料等多个方面有新的要求。 鉴于以上新形势和要求,结合近几年教材在实际使用中各方的反馈,我们编著了本书。本书以通俗易懂的语言、生动有趣的示例来讲解C#多方面的基础而又重要的知识,具体囊括数据类型、运算符、程序控制、面向对象基础、数组、集合、字符串、文件、Windows Form程序设计、序列化、GDI+、多线程、SQL、ADO.Net等内容。 本教材具有如下典型特点。 (1) 内容实用。本教材包含了C#中最为重要而又基础实用的内容,掌握了本书内容,可以轻松地继续学习其他相关高级知识。 (2) 语言表达通俗易懂。在保证准确性的前提下,语言表达尽可能让学生更易于接受。 (3) 针对重要的知识点提供配套微视频进行讲解,使得学生既可以自学或提前预习,进而提升教师课堂教学针对性和效率,也可以课后巩固学习。 (4) 示例代码难度、规模适中。学习新知识时,不是缺少长篇累牍的代码,而是缺少针对性强的精炼小示例。全书配套大量精选案例,深入浅出,读者更加容易理解所学知识。 (5) 案例设计融知识性、实用性、趣味性于一体。使得学生易于理解接受,且让学生感觉到学有所用,不会感到枯燥无味。 (6) 练习层层递进,注重梯度。从课堂练习→课堂思考→课后思考练习,综合性和难度逐步提升,逐步提升学生实战技能。 (7) 独具特色的问答环节设计。讲解容易混淆的问题,对课堂知识进行扩展,适用于不同层次的学生; 也为学有余力的读者开启学习更多新知识的窗口。 (8) 适用于不同课时的教学。通过内容的精心安排,可为不同高校或不同专业提供灵活的章节组合,以满足不同的课时和教学要求。 (9) 配套实验项目及习题解答教材,以及微视频、源代码、教学大纲、课件PPT、教学计划进度、模拟试卷等教辅材料,为教师教学和学生全方位学习提供了极大的方便。 本书可以用作下述课程的教材。 C#面向对象程序设计 .Net Framework程序设计 WinForm应用开发 .Net下的数据库应用开发 另外也可以作为如下课程的入门教材。 ADO.Net 入门 SQL入门 多线程入门 GDI+入门 本书代码开发工具使用了目前最新的Visual Studio 2017,但这并不意味着本书仅能适用于Visual Studio 2017。事实上,本书绝大多数代码基本可以在完全不作更改的情况下,运行于Visual Studio 2005及以后版本,也就意味着读者可以随意选择自己的Visual Studio版本,不必和本书完全一致。 另外,结合互联网信息技术,为教材提供配套微视频、课件、教学大纲、教学计划进度、源代码、模拟试题等多种材料,供学生全方位学习,供教师授课或读者自学使用,适应应用型本科院校相关课程教学和学习使用。 本书将部分简单的输出放到了注释中,且以倾斜加粗的格式标记; 非输出的注释文字格式则采用常规格式。如: Listint list = new Listint(); list.Add(1); list.Add(2); int sum= 0; for (int i = 0; i list.Count; i++) sum += list[i];//当初存入数值,取出的也是数值,无须转换 Console.WriteLine("和值:"+ sum );  //和值:6 此处的 和值:6 表明为该语句的输出 参与本书校对工作的有王镇老师,以及19计科四班的杨春玉、潘佳玲等学生。同时,本书的出版离不开清华大学出版社贾斌老师的大力支持及辛勤工作,这里对他们的辛苦工作表示衷心的感谢。 限于时间精力和水平,本书难免还存在错误、疏漏或不严谨的地方。各位专家、老师和读者在使用过程中,如果发现任何问题,欢迎不吝赐教。 最后,由于本书定位为基础教学,因此并未安排实践内容。本书的配套教材《C#程序设计——项目案例+实验教程+习题解答》中不但包含了本书各章的习题解答,而且也设计了各章的实验内容。更为重要的是,该书还设计了兼具趣味性、实用性的实践项目,规模适当,也便于读者自行扩充功能。这些实践项目将大幅提高读者对教材知识的理解、掌握和运用水平。 作者之前出版的《C#程序设计(第二版)》获浙江省“十二五”优秀教材,同时获浙江省“十三五”新形态教材项目立项,本书是浙江省“十三五”新形态教材成果。另外,编著者所承担的该门课程是浙江省一流本科课程建设项目。 编著者 2021年6月18日