图书介绍

C#语言程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载

C#语言程序设计基础
  • 郑宇军,王侃编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302168478
  • 出版时间:2008
  • 标注页数:415页
  • 文件大小:120MB
  • 文件页数:432页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#语言程序设计基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1 Microsoft.NET技术1

1.2 .NET Framework2

1.2.1 公共语言运行时(CLR)3

1.2.2 .NET类库3

1.3 C#语言简介4

1.4 开发第一个C#应用程序6

1.5 C#程序的基本结构8

1.5.1 程序集8

1.5.2 命名空间10

1.5.3 类型和方法10

1.5.4 程序注释12

1.6 与用户进行交互12

1.6.1 控制台交互12

1.6.2 Windows窗体应用程序15

本章小结17

习题117

第2章 C#数据类型19

2.1 值类型19

2.1.1 整数类型19

2.1.2 字符类型22

2.1.3 实数类型23

2.1.4 布尔类型24

2.1.5 结构25

2.1.6 枚举26

2.2 引用类型28

2.2.1 类28

2.2.2 接口31

2.2.3 委托33

2.2.4 数组35

2.3 类型转换39

2.3.1 数值转换39

2.3.2 枚举转换42

2.3.3 引用转换43

2.3.4 装箱和拆箱转换45

2.3.5 转换检查47

本章小结47

习题247

第3章 成员、变量和常量50

3.1 基本成员类型50

3.1.1 字段50

3.1.2 方法51

3.1.3 嵌套成员56

3.2 成员访问限制56

3.2.1 private修饰符56

3.2.2 public修饰符57

3.2.3 protected修饰符58

3.2.4 internal修饰符58

3.2.5 访问限制级别60

3.3 静态成员和非静态成员61

3.4 变量63

3.5 常量66

本章小结68

习题368

第4章 操作符和表达式71

4.1 操作符71

4.2 算术表达式72

4.2.1 基本算术运算72

4.2.2 枚举运算75

4.2.3 模运算76

4.2.4 其他77

4.3 自增和自减表达式79

4.4 位运算表达式80

4.4.1 取补运算80

4.4.2 与、或、异或运算81

4.4.3 移位运算82

4.5 赋值表达式83

4.6 关系表达式84

4.6.1 比较运算84

4.6.2 类型判断85

4.7 条件逻辑表达式87

4.8 其他特殊表达式88

4.8.1 一元加减表达式88

4.8.2 条件表达式89

4.8.3 类型表达式89

4.8.4 创建表达式93

4.8.5 溢出检查表达式95

本章小结96

习题496

第5章 流程控制98

5.1 选择结构98

5.1.1 if语句98

5.1.2 switch语句101

5.2 循环结构103

5.2.1 while循环语句103

5.2.2 do-while循环语句104

5.2.3 for循环语句106

5.2.4 foreach循环语句109

5.3 跳转结构111

5.3.1 break语句111

5.3.2 continue语句112

5.3.3 return语句113

5.3.4 goto语句114

本章小结116

习题5116

第6章 深入理解类118

6.1 面向对象的方法学118

6.2 构造函数和析构函数119

6.2.1 构造函数119

6.2.2 析构函数121

6.2.3 静态构造函数121

6.3 属性123

6.4 索引函数126

6.5 事件129

6.5.1 事件与委托129

6.5.2 使用EventHandler委托对象131

6.5.3 Windows控件事件133

6.6 操作符重载135

6.7 this关键字139

本章小结142

习题6142

第7章 继承和多态性145

7.1 继承145

7.1.1 基类和派生类145

7.1.2 成员覆盖149

7.1.3 对象生命周期151

7.2 多态性153

7.2.1 成员的虚拟和重载153

7.2.2 抽象方法和抽象类157

7.2.3 密封方法和密封类160

7.3 接口及其实现162

7.3.1 接口和抽象类162

7.3.2 接口方法调用163

7.3.3 接口与集合168

本章小结173

习题7174

第8章 常用类型176

8.1 Math类176

8.2 字符串类型179

8.2.1 构造字符串179

8.2.2 字符操作180

8.2.3 子串操作183

8.2.4 格式化与解析187

8.2.5 使用StringBuilder类192

