图书介绍
Visual C#范例精要解析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 吕高旭编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302165866
- 出版时间:2008
- 标注页数:624页
- 文件大小:129MB
- 文件页数:636页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C#范例精要解析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#概述1
1.1 .NET框架与C#1
1.2 类库(Class Library)2
1.3 Visual C#2005 Express3
1.3.1 安装Express3
1.3.2 Express的帮助文件7
1.3.3 创建和执行项目8
1.4 C#应用程序类型12
1.5 本章习题13
第2章 初探C#14
2.1 第1个C#应用程序14
2.1.1 创建执行文件14
2.1.2 程序结构15
2.1.3 注释16
2.1.4 类声明16
2.1.5 程序的入口点Main()17
2.1.6 关键字17
2.1.7 变量和数据类型18
2.1.8 程序语句18
2.2 类和命名空间19
2.2.1 关于类19
2.2.2 命名空间20
2.3 基本输入/输出21
2.4 本章习题22
第3章 变量和数据类型24
3.1 使用变量24
3.1.1 变量声明24
3.1.2 变量的命名25
3.1.3 赋值和初始化25
3.1.4 设置常量27
3.2 数据类型28
3.3 值类型28
3.3.1 整数类型29
3.3.2 浮点类型30
3.3.3 decimal类型32
3.3.4 char和转义字符32
3.3.5 布尔类型34
3.4 类型转换34
3.5 枚举类型36
3.6 引用类型38
3.7 栈(Stack)和堆(Heap)39
3.8 本章习题40
第4章 运算符42
4.1 表达式42
4.1.1 操作数和运算符42
4.1.2 运算符分类43
4.2 赋值与算术运算44
4.2.1 赋值运算符44
4.2.2 算术运算符45
4.2.3 复合运算符和自增自减运算符46
4.2.4 类型转换错误49
4.3 关系运算和逻辑运算50
4.3.1 关系运算符50
4.3.2 逻辑运算符与短路运算符51
4.3.3 逻辑逐位运算符53
4.3.4 移位运算符55
4.4 三元运算符57
4.5 运算符的优先级58
4.6 本章习题59
第5章 流程控制及循环61
5.1 流程控制61
5.1.1 if语句61
5.1.2 if嵌套65
5.1.3 if-else-if语句66
5.1.4 switch语句68
5.2 循环74
5.2.1 for语句74
5.2.2 while语句76
5.2.3 do-while语句78
5.2.4 跳转语句80
5.3 变量的生存期82
5.4 本章习题83
第6章 数组84
6.1 关于数组84
6.1.1 数组的类型84
6.1.2 定义数组85
6.1.3 数组索引86
6.1.4 访问数组元素86
6.1.5 数组的特性88
6.1.6 使用foreach90
6.2 二维数组91
6.2.1 矩形数组91
6.2.2 锯齿形数组94
6.3 矩阵相乘96
6.4 魔术矩阵99
6.5 本章习题103
第7章 类和方法105
7.1 类(Class)105
7.1.1 关于类105
7.1.2 定义类106
7.1.3 类实例及成员引用108
7.2 方法函数成员(Method)110
7.2.1 方法110
7.2.2 定义方法112
7.2.3 方法的返回值115
7.2.4 参数传递118
7.2.5 传址参数与ref121
7.2.6 返回值与out122
7.3 使用this关键字123
7.4 方法重载125
7.5 递归(Recursion)127
7.6 本章习题130
第8章 扩展类132
8.1 对象的创建和销毁132
8.1.1 对象的创建和引用132
8.1.2 构造方法133
8.1.3 构造方法参数和多重构造方法135
8.1.4 销毁方法137
8.2 访问修饰符137
8.2.1 关于修饰符137
8.2.2 public与private138
8.3 属性成员141
8.3.1 设计属性成员141
8.3.2 属性限制144
8.4 索引器146
8.4.1 使用索引器146
8.4.2 多维索引器149
8.5 静态成员153
8.6 静态类156
8.7 结构157
8.8 嵌套类159
8.9 本章习题161
第9章 运算符重载163
9.1 运算符重载的概念163
9.2 实现运算符重载164
9.3 二元运算符重载166
9.4 处理不同类型之间的运算169
9.5 逻辑运算符重载172
9.6 重载关系运算符177
9.7 转换运算符184
9.8 本章习题188
第10章 面向对象与继承189
10.1 面向对象的概念189
10.2 继承(Inheritance)191
10.2.1 关于继承191
10.2.2 实现继承192
10.2.3 继承结构的访问限制198
10.2.4 限制继承(Sealed Class)199
10.3 覆写200
10.3.1 覆写方法成员200
10.3.2 使用base和new关键字203
10.3.3 使用new创建新方法206
10.4 构造方法的继承208
10.5 Object类214
10.5.1 Object类的成员214
10.5.2 覆写Object的函数216
10.5.3 Boxing与Unboxing216
10.6 本章习题217
第11章 抽象类和接口219
11.1 抽象类(Abstract Class)219
11.2 接口225
11.2.1 定义与使用接口225
11.2.2 将派生类实例对象转型为接口类型227
11.2.3 定义接口属性233
11.3 扩展接口234
11.3.1 接口继承235
11.3.2 实现多重接口237
11.3.3 指定实现的接口239
11.4 本章习题241
第12章 异常处理243
12.1 异常处理概述243
12.1.1 程序异常243
12.1.2 异常处理243
12.2 异常处理机制245
12.2.1 使用try-catch245
12.2.2 异常类(Exception)248
12.2.3 精确地捕捉异常253
12.2.4 使用finally257
12.2.5 嵌套try-catch区块258
12.3 throw语句261
12.4 自定义异常类265
12.5 查看异常类267
12.6 本章习题268
第13章 C#核心命名空间272
13.1 数学运算272
13.1.1 自然对数常数和圆周率常数272
13.1.2 三角函数273
13.1.3 自然对数与指数函数274
13.1.4 数值比较运算275
13.1.5 近似值运算276
13.1.6 绝对值运算277
13.1.7 除法运算277
13.2 取得随机数277
13.3 数值类型结构280
13.3.1 整数类型结构281
13.3.2 浮点数类型结构283
13.3.3 Boolean284
13.3.4 Decimal285
13.3.5 Char285
13.4 System.Array类287
13.5 本章习题289
第14章 字符串处理291
14.1 字符串(String)类291
14.1.1 认识字符串291
14.1.2 创建String类对象292
14.1.3 String类的属性成员293
14.1.4 字符串查看和比较294
14.1.5 分割字符串与获取子字符串297
14.1.6 字符删除、插入及大小写转换300
14.1.7 合并字符串303
14.2 动态字符串(StringBuilder)类304
14.3 格式化字符串307
14.3.1 格式化概述307
14.3.2 自定义数值格式309
14.3.3 日期时间格式化312
14.3.4 ToString方法316
14.4 本章习题317
第15章 集合319
15.1 System.Collections命名空间319
15.2 列举接口320
15.3 ICollection接口和实现类324
15.3.1 ICollection接口325
15.3.2 堆栈与Stack类325
15.3.3 队列与Queue类328
15.3.4 BitArray类331
15.4 IList接口334
15.4.1 IList接口成员335
15.4.2 ArrayList类335
15.4.3 方法Sort()与对象排序338
15.5 IDictionary接口340
15.5.1 哈希与HashTable类340
15.5.2 二元搜索与SortList类343
15.5.3 IDictionaryEnumerator接口345
15.6 IComparable接口347
15.7 本章习题350
第16章 泛型352
16.1 C#与泛型352
16.1.1 集合的未定类型352
16.1.2 设计泛型类354
16.2 列举357
16.2.1 实现IEnumerable〈T〉357
16.2.2 使用Iterator361
16.3 default关键字363
16.4 Nullable类型364
16.5 本章习题366
第17章 线程368
17.1 线程368
17.2 应用线程368
17.2.1 Thread类369
17.2.2 创建线程370
17.2.3 暂停线程——使用Sleep()和Join()374
17.3 线程状态378
17.3.1 判断线程的结束378
17.3.2 取得线程状态380
17.4 避免资源访问冲突381
17.4.1 lock语句381
17.4.2 Monitor类384
17.5 终止线程388
17.6 线程管理(Thread Pool)391
17.7 死锁(Deadlock)394
17.8 本章习题394
第18章 IO与数据流396
18.1 IO类概述396
18.1.1 数据流的概念396
18.1.2 IO类397
18.2 文件目录操作398
18.2.1 与文件目录有关的类398
18.2.2 操作目录399
18.2.3 操作文件402
18.3 数据流408
18.3.1 读写字节数据408
18.3.2 内存数据流(MemoryStream)411
18.3.3 文件数据流FileStream414
18.3.4 提升数据读写性能——使用缓冲数据流416
18.4 字符数据(Text Data)读写418
18.4.1 TextReader类419
18.4.2 TextWriter类419
18.4.3 使用派生类420
18.5 随机访问422
18.6 异步IO424
18.7 隔离存储426
18.8 本章习题432
第19章 网络技术433
19.1 地址与DNS433
19.2 Socket应用程序437
19.2.1 命名空间System.Net.Sockets437
19.2.2 实现Socket应用程序的要点438
19.2.3 创建TCP联机438
19.2.4 客户端应用程序440
19.2.5 服务器端应用程序443
19.2.6 网络数据流447
19.3 Web数据流448
19.3.1 System.Net命名空间448
19.3.2 URI与Uri类449
19.3.3 WebRequest和WebResponse450
19.3.4 对HTTP通信协议的支持453
19.3.5 WebClient类457
19.4 本章习题460
第20章 序列化(Serialization)461
20.1 序列化类461
20.2 自定义序列化行为466
20.3 序列化属性的继承469
20.4 修正无法序列化的数据471
20.5 本章习题474
第21章 事件与代理476
21.1 关于事件476
21.2 关于代理478
21.2.1 代理类型478
21.2.2 善用代理480
21.3 事件处理483
21.3.1 代理与事件机制483
21.3.2 事件处理程序484
21.3.3 EventArgs类型自变量486
21.3.4 内置的代理类型——事件处理器(EventHandler)489
21.4 多重传送代理(Multicasting)492
21.5 事件的多重处理493
21.6 匿名方法497
21.7 本章习题499
第22章 Windows应用程序501
22.1 创建窗体501
22.1.1 创建Form对象501
22.1.2 使用Express创建Windows应用程序502
22.1.3 窗体的属性506
22.2 事件处理508
22.2.1 窗体事件509
22.2.2 事件处理器EventHandler511
22.2.3 键盘事件512
22.2.4 鼠标事件516
22.2.5 Paint事件520
22.3 消息对话框(Message Box)522
22.4 控件525
22.5 在可视化环境中使用控件527
22.6 标签和文本框528
22.7 按钮与ButtonBase类533
22.7.1 按钮(Button)534
22.7.2 CheckBox、RadioButton及GroupBox538
22.8 ListBox和ComboBox539
22.8.1 ListBox控件539
22.8.2 ComboBox控件545
22.9 本章习题549
第23章 绘图技术551
23.1 关于GDI+551
23.2 绘图基础及Graphics对象551
23.2.1 使用Graphics类551
23.2.2 坐标系统554
23.2.3 Point结构数据类型555
23.2.4 Pen类555
23.2.5 Color结构数据类型556
23.3 图形绘制556
23.3.1 绘制矩形和多边形556
23.3.2 绘制弧线和椭圆559
23.4 文字输出564
23.4.1 绘制字符串564
23.4.2 Font与FontFamily566
23.4.3 StringFormat类型对象568
23.5 绘制曲线572
23.5.1 连接曲线点572
23.5.2 绘制一般曲线573
23.5.3 贝兹曲线(Bezier Spline)578
23.6 路径和裁剪区域582
23.6.1 路径(Path)582
23.6.2 转换路径585
23.7 笔刷(Brush)588
23.7.1 SolidBrush类589
23.7.2 HatchBrush类590
23.7.3 渐变594
23.7.4 运用PathGradientBrush599
23.8 本章习题601
第24章 编写数据库应用程序603
24.1 OleDB简介603
24.2 访问数据库的步骤604
24.3 访问Access数据库演示606
24.3.1 设置Access数据库606
24.3.2 建立操作数据库的简单程序611
24.4 深入理解ADO.NET615
24.4.1 什么是ADO.NET615
24.4.2 向DateSet中填充数据617
24.4.3 归纳DataAdapter的用法618
24.4.4 使用DataGridView控件619
24.5 本章习题624
附录625
热门推荐
- 2391434.html
- 3372353.html
- 500766.html
- 3187108.html
- 1090536.html
- 1999923.html
- 3323157.html
- 1623443.html
- 2294605.html
- 2722287.html
- http://www.ickdjs.cc/book_1224825.html
- http://www.ickdjs.cc/book_2831690.html
- http://www.ickdjs.cc/book_1462723.html
- http://www.ickdjs.cc/book_1202713.html
- http://www.ickdjs.cc/book_2417350.html
- http://www.ickdjs.cc/book_2106518.html
- http://www.ickdjs.cc/book_3751191.html
- http://www.ickdjs.cc/book_2681988.html
- http://www.ickdjs.cc/book_2903981.html
- http://www.ickdjs.cc/book_2850228.html