C#程序设计
C#程序设计封面图

C#程序设计

张振友, 编著

出版社:清华大学出版社

年代:2015

定价:35.0

书籍简介:

主要介绍C#和.net开发环境的基本理论和操作。结合开发环境了解C#语言的数据类型、成员变量和常量、表达式和控制结构,以及面向对象程序设计方法,包括类,继承和多态,以及泛型类和接口等C#基础知识。

书籍目录:

第1章c#程序与VisualStudio开发环境

1.1C#语言和.NET技术简介

1.1.1.NET技术简介

1.1.2C#概述

1.2C#程序的基本结构

1.2.1注释

1.2.2命名空间

1.2.3类型及其成员

1.2.4程序主方法

1.2.5程序集

1.3VisualStudio开发环境

1.3.1VisualStudio2010的启动

1.3.2创建项目

1.3.3VisualStudio2010界面介绍

1.3.4编写代码环境

1.3.5编辑、编译和运行一个C#程序

1.4本章小结

1.5习题

第2章c#语法基础/11

2.1数据类型

2.1.1简单值类型

2.1.2复合值类型

2.1.3数组

2.1.4类型转换

2.2操作符和表达式

2.2.1算术操作符

2.2.2自增和自减操作符

2.2.3位操作符

2.2.4赋值操作符

2.2.5关系操作符

2.2.6逻辑操作符

2.2.7条件操作符

2.2.8操作符的优先级及结合性

2.3控制结构

2.3.1选择结构

2.3.2循环结构

2.3.3循环的嵌套

2.3.4跳转结构

2.4数据的输入和输出

2.4.1控制台输出

2.4.2控制台输入

2.4.3处理字符串方法

2.5本章小结

2.6习题

第3章面向对象程序设计概述/53

3.1程序设计语言

3.2面向对象的基本概念

3.2.1对象

3.2.2类

3.2.3消息和通信

3.2.4关系

3.2.5封装

3.2.6继承

3.2.7多态性

3.2.8接口和组件

3.3本章小结

3.4习题

第4章类和对象/59

4.1成员

4.1.1成员种类

4.1.2成员访问限制

4.1.3静态成员和非静态成员

4.1.4常量字段和只读字段

4.2方法

4.2.1定义方法

4.2.2方法的返回值

4.2.3参数类型

4.2.4方法的重载

4.3类的特殊方法

4.3.1构造函数和析构函数

4.3.2属性

4.3.3索引函数

4.3.4操作符重载

4.4this对象引用

4.5本章小结

4.6习题

第5章继承和多态/86

5.1继承

5.1.1基类和派生类

5.1.2隐藏基类成员

5.1.3base关键字

5.1.4对象的生命周期

5.2多态性

5.2.1虚拟方法和重载方法

5.2.2抽象类和抽象方法

5.2.3密封类和密封方法

5.3本章小结

5.4习题

第e章委托和事件/100

6.1委托和方法

6.1.1通过委托来封装方法

6.1.2委托的加减运算

6.1.3传递委托对象

6.1.4Delegate类型成员

6.2匿名方法

6.2.1定义和调用匿名方法

6.2.2外部变量

6.3事件处理

6.3.1委托发布和订阅

6.3.2事件发布和订阅

6.3.3使用EventHandler类

6.3.4在事件中使用匿名方法

6.4本章小结

6.5习题

第7章文件管理/118

7.1文件和流

7.1.1文件类

7.1.2Directory类和File类

7.1.3目录类Directorylnfo

7.1.4文件类FileInfo

7.2流的读写器

7.2.1抽象类Stream

7.2.2文件流类FileStream

7.2.3内存数据流类MemoryStream

7.2.4缓冲数据流类BufferedStream

7.2.5字符数据的读写TextReader类和TextWriter类

7.2.6二进制数据的读写BinaryReader类和BinaryWriter类

7.3基于文件的对象持久性

7.3.1实现对象持久性

7.3.2.NET中的自动持久性支持

7.4本章小结

7.5习题

第8章异常处理/160

8.1异常的基本概念

8.1.1程序异常

8.1.2异常处理

8.2异常的处理结构

8.2.1try—catch语句

8.2.2try—catch—finally语句

8.2.3try—finally语句

8.2.4throw语句

8.3异常的传播

8.3.1异常传播

8.3.2Exception类和异常信息

8.4自定义异常类

8.5本章小结

8.6习题

第9章接口/180

9.1接口的定义和使用

9.1.1接口的定义

9.1.2接口的实现

9.2接口与多态

9.2.1通过接口实现多态

9.2.2显式方法和隐式方法的并存实现多态

9.3接口和多继承

9.3.1多继承概述

9.3.2基于接口的多继承

9.3.3解决二义性

9.4接口与集合

9.4.1集合型接口及其实现

9.4.2列表、队列和堆栈

9.5本章小结

9.6习题

第10章泛型/201

10.1泛型类

10.1.1泛型类的定义和使用

10.1.2使用“抽象型”变量

10.1.3使用多个类型参数

10.1.4类型参数与标识

10.1.5泛型的静态成员

10.2类型限制

10.2.1主要限制

10.2.2次要限制

10.2.3构造函数限制

10.3泛型继承

10.4泛型接口

10.4.1泛型接口的定义

10.4.2泛型接口的实现

10.4.3避免二义性

10.4.4泛型接口与泛型集合

10.5泛型方法

10.5.1泛型方法的定义和使用

10.5.2泛型方法的重载

10.5.3泛型方法与委托

10.6本章小结

10.7习题

参考文献/229

内容摘要:

本书以Visual Studio 2010为平台,系统介绍C#语言的基础知识和面向对象程序设计的方法,主要讲述.NET框架、C#语言语法基础、类和对象、继承和多态、委托和事件、文件管理、异常处理、接口、泛型等基本概念及应用。本书提供丰富的示例代码和课后习题。本书适合作为大学本科、高职高专等各类高等学院计算机及相关专业的教材,也可供各类培训和用户学习参考用书。

编辑推荐:

《高等学校计算机专业规划教材:C#程序设计》适合作为大学本科、高职高专等各类高等学院计算机及相关专业的教材,也可供各类培训和用户学习参考用书。

书籍规格:

书籍详细信息
书名C#程序设计站内查询相似图书
9787302423393
如需购买下载《C#程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数印数 3000

书籍信息归属:

C#程序设计是清华大学出版社于2015.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。