8.3 窗体和控件类194

8.3.1 与窗体界面有关的若干结构194

8.3.2 Form类195

8.3.3 Control类198

8.3.4 其他基本控件199

本章小结202

习题8203

第9章 泛型基础204

9.1 为何使用泛型204

9.2 创建泛型类206

9.2.1 泛型集合示例206

9.2.2 成员与类型参数208

9.2.3 调用类型参数210

9.2.4 泛型的静态成员211

9.3 多参数泛型212

9.3.1 使用多个类型参数212

9.3.2 类型参数与标识215

9.4 类型限制216

9.4.1 主要限制216

9.4.2 次要限制216

9.4.3 构造函数限制219

9.5 泛型与继承219

9.5.1 普通基类与派生泛型类220

9.5.2 泛型基类与普通派生类222

9.5.3 泛型基类与泛型派生类223

本章小结226

习题9227

第10章 可空类型229

10.1 引入可空类型229

10.2 泛型结构Nullable232

10.2.1 概述232

10.2.2 结构成员233

10.3 可空类型的转换234

10.4 可空类型上的操作237

10.4.1 类型检查237

10.4.2 空值结合237

10.4.3 操作符提升238

10.5 可空布尔类型241

本章小结243

习题10243

第11章 泛型接口、方法和委托245

11.1 泛型接口245

11.1.1 概述245

11.1.2 继承中的唯一性250

11.1.3 泛型接口与集合253

11.2 泛型方法257

11.2.1 概述257

11.2.2 定义和调用258

11.2.3 方法标识260

11.2.4 方法重载262

11.3 泛型方法与委托267

本章小结270

习题11270

第12章 遍历器273

12.1 foreach语句与遍历273

12.2 理解可枚举类型275

12.2.1 IEnumerable和IEnumerable〈T〉接口275

12.2.2 实现多种遍历方式277

12.3 使用枚举器283

12.3.1 Iterator模式283

12.3.2 自定义枚举器284

12.4 遍历机制287

12.4.1 遍历器代码287

12.4.2 遍历流程289

12.5 自我枚举和遍历290

本章小结294

习题12294

第13章 匿名方法296

13.1 命名方法和匿名方法296

13.2 深入了解Delegate类298

13.2.1 创建委托对象298

13.2.2 属性299

13.2.3 方法调用301

13.3 匿名方法的定义规则303

13.4 外部变量304

13.5 委托对象作为方法参数和返回值307

13.6 在事件中使用匿名方法312

本章小结316

习题13316

第14章 异常处理319

14.1 错误和异常319

14.2 C#中的异常处理结构322

14.2.1 try-catch语句322

14.2.2 try-catch-finally语句324

14.2.3 try-finally语句328

14.2.4 throw语句328

14.3 异常的层次结构330

14.3.1 异常传播331

14.3.2 Exception类333

14.3.3 常见异常类型335

14.4 使用异常的原则和技巧337

本章小结338

习题14338

第15章 文件IO操作341

15.1 文件系统概述341

15.2 驱动器、目录和文件342

15.2.1 与IO操作相关的枚举342

15.2.2 驱动器343

15.2.3 目录346

15.2.4 文件349

15.3 文件流和数据流352

15.3.1 抽象类Stream352

15.3.2 文件流FileStream354

15.3.3 流的文本读写器356

15.3.4 流的二进制读写器359

15.3.5 常用的其他流对象360

15.4 自定义IO操作363

本章小结369

习题15369

第16章 进程和线程371

16.1 进程371

16.2 线程376

16.2.1 使用多线程376

16.2.2 线程对象及其状态380

16.2.3 线程同步383

16.2.4 异步回调389

本章小结392

习题16392

第17章 代码组织与管理394

17.1 分部类型394

17.1.1 分部类型的定义394

17.1.2 分部泛型396

17.1.3 分部类型的应用398

17.2 代码中的预处理器指令402

17.2.1 条件编译402

17.2.2 编译警告和错误407

17.2.3 其他一些预处理器指令408

17.3 XML代码注释408

17.3.1 使用XML注释408

17.3.2 关于注释标记411

本章小结413

习题17413

参考文献415

热门推荐