出版社:清华大学出版社
年代: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语言-程序设计-高等学校-教材 的书籍。