Microsoft C#实用编程教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:周京生,陈海燕编写
- 出 版 社:北京:北京希望电子出版社
- 出版年份:2001
- ISBN:7980004876
- 页数:396 页
第1章 .NET与C# 1
1.1 .NET简介 1
1.1.1 什么是.NET 1
1.1.2 为什么要提出.NET 2
1.1.3 .NET能带来什么 3
1.1.4 .NET的组成 4
1.2 .NET的技术核心 5
1.2.1 XML语言 5
1.2.2 Web服务 6
1.2.3 .NET框架 10
1.3 为什么需要C# 15
1.4 C#的主要特点 16
1.4.1 简单 16
1.4.2 面向对象 18
1.4.3 类型安全 18
1.4.4 版本控制 18
1.5 C#程序的编译和执行 19
1.4.6 灵活与兼容 19
1.4.5 现代 19
1.5.1 即时编译器JITer 20
1.5.2 及时编译执行的效率 21
本章小结 22
习题一 22
第2章Hello World程序 24
2.1 Hello World代码 24
2.4 WriteLine输出格式 25
2.2 程序的输入和输出 27
2.3 C#程序的编辑与编译 28
2.5 程序注释 33
2.6 由注释产生XML文档 34
2.6.1 XML标记 34
2.6.2 代码的文档注释结构 35
2.6.3 XML文档的生成 37
2.6.4 XML文档 38
2.7.1 ILdasm工具 40
2.7 中间语言与元数据代码 40
2.7.2 IL与元数据代码 42
2.7.3 用IL直接编写程序 45
2.8 名字空间 47
2.8.1 编译单元 47
2.8.2 名字空间的定义 47
2.8.3 using指令 51
2.8.4 .NET框架名字空间 55
本章小结 56
习题二 57
第3章 基本数据类型 59
3.1 C#数据类型 59
3.2 值类型 60
3.2.1 简单类型 62
3.2.2 结构类型 69
3.2.3 枚举类型 71
3.3 引用类型 73
3.3.1 类 74
3.3.2 接口 75
3.3.3 数组 76
3.3.4 代表 78
3.4 装箱与拆箱 80
3.4.1 装箱 80
3.4.2 拆箱 81
3.5 类型转换 82
3.5.1 隐式转换 83
3.5.2 显式类型转换 86
3.6 用户自定类型转换 91
3.6.1 implicit 91
3.6.2 explicit 93
3.6.3 深入自定义转换 94
本章小结 98
习题三 99
4.1.1 标识符 101
第4章 常量与变量 101
4.1 词法说明 101
4.1.2 关键字 102
4.1.3 运算符和分隔符 103
4.2 常量 104
4.2.1 布尔型常量 104
4.2.2 整型常量 104
4.2.3 浮点型常量 105
4.2.4 字符型常量 106
4.2.5 字符串型常量 106
4.2.6 null常量 107
4.2.7 const关键字 107
4.3 变量 108
4.3.1 静态变量 109
4.3.2 实例变量 111
4.3.3 数组元素变量 111
4.3.5 值参数变量 112
4.3.4 局部变量 112
4.3.6 引用参数变量 113
4.3.7 输出参数变量 113
4.4 表达式与运算符 115
4.4.1 算术运算符 115
4.4.2 赋值运算符 115
4.4.3 关系运算符 116
4.4.4 逻辑运算符 118
4.4.5 位运算符 121
4.4.6 ++和--运算符 124
4.4.7 ?:运算符 125
4.4.8 其他运算符 126
4.4.9 运算符优先级 132
本章小结 133
习题四 133
5.1.2 空语句 135
5.1.1 函数调用语句 135
5.1 操作算语句 135
第5章 语句 135
5.1.3 块语句 136
5.1.4 声明语句 136
5.1.5 表达式语句 137
5.2 流程控制语句 138
5.2.1 if语句 138
5.2.2 switch语句 140
5.2.3 while语句 144
5.2.4 do…while语句 146
5.2.5 for语句 146
5.2.6 foreach语句 148
5.2.7 continue语句 159
5.2.8 break语句 159
5.2.9 goto语句 160
5.2.11 throw语句 161
5.2.10 return语句 161
5.3 预处理指令 163
5.3.1 条件编译 164
5.3.2 报告编译错误和警告 168
5.3.3 定义代码块指令 170
本章小结 171
习题五 172
6.1.1 线性程序设计 173
6.1.2 结构化程序设计 173
6.1 面向对象程序设计 173
第6章 面向对象编程和类 173
6.1.3 数据抽象 174
6.1.4 面向对象程序设计 174
6.2 类与对象 175
6.3 类的定义 176
6.3.1 类定义说明 176
6.3.2 类体 177
7.1.1 为什么需要属性 181
6.4 方法 181
6.4.1 方法的定义 181
6.4.2 方法的参数 183
6.4.3 实例方法与类方法 187
6.4.4 虚方法与方法的覆盖 189
6.4.5 抽象(Abstract)方法 194
6.4.6 外部(Extern)方法 196
6.5 构造函数 196
6.5.1 构造函数初始化调用 199
6.5.2 默认构造函数 202
6.5.3 私有构造函数 202
6.6 析构函数 203
6.7 域 204
6.7.1 类域和实例域 205
6.7.2 只读域 208
6.7.3 域的初始化 210
本章小结 211
习题六 211
第7章 属性与索引器 214
7.1 属性 214
7.1.2 属性的定义 215
7.1.3 属性的读/写类型 219
7.1.4 属性的底层实现 220
7.1.5 属性的继承 222
7.2 索引器 226
7.2.1 索引器的定义 226
7.2.2 索引器的底层实现 228
7.2.3 多索引器例题 230
本章小结 232
习题七 233
第8章 代表 235
8.1 代表的定义 235
8.2 代表的实例化 237
8.3 代表对象的调用 238
8.4 单目与多目代表 240
8.5 代表的异常处理 244
8.6 深入理解化表类型 245
8.6.1 代表类结构 246
8.6.2 代表的私有域 248
8.6.3 代表对象链 250
8.7 事件 252
8.7.1 事件的定义 253
8.7.2 添加和删除代表对象 255
8.7.3 事件的完整例题 258
本章小结 260
习题八 260
11.2 异常的基本思想 261
9.1 结构类型定义 262
第9章 结构 262
9.2 结构与类的区别 263
9.2.1 数据类型 264
9.2.2 继承 266
9.2.3 赋值 268
9.2.4 默认值与初值 270
9.2.5 “装箱”与“拆箱” 271
9.2.6 this的含义 272
9.2.7 构造函数与析构函数 272
本章小结 273
习题九 273
第10章 接口 276
10.1 为什么需要接口 276
10.2 接口的定义 277
10.2.1 接口成员的定义 277
10.2.2 接口成员的访问 279
10.3 接口的使用 281
10.3.1 接口的实现 281
10.3.2 显式接口成员实现 284
10.3.3 接口映射 286
10.3.4 接口的重实现 292
10.4 接口多继承的覆盖问题 294
本章小结 296
习题十 296
10.5 接口与抽象类 296
第11章 异常处理 300
11.1 什么是异常 300
11.3 C#的异常处理机制 302
11.3.1 C#与C++异常处理的区别 302
11.3.2 引发异常的条件 302
11.4 异常处理的实现 303
11.4.1 try-catch组合 304
11.4.2 try-finally组合 307
11.4.3 try-catch-finally组合 310
11.5 异常处理规则 312
11.6 throw语句 314
11.7 用户自定义异常 316
11.8 异常处理与跳转语句 319
习题十一 322
本章小结 322
第12章 特征 325
12.1 为什么需要特征 325
12.2 定义特征类 325
12.2.1 AttributeUsage类 326
12.2.2 AttributeTargets枚举类型 328
12.2.3 位置参数与命名参数 329
12.3 使用特征类 330
12.3.1 特征的使用 331
12.3.2 命名规则 334
12.3.3 单次和多次使用特征类 335
12.4 获取特征信息 336
12.4.1 反射 336
12.4.2 获取类型定义信息 337
12.4.3 获取类型特征信息 340
12.5.1 Conditional特征类 343
12.5 Conditional和Obsolete特征类 343
12.5.2 Obsolete特征类 345
12.6 DllImport特征类 346
12.7 CLSCompliant特征类 349
本章小结 352
习题十二 352
第13章 非安全代码 356
13.1 非安全代码模块 357
13.2 C#的指针类型 358
13.2.1 指针变量 359
13.2.2 fixed关键字 361
13.2.3 结构指针 363
13.2.4 数组指针 364
13.2.5 指针操作 365
13.3 sizeof运算符 366
13.4 stackalloc关键字 368
本章小结 369
习题十三 370
第14章 C#语言高级应用 372
14.1 时间与时钟 372
14.1.1 时间 372
14.1.2 时钟应用 380
14.2 文件与目录操作 382
14.2.1 创建和查询文件和目录 382
14.2.2 读写文本文件 384
14.2.3 读写二进制文件 385
14.2.4 列出目录中的所有内容 386
14.2.5 删除目录 387
14.2.6 删除目录中所有文件 388
14.3 TCP/IP网络应用 389
14.3.1 获取本机名和IP地址 389
14.3.2 TCP网络时间服务应用 390
14.3.3 UDP组播网络时间服务应用 395
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《学前儿童发展心理学 第2版》刘万伦主编;王文秀,甘卫群,刘万伦编写人员 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《液固旋流分离新技术》中国化工学会组织编写;汪华林等著 2019
- 《语文阅读与写作教学研究》李玉红,陈晓玲,王芬著 2018
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《声动中国 七十年歌声里的中国故事》王一诺责任编辑;(中国)《声动中国》编写组 2019
- 《对话中国》《对话中国》编写组著 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《近代中国分省人文地理影像采集与研究 甘肃》《近代中国分省人文地理影像采集与研究》编写组 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017