图书介绍
C#技术内幕PDF|Epub|txt|kindle电子书版本网盘下载
![C#技术内幕](https://www.shukui.net/cover/61/32342650.jpg)
- 特列斯,Telles 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508411536
- 出版时间:2002
- 标注页数:496页
- 文件大小:36MB
- 文件页数:514页
- 主题词:
PDF下载
下载说明
C#技术内幕PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据类型1
1.1 深入介绍1
1.1.1 值类型1
1.1.2 引用类型3
1.1.3 数组4
1.1.4 集合6
1.1.5 类型转换7
1.2 快速解决方案8
1.2.1 制作一个简单的Hello World框架8
1.2.2 变量声明9
1.2.3 变量初始化10
1.2.4 变量的作用域12
1.2.5 创建简单数组13
1.2.6 遍历数组14
1.2.7 创建返回布尔值的简单函数16
1.2.8 确定系统的最大值和最小值16
1.2.9 创建集合18
1.2.10 集合的遍历20
1.2.11 集合的插入21
1.2.12 集合的删除23
1.2.13 创建文字字符串24
1.2.14 创建别名25
1.2.15 字符串显式转化为数字26
1.2.16 显式或隐式的数字类型转换28
2.1.1 枚举29
2.1 深入介绍29
第2章 用户自定义类型29
2.1.2 类30
2.2 快速解决方案40
2.2.1 创建简单的类40
2.2.2 创建子类42
2.2.3 创建构造器44
2.2.4 创建析构器46
2.2.5 创建参数数目可变的方法47
2.2.6 创建具有引用参数的方法48
2.2.7 实现类的属性50
2.2.8 创建静态的类级别变量51
2.2.9 创建对象数组52
2.2.10 创建接口53
2.2.11 创建抽象类54
2.2.12 重载一个方法56
2.2.13 创建一个事件57
2.2.14 使用索引器59
2.2.15 从类访问接口61
2.2.16 抛出异常63
2.2.17 用try/catch块处理可能产生的异常64
2.2.18 利用finally传送一个异常65
第3章 语言特色68
3.1 深入介绍68
3.1.1 特征68
3.1.2 表达式70
3.1.3 垃圾收集71
3.1.4 结构72
3.1.5 枚举73
3.1.6 新的保留字75
3.2 快速解决方案76
3.2.1 创建特征76
3.2.2 显示类的特征78
3.2.3 创建只读属性80
3.2.4 多线程的同步方法81
3.2.5 强制垃圾收集83
3.2.6 溢出检测85
3.2.7 创建枚举86
3.2.8 获取当前对象87
3.2.9 分配内存88
3.2.10 编译一个简单的命令行程序89
3.2.11 创建新的资源91
3.2.12 读取资源92
3.2.13 在程序中使用资源94
3.2.14 创建一个新资源阅读器96
3.2.15 在另一种语言中继承C#的类98
第4章 编程概念100
4.1 深入介绍100
4.1.1 流程控制100
4.1.2 名称空间107
4.1.3 危险的代码108
4.1.4 语言的扩充109
4.2 快速解决方案111
4.2.1 使用switch语句111
4.2.2 使用for循环113
4.2.3 使用foreach循环115
4.2.4 使用While循环116
4.2.5 使用do循环118
4.2.6 使用if语句120
4.2.7 使用嵌套的if语句121
4.2.8 在switch语句中跳转123
4.2.9 从循环中跳出124
4.2.10 创建名称空间126
4.2.11 在应用程序中使用名称空间128
4.2.12 创建别名129
4.2.13 使用unsafe关键字130
4.2.14 调用Win32函数132
4.2.15 使用改进后的C++代码134
4.2.16 从C#中调用COM模块135
5.1.1 委派138
5.1 深入介绍138
第5章 委派与事件138
5.1.2 事件144
5.2 快速解决方案149
5.2.1 创建委派149
5.2.2 在方法中使用委派152
5.2.3 创建新的事件154
5.2.4 链接事件156
5.2.5 使用事件源158
5.2.6 用管理版的C++创建简单委派161
5.2.7 创建多重委派163
5.2.8 激活事件165
5.2.9 使用委派选择正确的调用函数168
第6章 映射171
6.1 深入介绍171
6.1.1 何为映射171
6.1.2 需要映射的理由172
6.1.3 如何使用映射172
6.1.4 何为动态装载174
6.2 快速解决方案175
6.2.1 从集合中获取类和类信息175
6.2.2 从类中获取成员信息181
6.2.3 动态调用集合中类的方法182
6.2.4 查证某个类包含了方法185
6.2.5 判断某个类是否派生于另外一个类187
6.2.6 为某个类转储方法和它们的参数189
7.1.1 控制台应用程序193
第7章 编写应用程序193
7.1 深入介绍193
7.1.2 Windows窗体的应用程序195
7.1.3 窗体的重用196
7.1.4 Windows服务程序196
7.1.5 建立并配置应用程序197
7.2 快速解决方案198
7.2.1 使用控制台198
7.2.2 将控制台标准输出改变为文件200
7.2.3 从用户获取输入201
7.2.4 访问注册表203
7.2.5 使用多线程205
7.2.6 使用日期和时间函数208
7.2.7 使用Windows API列出所有的服务器211
7.2.8 使用事件日志工作213
7.2.9 列出命令行参数216
7.2.10 创建新的窗体218
7.2.11 通过窗体对象使用事件222
7.2.12 使用列表视图224
7.2.13 为窗体显示消息框228
7.2.14 获取窗体初始化参数229
7.2.15 向窗体添加菜单232
7.2.16 创建Windows服务234
7.2.17 使用数据库236
8.1 深入介绍240
8.1.1 文件和目录240
第8章 公用语言运行环境库240
8.1.2 集合241
8.1.3 日期和时问242
8.1.4 密码系统243
8.1.5 安全性244
8.1.6 套接字245
8.1.7 远程访问246
8.1.8 剪贴板246
8.2.1 创建一个新文件247
8.2 快速解决方案247
8.2.2 从文本文件中读取249
8.2.3 读取二进制文件251
8.2.4 遍历目录中的文件253
8.2.5 删除文件254
8.2.6 得到当前的系统时间256
8.2.7 得到两个日期和时间的间隔257
8.2.8 在给定的时刻安排事件执行259
8.2.9 数据加密260
8.2.10 数据解密264
8.2.11 检查访问安全性267
8.2.12 在C#中写一个套接字服务器程序268
8.2.13 在C#中写一个套接字客户端程序270
8.2.14 执行HTTP的get命令272
8.2.15 执行HTTP的post命令273
8.2.16 远程程序激活275
8.2.17 复制到剪贴板277
8.2.18 从剪贴板中复制信息279
第9章 可视元件282
9.1 深入介绍282
9.1.1 普通组件282
9.1.2 用户自定义组件288
9.2 快速解决方案289
9.2.1 在窗体上创建按钮289
9.2.2 在窗体上创建列表框292
9.2.3 组装列表框294
9.2.4 为窗体添加边界296
9.2.5 格式化rich edit控件的字符串文本298
9.2.6 选择和清除复选列表框选项300
9.2.7 创建自定义控件303
9.2.8 添加标签306
9.2.9 修改标签的标题309
9.2.10 查看复选框是否已被选择310
9.2.11 选择文件313
9.2.12 创建自己设计的列表框315
9.2.13 创建具有行编号功能的文件阅读器318
9.2.14 添加窗体图标320
第10章 文件和数据库323
10.1 深入介绍323
10.1.1 流323
10.1.2 文件325
10.1.3 目录326
10.1.5 SQL327
10.1.4 数据库327
10.1.6 事务329
10.1.7 XML330
10.2 快速解决方案331
10.2.1 在C#中创建和使用流331
10.2.2 连接Access数据库332
10.2.3 从数据库中获得数据334
10.2.4 向数据库中添加数据336
10.2.5 删除数据库中的数据338
10.2.6 使用多表工作343
10.2.7 使用存储过程345
10.2.8 为存储过程设置参数347
10.2.9 使用数据库事务348
10.2.10 写入XML文件351
10.2.11 读取XML文件353
10.2.12 XML文件的串行化354
10.2.13 将数据集以XML方式保存357
第11章 图形图像编程359
11.1 深入介绍359
11.1.1 GDI+接口359
11.1.2 图形对象360
11.1.3 文本和绘图369
11.1.4 图元函数370
11.2 快速解决方案371
11.2.1 在窗体中画一个简单模型371
11.2.2 在窗体中绘制位图373
11.2.3 在窗体中显示位图375
11.2.4 显示文本378
11.2.5 根据用户输入绘制383
11.2.6 修改控件中的字体387
11.2.7 旋转字体392
11.2.8 动态创建PNG文件396
12.1.1 什么是多线程400
12.1.2 为什么在程序中想要使用线程400
12.1 深入介绍400
第12章 线程400
12.1.3 如何在应用程序中使用线程401
12.1.4 后台线程406
12.1.5 怎样与线程通讯406
12.1.6 如何关闭多线程应用程序407
12.1.7 并发性408
12.1.8 临界区和锁408
12.2 快速解决方案409
12.2.1 创建新线程409
12.2.2 结束线程412
12.2.3 线程中的后台处理416
12.2.4 后台线程与可视化单元的通讯419
12.2.5 多线程同步423
12.2.6 列出进程中所有的线程426
第13章 组件431
13.1 深入介绍431
13.1.1 基于组件的设计431
13.1.2 组件的优越性432
13.1.3 C#组件434
13.1.4 组件的组成435
13.1.5 GUI组件438
13.2 快速解决方案440
13.2.1 创建新的组件440
13.2.2 使用现有的组件444
13.2.3 为组件创建属性448
13.2.4 为控件创建只读属性450
13.2.5 为组件创建事件454
13.2.6 组件中的拖放操作458
13.2.7 为组件加版本信息461
第14章 其他部分464
14.1 深入介绍464
14.1.1 打印464
14.1.2 类扩展465
14.1.3 帮助466
14.1.4 系统盘467
14.2.1 打印文本框的内容468
14.2 快速解决方案468
14.2.2 实现打印预览471
14.2.3 安全的可移植代码475
14.2.4 扩展字符串类479
14.2.5 在应用程序中显示帮助文件481
14.2.6 创建动态菜单485
14.2.7 创建一个有用的控制台应用程序488
14.2.8 从一个应用程序中运行另一个应用程序490
14.2.9 为应用程序创建系统盘图标493