图书介绍
C#编程指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 飞思科技产品研发中心编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505381199
- 出版时间:2002
- 标注页数:588页
- 文件大小:84MB
- 文件页数:602页
- 主题词:
PDF下载
下载说明
C#编程指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 NET概述1
1.1 NET简介1
1.2 NET中的编程语言2
1.2.1 Visual C#.NET2
1.2.2 Visual Basic.NET3
1.2.3 Visual C++.NET3
1.2.4 Transact-SQL4
1.2.5 脚本语言4
1.2.6 可扩展性标记语言(XML)6
1.2.7 J6
1.2.8 其他语言6
1.3 Visual Studio.NET集成开发环境7
1.4 小结9
第2章 C#语言概述11
2.1 为什么使用C11
2.2 C#版本的Hello World12
2.3 C#中的类型17
2.3.1 预定义类型20
2.3.2 转换22
2.3.3 数组类型24
2.3.4 通用类型object27
2.4 变量和参数30
2.5 自动内存管理35
2.6 运算符39
2.7.1 语句列表和块语句42
2.7 语句42
2.7.2 选择语句43
2.7.3 循环语句46
2.7.4 跳转语句48
2.7.5 异常处理语句51
2.7.6 lock语句52
2.7.7 using语句53
2.8 类54
2.8.1 常数57
2.8.2 字段57
2.8.3 方法58
2.8.4 属性60
2.8.5 事件62
2.8.6 运算符64
2.8.7 索引器66
2.8.8 实例构造函数67
2.8.9 静态构造函数69
2.8.10 析构函数69
2.8.11 继承70
2.9 结构74
2.10 接口76
2.11 委托78
2.12 枚举80
2.13 命名空间和程序集81
2.14 特性86
2.15 小结88
3.1.2 程序集89
3.1.1 命名空间89
第3章 C#类库——NET框架类库介绍89
3.1 基本概念89
3.1.3 完全限定名90
3.2 框架类库中的类型90
3.2.1 基本编程命名空间90
3.2.2 数据和XML命名空间90
3.2.3 Web命名空间91
3.2.4 Windows应用程序命名空间91
3.2.5 组件模型命名空间92
3.2.6 框架服务命名空间92
3.2.7 安全性命名空间93
3.2.8 网络命名空间93
3.2.9 配置命名空间93
3.3 小结94
3.2.10 全球化和本地化命名空间94
3.2.11 反射命名空间94
第4章 基本字符串操作95
4.1 创建新字符串95
4.1.1 Format95
4.1.2 Concat96
4.1.3 Join96
4.1.4 Insert97
4.1.5 CopyTo97
4.2 剪切和移除字符97
4.2.1 Trim98
4.2.2 TrimEnd98
4.3.1 PadLeft99
4.3 填充字符串99
4.2.4 Remove99
4.2.3 TrimStart99
4.3.2 PadRight100
4.4 比较字符串100
4.4.1 Compare100
4.4.2 CompareOrdinal101
4.4.3 CompareTo101
4.4.4 Equals101
4.4.5 Starts With和Ends With102
4.4.6 IndexOf和LastIndexOf102
4.5.2 ToLower103
4.6 使用StringBuilder类103
4.5.1 ToUpper103
4.5 更改大小写103
4.6.1 设置容量和长度104
4.6.2 修改StringBuilder字符串104
4.7 设置字符编码106
4.8 小结107
第5章 操作数组109
5.1 基本概念109
5.2 声明数组类型109
5.3 创建数组类型实例110
5.4 值类型数组和引用类型数组113
5.5 使用数组114
5.5.1 运行时获取数组属性114
5.5.2 访问特定元素116
5.5.5 排序117
5.5.4 同步数组操作117
5.5.3 遍历数组117
5.5.6 查找120
5.5.7 反转123
5.5.8 复制124
5.5.9 动态创建数组126
5.6 小结127
第6章 集合129
6.1 基本概念129
6.1.1 集合提供的功能129
6.1.2 集合的类型130
6.2 操作集合133
6.2.1 选择一个集合类133
6.2.2 通过枚举数遍历集合134
6.2.3 集合和同步137
6.2.4 比较和排序139
6.3 集合拷贝142
6.4 自定义集合143
6.4.1 Item类144
6.4.2 IMyList145
6.4.3 ItemCollection146
6.4.4 ItemEnumerator148
6.4.5 测试函数149
6.5 小结150
第7章 控制台应用程序151
7.1 概述151
7.2 实例152
7.2.1 重定向154
7.2.2 其他签名形式的入口函数155
7.2.3 添加窗体支持158
7.2.4 在窗体应用中应用控制台162
7.2.5 集成其他功能163
7.3 小结165
第8章 类库应用开发167
8.1 了解程序集167
8.1.1 基本功能167
8.1.2 程序集的优点168
8.1.3 程序集内容169
8.1.4 程序集清单170
8.2 创建171
8.2.1 利用集成开发环境创建172
8.2.2 命令行调用编译器173
8.2.3 用程序集链接器(Al.exe)进行创建180
8.3 使用类库185
8.4 小结188
第9章 Windows窗体应用开发189
9.1 窗体——窗体应用中的可编程对象189
9.1.1 什么是窗体190
9.1.2 创建窗体应用的一般步骤190
9.1.3 创建简单的Windows窗体应用191
9.2 利用窗体设计器设计窗体192
9.2.1 设置窗体布局192
9.2.2 将Windows窗体保持在最前面194
9.2.3 设置透明度195
9.2.4 设置边框196
9.2.5 设置大小198
9.2.6 设置屏幕位置199
9.2.7 设计窗体模式200
9.3 事件处理202
9.3.1 窗体中的事件202
9.3.2 委托及其在事件处理中的功能203
9.3.3 窗体事件的处理程序203
9.3.4 在窗体设计器上创建事件处理程序204
9.3.5 运行时创建事件处理程序205
9.3.6 单个处理程序处理多种事件205
9.3.7 取消事件响应注册207
9.3.8 单个事件注册多个处理207
9.4.1 创建对话框208
9.4 对话框208
9.4.2 显示209
9.4.3 关闭对话框209
9.4.4 检索对话框的结果210
9.4.5 从对话框的父窗体检索信息212
9.4.6 使用标准对话框212
9.4.7 通过可视化继承创建对话框216
9.5 使用菜单221
9.5.1 向窗体中添加主菜单221
9.5.2 添加上下文菜单222
9.5.3 添加菜单项223
9.5.4 添加子菜单项目225
9.5.5 添加默认菜单项225
9.5.6 增加检查标志226
9.5.7 克隆菜单项227
9.5.8 使用上下文菜单227
9.5.9 菜单合并228
9.6 拖放支持231
9.6.1 拖动数据231
9.6.2 放置数据232
9.6.3 在应用程序之间执行拖放操作236
9.7 使用剪贴板交互数据236
9.7.1 将数据放在“剪贴板”上237
9.7.2 从剪贴板中读取数据237
9.8 多文档界面应用程序237
9.8.1 创建MDI父窗体237
9.8.2 创建MDI子窗体238
9.8.3 确定活动的MDI子窗口239
9.8.4 排列MDI子窗体240
9.9 支持打印241
9.9.1 创建打印作业241
9.9.2 在运行时更改Windows窗体打印选项242
9.9.3 设置打印输出242
9.9.4 提示打印结束243
9.9.5 使用打印预览243
9.10 数据绑定244
9.11 小结246
第10章 开发窗体控件247
10.1 概述247
10.1.1 基本概念247
10.1.2 开发窗体组件的一般步骤250
10.2 开发用户控件257
10.3 创建支持授权的控件261
10.4 小结262
第11章 开发窗体服务应用263
11.1 窗体服务概述263
11.1.1 与其他.NET应用的比较263
11.1.2 服务生存期264
11.1.3 服务类型264
11.1.4 服务和ServiceController组件265
11.1.5 服务应用程序编程结构265
11.2 创建和使用窗体服务266
11.2.1 创建并配置服务267
11.2.2 将自定义事件日志功能添加到服务中268
11.2.3 定义当服务启动时发生的情况269
11.2.4 定义当服务停止时发生的情况270
11.2.5 定义服务的其他操作270
11.2.6 为服务创建安装程序271
11.2.7 生成服务项目271
11.2.8 为服务创建安装项目272
11.2.9 利用InstallUtil.exe安装和卸载服务279
11.2.10 利用ServiceController组件控制服务280
11.2.11 调试窗体服务应用282
11.3 小结284
第12章 开发Web窗体应用285
12.1 概述285
12.2 开发步骤286
12.3 实例287
12.4 功能完善297
12.5 小结300
第13章 Web服务器控件开发301
13.1 Web服务器控件介绍301
13.2 控件的生命周期302
13.3 事件处理304
13.3.1 处理继承的事件304
13.3.2 捕获回发事件304
13.3.3 回发事件示例305
13.4 处理回发数据306
13.5 简单服务器控件的开发实例307
13.6 定义复合属性311
13.7 检索内部文本313
13.8.1 简单的例程315
13.8 开发复合控件315
13.8.2 处理子控件的事件316
13.8.3 引发自定义事件318
13.9 状态维护321
13.10 用客户端脚本引发回送323
13.11 模板控件开发326
13.12 数据绑定控件329
13.13 小结334
第14章 开发和使用Web服务335
14.1 Web服务的基本概念335
14.2 ASP.NETWeb服务介绍及其开发步骤336
14.3 访问Web服务的代码模型352
14.3.1 控制台应用访问Web服务352
14.3.2 窗体应用客户356
14.3.3 AS P.NET应用客户357
14.3.4 客户端提供用户凭据358
14.4 小结359
第15章 消息队列编程361
15.1 基础知识361
15.1.1 基本概念361
15.1.2 使用消息队列的好处363
15.1.3 队列类型363
15.2 消息队列编程模型364
15.2.1 安装消息队列364
15.2.2 使用MessageQueue组件操作消息队列366
15.3 创建MessageQueue组件实例366
15.3.2 通过服务器资源管理器创建MessageQueue组件367
15.3.1 通过“工具箱”创建MessageQueue组件367
15.3.3 以编程方式创建MessageQueue组件368
15.3.4 消息队列配置属性368
15.4 创建、删除和管理队列370
15.4.1 创建队列370
15.4.2 删除队列372
15.4.3 清除队列内容373
15.5 发送和序列化消息374
15.5.1 发送简单消息374
15.5.2 发送复杂消息375
15.5.3 消息确认377
15.5.4 消息队列日记存储378
15.5.6 默认消息属性379
15.5.5 在日记队列中存储消息379
15.5.7 消息序列化381
15.5.8 设计时验证消息381
15.6 读取和接收消息383
15.6.1 读取和检索消息介绍383
15.6.2 指定与消息一起检索的属性384
15.6.3 为检索到的消息指定格式化程序385
15.6.4 以编程方式接收消息386
15.6.5 查看消息387
15.7 异步消息处理388
15.7.1 接收异步操作的通知388
15.7.2 使用事件异步处理消息389
15.7.3 使用回调异步处理消息390
15.8.1 内部事务391
15.8 事务性消息处理391
15.8.2 外部事务392
15.8.3 创建事务性队列392
15.8.4 在内部事务中发/接收消息393
15.9 队列和消息集合396
15.9.1 检索队列396
15.9.2 检索消息398
15.10 小结399
第16章 Internet编程401
16.1 概述401
16.1.1 Internet应用程序401
16.1.2 标识资源401
16.1.3 NET框架中的请求和响应402
16.2.1 概述403
16.2 请求数据403
16.1.4 通过WebClient进行简单请求403
16.2.2 创建Internet请求404
16.2.3 使用Internet请求和响应类404
16.2.4 在网络上使用流407
16.2.5 实现异步清求409
16.2.6 处理错误412
16.3 使用应用程序协议414
16.3.1 HTTP414
16.3.2 TCP/UDP416
16.4 套接字421
16.4.1 创建套接字421
16.4.2 使用客户端套接字422
16.4.3 用套接字进行侦听431
16.5 配置Internet应用程序440
16.6 小结442
第17章 用远程处理开发分布式应用443
17.1 概述443
17.1.1 NET的远程处理框架443
17.1.2 基于远程处理的分布式应用开发模型444
17.2 一个基于远程处理的分布式应用实例448
17.2.1 实现远程处理对象448
17.2.2 实现远程对象服务器448
17.2.3 远程处理客户端实现450
17.2.4 测试452
17.3 把远程对象发布为Web服务453
17.3.1 实例454
17.4 小结457
第18章 用Process组件操作进程459
18.1 概述459
18.2 创建Process实例和绑定到进程461
18.2.1 创建进程组件462
18.2.2 绑定到现有进程463
18.3 管理进程463
18.3.1 启动进程464
18.3.2 停止进程464
18.3.3 确定进程是否正在响应465
18.3.4 确定进程是否已经退出466
18.3.5 查看运行的进程467
18.3.6 等待进程完成操作467
18.4.1 检索进程的内存使用468
18.4 检索关于进程的信息468
18.4.2 检索进程的线程使用469
18.4.3 检索进程加载的库469
18.4.4 刷新进程组件属性470
18.5 综合实例471
18.6 小结478
第19章 XML编程479
19.1 .NET框架中的XML设计目标479
19.1.1 符合标准479
19.1.2 扩展性480
19.1.3 可插接式结构480
19.1.4 性能481
19.1.5 与ADO.NET集成481
19.2.1 概述482
19.2 XML文档对象模型(DOM)482
19.2.2 XML节点类型484
19.2.3 XML文档对象模型(DOM)层次结构485
19.2.4 将对象层次结构映射到XML数据485
19.3 将XML文档读入DOM489
19.3.1 嵌入到文档中的样式表指令490
19.3.2 从读取器中加载数据490
19.3.3 访问DOM中的属性491
19.3.4 将实体声明和实体引用读入DOM493
19.4 将节点插入XML文档中496
19.4.1 在DOM中创建新节点496
19.4.2 为DOM中的元素创建新属性497
19.4.3 将现有节点从一个文档复制到另一个文档499
19.5.2 移除DOM中元素节点的属性500
19.5 移除XML文档中的节点、内容和值500
19.5.1 从DOM中移除节点500
19.5.3 移除DOM中的节点内容501
19.6 修改XML文档中的节点、内容和值501
19.7 使用XPath导航选择节点503
19.8 NamedNodeMap和NodeList中的节点集合506
19.8.1 按名称或索引检索未排序节点506
19.8.2 按索引检索已排序节点509
19.9 保存和写出文档509
19.10 DOM中的命名空间支持510
19.10.1 更改XML文档中的命名空间声明511
19.10.2 更改命名空间前缀属性511
19.11 用XmlReader读取XML512
19.11.1 XmlReader中的当前节点位置514
19.11.2 XmlReader的属性设置518
19.11.3 读取元素和特性内容518
19.11.4 用XmlReader读取特性519
19.11.5 用XmlReader跳过内容520
19.12 用XmlWriter编写XML522
19.12.1 概述522
19.12.2 用XmlTextWriter创建格式正确的XML524
19.12.3 XmlTextWriter的XML输出格式设置528
19.12.4 写出XML内容时的特殊字符转换530
19.13 用XmlDataDocument和DataSet集成530
19.13.1 从XML中加载数据531
19.13.2 加载关系数据534
19.14 小结536
第20章 互操作537
20.1 调用非托管函数537
20.2 访问COM546
20.2.1 创建一个COM547
20.2.2 利用RCW访问COM556
20.2.3 自定义包装562
20.3 开发COM570
20.3.1 包装托管对象570
20.3.2 向COM客户注册程序集570
20.3.3 为COM客户部署托管应用571
20.3.4 COM客户使用托管对象571
20.3.5 COM客户操作托管对象实例573
20.4 小结588
热门推荐
- 3348882.html
- 3723009.html
- 3768238.html
- 3736783.html
- 672013.html
- 2480456.html
- 2939737.html
- 2979326.html
- 1988647.html
- 3498009.html
- http://www.ickdjs.cc/book_1454056.html
- http://www.ickdjs.cc/book_2792827.html
- http://www.ickdjs.cc/book_3463824.html
- http://www.ickdjs.cc/book_2678799.html
- http://www.ickdjs.cc/book_65425.html
- http://www.ickdjs.cc/book_2899399.html
- http://www.ickdjs.cc/book_2226799.html
- http://www.ickdjs.cc/book_1714507.html
- http://www.ickdjs.cc/book_2704130.html
- http://www.ickdjs.cc/book_1458472.html