图书介绍
C#完全手册【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Herbert Schildt著;朱德爽等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505379100
- 出版时间:2002
- 标注页数:679页
- 文件大小:25MB
- 文件页数:694页
- 主题词:
PDF下载
下载说明
C#完全手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 C#语言2
第1章 C#的起源2
1.1 C#发展史2
1.2 C#如何与.NET框架相关5
1.3 通用语言运行时工作原理6
1.4 可管理代码和不可管理代码6
第2章 C#概述7
2.1 面向对象程序设计7
2.2 第一个简单程序9
2.3 处理语法错误15
2.4 一点小改进15
2.5 第二个简单程序16
2.6 另一种数据类型18
2.7 两个控制语句19
2.8 使用代码块22
2.9 分号和定位24
2.10 缩进25
2.11 标识符25
2.12 C#类库26
第3章 数据类型、直接量和变量27
3.1 数据类型的重要性27
3.2 C#的数值类型27
3.3 整数类型28
3.4 浮点类型30
3.5 decimal类型31
3.6 字符33
3.7 bool类型34
3.8 部分输出选项35
3.9 直接量38
3.10 变量41
3.11 变量的作用域和使用期限42
3.12 类型转换和强制转换45
3.13 表达式中的类型转换49
第4章 运算符53
4.1 算术运算符53
4.2 关系运算符和逻辑运算符56
4.3 赋值运算符61
4.4 位运算符62
4.5 ?运算符72
4.6 间隔和括号73
4.7 运算符优先级74
第5章 程序控制语句75
5.1 if语句75
5.2 switch语句78
5.3 for循环82
5.4 while循环90
5.5 do-while循环92
5.6 foreach循环93
5.7 使用break语句退出循环93
5.8 continue语句95
5.9 goto语句96
第6章 类、对象和方法99
6.1 类基础99
6.2 如何创建对象104
6.3 引用变量和赋值105
6.4 方法105
6.5 构造函数116
6.6 new运算符119
6.7 无用单元收集和析构函数120
6.8 this关键字122
7.1 数组125
第7章 数组和字符串125
7.2 多维数组129
7.3 非齐整数组132
7.4 分配数组引用134
7.5 Length属性136
7.6 foreach循环139
7.7 字符串143
第8章 方法和类151
8.1 控制对类成员的访问151
8.2 给方法传递对象158
8.3 ref参数和out参数162
8.4 变元个数可变168
8.5 返回对象170
8.6 方法重载174
8.7 重载构造函数179
8.8 Main()方法185
8.9 递归187
8.10 static关键字190
第9章 运算符重载196
9.1 运算符重载基础196
9.2 处理C#内部类型的运算203
9.3 重载关系运算符207
9.4 重载true和false209
9.5 重载逻辑运算符212
9.6 转换运算符218
9.7 运算符重载提示和限制222
9.8 运算符重载的另一个示例223
第10章 索引和属性228
10.1 索引228
10.2 属性237
10.3 使用索引和属性243
11.1 继承基础249
第11章 继承249
11.2 成员访问和继承252
11.3 构造函数和继承256
11.4 继承和名称隐藏262
11.5 创建多级层次结构265
11.6 何时调用构造函数268
11.7 基类引用和派生对象269
11.8 虚方法和过载274
11.9 使用抽象类281
11.10 使用sealed来防止继承285
11.11 object类286
第12章 接口、结构和枚举291
12.1 接口291
12.2 使用接口引用296
12.3 接口属性298
12.4 接口索引300
12.5 接口能够被继承302
12.6 接口继承引起名称隐藏303
12.7 显式实现303
12.8 在接口和抽象类中选择306
12.9 NET标准接口306
12.10 接口的实例研究306
12.11 结构311
12.12 枚举317
第13章 异常处理321
13.1 System.Exception类321
13.2 异常处理基础321
13.3 未捕捉异常的后果325
13.4 异常允许合理处理错误327
13.5 使用多个catch语句327
13.6 捕捉所有异常328
13.7 嵌套try模块329
13.8 抛出异常331
13.9 finally语句333
13.10 详细分析异常334
13.11 派生异常类338
13.12 捕捉派生类异常341
13.13 checked语句和unchecked语句343
第14章 输入和输出347
14.1 C#的I/O依赖于数据流347
14.2 数据流类348
14.3 控制台I/O350
14.4 文件数据流和面向字节文件I/O353
14.5 基于字符的文件I/O359
14.6 重定向标准数据流362
14.7 读写二进制数据364
14.8 随机存取文件370
14.9 MemoryStream类372
14.10 StringReader类和StringWriter类374
14.11 将数字串转换为其内部表示375
第15章 代理和事件378
15.1 代理378
15.2 事件384
15.3 NET事件原则394
15.4 应用事件:实例研究397
第16章 名字空间、预处理程序和程序集400
16.1 名字空间400
16.2 预处理程序410
16.3 程序集和internal访问修饰符415
第17章 运行时类型ID、映射和属性417
17.1 运行时类型标识417
17.2 映射420
17.3 使用映射422
17.4 属性441
17.5 使用内建属性448
第18章 不安全代码、指针和其他主题451
18.1 不安全代码451
18.2 其他关键字461
18.3 const和volatile465
第二部分 C#类库468
第19章 System名字空间468
19.1 System的成员468
19.2 Math类469
19.3 数值类型的结构473
19.4 Array类484
19.5 BitConverter类491
19.6 用Random产生随机数493
19.7 内存管理和GC类494
19.11 ICloneable接口495
19.10 IConvertible接口495
19.8 Object类495
19.9 IComparable接口495
19.12 IFormatProvider接口和IFormattable接口498
第20章 字符串和格式化499
20.1 C#中的字符串499
20.2 String类499
20.3 格式化515
20.4 使用String.Format()和ToString()格式化数据517
20.5 创建自定义数字格式521
20.6 格式化日期和时间524
20.7 格式化枚举528
第21章 多线程程序设计530
21.1 多线程基础530
21.2 Thread类531
21.3 确定线程结束时间537
21.4 IsBackground属性540
21.5 线程优先级540
21.6 同步543
21.7 使用Wait()、Pulse()和PulseAll()进行线程通信548
21.8 MethodImplAttribute属性553
21.9 挂起、继续和停止线程555
21.10 确定线程状态560
21.11 使用主线程561
21.12 多线程提示562
21.13 开启独立任务562
第22章 集合565
22.1 集合的概述565
22.2 集合接口565
22.4 通用集合类569
22.3 DictionaryEntry结构569
22.5 使用BitArray来存储位585
22.6 专用集合587
22.7 通过计数器访问集合588
22.8 在集合中存储用户自定义类591
22.9 小结596
第23章 通过Internet联网597
23.1 System.Net的成员597
23.2 统一资源标识符598
23.3 Internet访问基础598
23.4 处理网络错误603
23.5 Uri类606
23.6 访问附加的HTTP响应信息607
23.7 MiniCrawler:实例研究611
23.8 使用WebClient614
24.1 组件的概念618
第24章 建立组件618
第三部分 应用C618
24.2 C#组件的概念619
24.3 IComponent接口619
24.4 Component类620
24.5 一个简单组件621
24.6 重载Dispose()623
24.7 利用using语句630
24.8 容器631
24.9 组件是程序设计的未来634
第25章 创建基于窗体的Windows应用程序635
25.1 Windows程序设计简史635
25.2 编写基于窗体的Windows应用程序的两种方式636
25.3 Windows与用户交互操作的方法636
25.4 Windows窗体636
25.5 基于窗体的Windows框架程序637
25.6 添加按钮640
25.7 消息处理641
25.8 使用消息框644
25.9 添加菜单647
25.10 小结651
第26章 递归表达式分析程序652
26.1 表达式652
26.2 分析表达式:存在的问题653
26.3 分析表达式654
26.4 剖析表达式655
26.5 一个简单的表达式分析程序657
26.6 向分析程序添加变量664
26.7 递归分析程序中的语法检查672
26.8 一些尝试673
附录A XML注释快速参考674
附录B C#和机器人技术678
热门推荐
- 2952450.html
- 2993006.html
- 2814839.html
- 3662171.html
- 2413115.html
- 3499881.html
- 3047999.html
- 2102267.html
- 2234684.html
- 2873020.html
- http://www.ickdjs.cc/book_1094378.html
- http://www.ickdjs.cc/book_1832484.html
- http://www.ickdjs.cc/book_1754448.html
- http://www.ickdjs.cc/book_431877.html
- http://www.ickdjs.cc/book_3357449.html
- http://www.ickdjs.cc/book_3285029.html
- http://www.ickdjs.cc/book_605523.html
- http://www.ickdjs.cc/book_3020229.html
- http://www.ickdjs.cc/book_15954.html
- http://www.ickdjs.cc/book_101007.html