图书介绍
C#程序员参考手册PDF|Epub|txt|kindle电子书版本网盘下载
- Grant Palmer著;康博译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302058083
- 出版时间:2002
- 标注页数:460页
- 文件大小:27MB
- 文件页数:483页
- 主题词:
PDF下载
下载说明
C#程序员参考手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 编译和程序结构1
1.1 基本的C#语法1
1.1.1 注释2
2.3 值类型2
1.1.2 Main()方法4
1.2 编译一个C#程序5
1.3 命名空间7
1.4 小结9
2.1.1 公共语言规范10
2.1 通用类型系统10
第2章 C#类型系统10
2.1.2 类型层次结构11
2.2 栈和托管堆11
2.3.1 内建值类型12
2.3.2 用户定义的值类型17
2.4 引用类型17
2.4.1 预定义的引用类型18
2.4.2 用户定义的引用类型20
2.5 确定类型20
2.6 强制类型转换21
2.7 装箱和取消装箱22
2.8 小结23
第3章 运算符24
3.1 算术运算符24
3.2 赋值运算符25
3.3 关系运算符27
3.4 逻辑运算符27
3.5 对象运算符28
3.6 间接寻址和地址运算符29
3.7 其他运算符29
3.8 运算符重载30
3.9 小结32
第4章 程序流程和异常处理33
4.1 条件语句33
4.1.1 if-else语句33
4.1.2 switch语句35
4.2 迭代循环37
4.2.1 for语句37
4.2.2 foreach语句38
4.2.3 while语句39
4.2.4 do-while 语句40
4.3.2 continue语句41
4.3.1 break语句41
4.3 跳转语句41
4.3.3 goto语句42
4.3.4 return语句42
4.4 异常处理42
4.5 小结44
第5章 局部变量45
5.1 局部变量声明45
5.2 局部变量赋值45
5.3 变量的作用域47
5.4 小结49
第6章 数组50
6.1 创建一维数组50
6.2 创建多维数组51
6.3 初始化数组元素52
6.4 访问数组元素53
6.5 数组属性和方法54
6.6 数组引用语义55
6.7 小结57
第7章 类58
7.1 定义类58
7.2 创建一个类实例61
7.3 构造函数62
7.3.1 调用基类的构造函数63
7.3.2 调用在同一个类中定义的构造函数65
7.3.3 静态构造函数67
7.4 析构函数和Finalize()方法68
7.5 处理托管和非托管资源69
7.6 继承73
7.7 用户定义类型之间的强制转换75
7.8 小结80
8.2 定义结构81
8.1 结构和类之间的差异81
第8章 结构81
8.3 创建结构实例83
8.4 小结84
第9章 接口85
9.1 定义接口85
9.2 实现接口86
9.3 接口继承87
9.4 接口映射87
9.5 小结90
10.1 定义一个枚举91
第10章 枚举91
10.2 使用枚举92
10.3 Enum类的方法93
10.4 小结96
第11章 字段97
11.1 实例字段97
11.2 静态字段99
11.3 访问修饰符100
11.4 常量字段102
11.5 只读字段102
11.6 lock语句104
11.7 易变字段106
11.8 小结106
第12章 方法107
12.1 定义方法107
12.2 退出方法108
12.3 实例方法108
12.4 静态方法110
12.5 访问修饰符111
12.6 方法参数111
12.6.1 params关键字113
12.6.2 ref关键字114
12.6.3 out关键字116
12.7 虚方法117
12.8 抽象方法118
12.9 密封方法119
12.10 Extern关键字120
12.11 方法重载120
12.12 方法覆盖120
12.13 方法隐藏121
12.14 小结122
13.1 定义属性123
第13章 属性123
13.1.1 get存取器124
13.1.2 set存取器125
13.2 实例属性126
13.3 静态属性127
13.4 小结128
第14章 索引器129
14.1 定义索引器130
14.2 使用索引器131
14.3 小结132
15.2 创建委托实例133
第15章 委托133
15.1 定义委托133
15.3 调用委托134
15.4 多播委托136
15.5 小结138
第16章 事件139
16.1 C#事件模型139
16.2 事件委托140
16.2.1 .NETFramework类库中的事件委托140
16.4 触发事件141
16.3 事件处理程序141
16.2.3 创建事件委托实例141
16.2.2 用户定义的事件委托141
16.5 事件存取器145
16.6 小结148
第17章 不安全代码149
17.1 指针和C149
17.1.1 指针语法149
17.1.2 unsafe关键字150
17.1.3 编译不安全代码150
17.1.4 fixed关键字152
17.3 指针算术运算153
17.2 sizeof运算符153
17.4 强制转换指针154
17.4.1 将指针强制转换为整型类型154
17.4.2 将指针强制转换为其他指针类型155
17.4.3 空指针156
17.5 栈数组159
17.6 小结160
第18章 属性标志161
18.1 在代码元素中应用属性标志161
18.2 预定义属性标志162
18.3 用属性标志进行条件编译163
18.4 用户定义属性标志164
18.5 使用反射展示属性标志166
18.6 小结169
第19章 预处理命令170
19.1 预处理命令170
19.2 小结173
第20章 XML文档174
20.1 创建XML文档注释174
20.2 提取一个XML文档文件176
20.3 小结180
21.1 .NETFramework 中的命名空间181
21.1.1 编译器类181
第21章 .NET类的路标181
21.1.2 与Windows操作系统互操作182
21.1.3 核心类182
21.1.4 CodeDom类182
21.1.5 集合183
21.1.6 组件行为184
21.1.7 配置184
21.1.9 调试185
21.1.8 数据访问185
21.1.10 目录服务186
21.1.11 图形186
21.1.12 组件服务187
21.1.13 全局化187
21.1.14 输入/输出188
21.1.15 WMI188
21.1.16 消息队列188
21.1.18 反射189
21.1.19 资源管理189
21.1.17 联网189
21.1.20 编译器服务190
21.1.21 COM互操作性190
21.1.22 Remoting191
21.1.23 串行化192
21.1.24 安全和加密193
21.1.25 Windows服务194
21.1.26 文本操作195
21.1.27 线程195
21.1.28 计时器195
21.1.30 Web服务196
21.1.29 Web编程196
21.1.31 Web窗体197
21.1.32 Windows窗体198
21.1.33 XML198
21.2 小结199
第22章 系统类200
22.1 Type类200
22.2 Object类213
22.3 String类215
22.4 Array类223
22.5 Console类229
22.6 Convert类232
22.7 DateTime结构236
22.8 Exception类243
22.9 GC类244
22.10 Guid结构247
22.11 ICloneable接口250
22.12 IComparable接口250
22.13 IConvertible接口252
22.14 IDisposable接口253
22.15 MarshalByRefObject类254
22.16 Math类256
22.17 小结259
第23章 集合260
23.1 ICollection接口260
23.2 IComparer接口261
23.3 IDictionary接口262
23.4 IDictionaryEnumerator接口263
23.5 IEnumerablle接口264
23.6 IEnumerator接口265
23.7 IHashCodeProvider接口265
23.9 Stack类266
23.8 IList接口266
23.10 Queue类271
23.11 ArrayList类274
23.12 Hashtable类280
23.13 SortedList类285
23.14 CollectionBase类290
23.15 DictionaryBase类295
23.16 DictionaryEntry结构297
23.17 小结298
24.1 字节流299
第24章 输入/输出299
24.1.1 Stream类300
24.1.2 BufferedStream类302
24.1.3 FileStream类306
24.1.4 MemoryStream类309
24.2 二进制I/O流312
24.2.1 BinaryReader类313
24.2.2 BinaryWriter类315
24.3 字符I/O流319
24.3.1 TextReader类319
24.3.2 TextWriter类321
24.3.3 StreamReader类323
24.3.4 StreamWriter类326
24.3.5 StringReader类327
24.3.6 StringWriter类329
24.4 I/O枚举330
24.4.1 FileAccess枚举330
24.4.2 FileAttributes枚举331
24.4.3 FileMode枚举331
24.4.4 FileShare枚举333
24.5 文件系统操作类333
24.5.1 FileSystemInfo类333
24.5.2 Directory类335
24.5.3 DirectoryInfo类338
24.5.4 File类341
24.5.5 FileInfo类344
24.6 小结346
第25章 反射347
25.1 应用程序层次结构类347
25.1.1 Assembly类347
25.1.2 Module类356
25.2 成员信息类360
25.2.1 MemberInfo类360
25.2.2 MethodBase类361
25.2.3 ConstructorInfo类363
25.2.4 EventInfo类366
25.2.5 FieldInfo类368
25.2.6 ManifestResourceInfo类372
25.2.7 MethodInfo类372
25.2.8 ParameterInfo类375
25.2.9 PropertyInfo类377
25.3 System.Reflection的其他成员380
25.3.1 Binder类380
25.3.2 BindingFlags枚举381
25.3.3 IReflect接口382
25.3.4 Pointer类383
25.4 小结384
第26章 文本操作385
26.1 Encoding类385
26.2 ASCIIEncoding类390
26.3 UnicodeEncoding类393
26.4 UTF7Encoding类397
26.5 UTF8Encoding类399
26.6 Decoder类402
26.8 StringBuilder类405
26.7 Encoder类405
26.9 小结410
第27章 正则表达式411
27.1 Capture类411
27.2 CaptureCollection类412
27.3 Group类413
27.4 GroupCollection类414
27.5 Match类415
27.6 MatchCollection类419
27.7 Regex类420
27.8 RegexOptions枚举424
27.9 正则表达式修饰符425
27.9.1 匹配量词修饰符425
27.9.2 字符匹配修饰符425
27.9.3 位置修饰符426
27.9.4 大小写修饰符426
27.9.5 组合修饰符426
27.10 小结427
第28章 线程428
28.1 同步的基础知识428
28.3 Thread类429
28.2 应用程序域429
28.4 ThreadStart委托434
28.5 ThreadPriority枚举434
28.6 ThreadState枚举435
28.7 Interlocked类435
28.8 Monitor类436
28.9 WaitHandle类440
28.10 Mutex类442
28.11 ReaderWriterLock类444
28.12 ThreadPool类448
28.14 Timer类451
28.13 Timeout类451
28.15 小结454
附录A C#关键字455
附录B 命名约定458
B.1 大写样式458
B.1.1 Pascal458
B.1.2 Camel459
B.2 一般的命名原则459
B.2.1 大小写敏感性459
B.2.2 缩写459
B.2.3 特定于代码元素的命名原则459