C#是微软发布的一种面向对象的、运行于NETFramework之上的高级程序设计语言。 2015年7月,随着VisualStudio2015的发布,C#以其可支持Windows应用开发、跨平台移动开发、Web和云开发等特性,成为目前最流行的程序设计语言之一。 “C#程序设计”是高职高专院校和高等技术型院校信息技术类专业普遍开设的课程,其总体目标是使学生掌握C#语言的基本语法,理解面向对象的程序设计思想,学会使用NETFramework的常用基础类进行程序设计,掌握使用C#语言进行面向对象编程的技术与方法,能够用所学的编程技术开发具有一定复杂程度的控制台应用程序,并为后续学习相关的应用程序设计课程打下良好基础。 全书共12章,内容简要介绍如下: 第1章介绍NETFramework、VisualStudio2015集成开发环境以及第一个控制台应用程序。 第2章介绍C#语言基础知识,包括值类型与引用类型、数据类型转换、运算符和表达式、枚举与结构类型。 第3章介绍控制流程语句的应用、穷举法、数组初步,并提供巩固训练内容,让初学者得以有缓冲的机会,让他们有时间更扎实地掌握C#基础知识与控制语句的应用。 第4章介绍异常处理机制,包括异常处理语句的使用,以及认识异常与异常类。 第5章介绍方法的定义与使用,其中包括了递归方法,并提供巩固训练内容。 第6章介绍类和对象,包括类成员的可访问性、构造方法、属性、this关键字、静态成员及只读字段等。 第7章介绍继承与多态,包括基类成员在派生类中的可见性、派生类的构造方法、改写基类对象的行为,以及抽象类与抽象方法。 第8章介绍接口,包括接口的声明与实现、IComparable接口与IComparer接口的使用、自定义泛型类及其类型参数约束。 第9章介绍数组与集合,包括二维数组、IEnumerator<T>、IEnumerable<T>、ICollection<T>等类库中常用的集合接口,以及Dictionary<TKey,TValue>对象与List<T>对象的使用等。 第10章介绍委托与事件,包括委托类型的声明与使用,以及事件的定义、引发与处理过程。 第11章介绍对象的序列化与反序列化,还介绍了文件、文件夹以及文本文件的操作。 第12章是综合实践模块,内容是关于通讯录的设计与实现。通过该项目的实践,初学者可融会贯通前述章节的知识,提高程序设计的综合能力。 本书编写特点如下:①精心选取典型实例,分析透彻,解析明了,突出重点;②代码详C#程序设计教程细,注释丰富,可读性强,可操作性强,便于自学;③涵盖C#的主要内容,满足信息技术类专业后续课程的需要;④章节设计遵循规律,层层递进,充分考虑了学习要求与教学要求;⑤章节学习目标明确,课后练习丰富。 本书由温州职业技术学院的倪步喜担任主编,并负责统稿、定稿。温州职业技术学院的张苏豫和项道东参与了本书的编写。 由于编者水平有限,书中错误及不当之处在所难免,恳请广大读者批评指正。 编 者
随手扫一扫~了解多多