精通.NET核心技术 高级特性PDF电子书下载
- 电子书积分:23 积分如何计算积分?
- 作 者:飞思科技产品研发中心编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2002
- ISBN:7505377353
- 页数:878 页
第1章 远程处理初步 1
1.1 远程处理概述 1
1.1.1 功能及其优势 1
1.1.2 可远程处理的对象 2
1.1.3 远程处理的过程 3
1.2 远程处理涉及的对象及其关系 4
1.2.1 对象引用 4
1.2.2 代理 5
1.2.3 消息 5
1.2.4 消息接收器 6
1.2.5 信道接收器和信道接收器链 7
1.2.6 信道接收器提供者 14
1.2.7 信道 14
1.3 一个简单的远程处理实例 16
1.3.1 实现远程处理对象 16
1.3.2 实现远程对象服务器 17
1.3.3 远程处理客户端实现 20
1.3.4 测试 23
1.4 远程对象激活模式 24
1.4.1 服务器激活 24
1.4.2 客户端激活 31
1.5 生存期管理 39
1.5.1 基本概念 39
1.5.2 生存期管理实践 41
1.6 用配置文件配置远程处理 62
1.6.1 为应用程序命名 64
1.6.2 生存期配置 64
1.6.3 发布可远程处理类型 65
1.6.4 配置客户端使用的远程对象 66
1.6.5 配置信道 67
1.6.6 配置信道接收器 69
1.6.7 定义模板 71
1.6.8 配置<debug>元素 75
1.6.9 使用远程配置文件 75
1.6.10 配置实例 76
1.7 Internet信息服务发布远程对象 81
1.7.1 实例 81
1.7.2 用编程实现IIS端的远程处理配置 89
1.8 小结 90
第2章 远程处理高级技术 91
2.1 将远程对象发布成Web服务 91
2.2 远程处理中的事件 99
2.3 动态发布远程对象 111
2.3.1 基本步骤 111
2.3.2 实例 114
2.4 传值和传递引用 121
2.4.1 传值实例 122
2.4.2 传递引用实例 130
2.5 定制代理 137
2.5.1 定制代理的步骤 139
2.5.2 使用自定义代理 147
2.5.3 实例 148
2.6 自定义信道 155
2.7 小结 173
第3章 手工搭建远程处理框架 175
3.1 概述 175
3.2 理解代理 177
3.3 搭建远程处理框架 183
3.4 测试远程处理框架 197
3.4.1 远程对象服务器 197
3.4.2 客户端 198
3.5 改进框架 201
3.6 对改进框架的测试 211
3.7 小结 218
第4章 调用非托管函数 219
4.1 概述 219
4.2 引入非托管函数 228
4.2.1 确定非托管函数所在的DLL和序号 228
4.2.2 入口 233
4.2.3 字符集 234
4.2.4 调用转换规则 238
4.2.5 改名 240
4.2.6 签名转换 241
4.2.7 Dlllmport属性小结 246
4.3 数据封送 247
4.3.1 基本类型的封送 252
4.3.2 MarshalAsAttribute属性 253
4.3.3 字符串的封送 255
4.3.4 结构封送 260
4.3.5 类封送 286
4.3.6 联合封送 299
4.3.7 指针封送 309
4.3.8 保持参数有效 331
4.3.9 数组封送 342
4.4 回调 369
4.5 小结 372
第5章 COM互操作 375
5.1 COM互操作中的基本概念 375
5.2 理解COM 376
5.2.1 基本概念 376
5.2.2 COM的基本特征 378
5.2.3 创建一个COM 379
5.2.4 非托管平台下测试COM 388
5.2.5 使用类型库 396
5.3 COM包装 399
5.3.1 COM和.NET框架对象的差异 399
5.3.2 COM包装 400
5.4 利用RCW访问COM 403
5.4.1 Visual Studio.NET 403
5.4.2 Tlbimp.exe 407
5.4.3 自定义包装 411
5.4.4 通过自定义包装调用COM 419
5.4.5 实例 419
5.5 与托管代码交互的COM组件设计指南 423
5.6 利用CRW访问托管对象 427
5.6.1 包装托管对象 427
5.6.2 托管类型与COM类型无缝集成 441
5.7 COM客户使用托管对象 445
5.8 COM客户操作托管对象实例 446
5.8.1 建立面向COM客户的托管服务 447
5.8.2 客户使用托管对象 449
5.9 面向COM客户的托管组件设计指南 461
5.9.1 区别两种编程模型 461
5.9.2 六点建议 463
5.10 COM互操作高级技术 463
5.10.1 COM互操作中的异常处理 463
5.10.2 COM互操作中的事件处理 473
5.11 小结 480
第6章 使用COM+服务 481
6.1 概述 481
6.1.1 ServicedComponent类 482
6.1.2 使用COM+的一般步骤 488
6.2 自动事务处理 498
6.2.1 TransactionAttribute类 498
6.2.2 实例 500
6.3 实时激活 514
6.3.1 实现使用实时激活的组件对象 515
6.3.2 实现窗体客户 517
6.3.3 测试运行 519
6.4 对象构造 521
6.5 对象池 523
6.6 松耦合事件 528
6.7 排队组件 533
6.7.1 使用排队组件服务的步骤 533
6.7.2 实例 536
6.8 基于角色的安全性 540
6.8.1 基本步骤 541
6.8.2 实例 545
6.9 使用其他COM+服务 553
6.9.1 同步 553
6.9.2 专用组件 554
6.10 小结 555
第7章 使用正则表达式操作字符串 557
7.1 正则表达式语言简介 557
7.2 正则表达式语言元素 558
7.2.1 字符转义 558
7.2.2 替换 559
7.2.3 字符类 559
7.2.4 限定符 560
7.2.5 分组构造 561
7.2.6 后向引用构造 562
7.2.7 原子零宽度断言 562
7.2.8 替换构造 562
7.2.9 其他构造 563
7.2.10 正则表达式选项 563
7.3 正则表达式类 564
7.3.1 Regex 564
7.3.2 Match 565
7.3.3 MatchCollection 565
7.3.4 GroupCollection 566
7.3.5 CaptureCollection 567
7.3.6 Group 569
7.3.7 Capture 571
7.4 正则表达式使用示例 572
7.4.1 扫描href 572
7.4.2 提取URL信息 574
7.5 小结 576
第8章 独立存储 577
8.1 独立存储介绍 577
8.1.1 基本概念 577
8.1.2 独立存储的适用情况 579
8.1.3 独立存储中的隔离类型 579
8.1.4 独立存储和漫游 581
8.1.5 独立存储的配额 582
8.1.6 独立存储的保护 583
8.2 执行独立存储任务 584
8.2.1 获得存储区 584
8.2.2 枚举存储区 586
8.2.3 删除存储区 589
8.2.4 预见空间不足的情况 590
8.2.5 创建文件和目录 591
8.2.6 在独立存储中查找现有的文件和目录 594
8.2.7 读取和写入文件 598
8.2.8 删除独立存储中的文件和目录 601
8.2.9 用Storeadm.exe管理独立存储区 602
8.3 小结 604
第9章 NET与WMI 605
9.1 理解WMI 605
9.1.1 WMI结构 605
9.1.2 架构 606
9.1.3 查询 606
9.2 用System.Management访问管理信息 607
9.2.1 System.Management命名空间 607
9.2.2 检索管理对象的集合 609
9.2.3 查询管理信息 611
9.2.4 预订和使用管理事件 613
9.2.5 管理对象 617
9.2.6 远程处理和连接选项 620
9.2.7 使用强类型对象 620
9.3 用System.Management规范化NET框架应用程序 621
9.3.1 概述 621
9.3.2 CLI和WMI中的类和映射 622
9.3.3 公开管理事件 624
9.3.4 公开管理数据 625
9.3.5 继承 627
9.4 为规范化应用程序注册架构 633
9.5 小结 634
第10章 GDI+绘图 635
10.1 GDI+概述 635
10.1.1 GDI+的三个组成部分 635
10.1.2 基于类的接口结构 636
10.1.3 GDI+的新增功能 636
10.2 GDI+编程模式 639
10.2.1 设备上下文、句柄和图形对象 639
10.2.2 绘制线条的两种方法 640
10.2.3 作为参数的画笔、路径、图像和字体 641
10.2.4 方法重载 641
10.2.5 绘制和填充的不同方法 643
10.2.6 构造区域 643
10.2.7 GDI+绘图步骤 644
10.3 直线、曲线和图形 646
10.3.1 矢量图形概述 646
10.3.2 画笔、直线和矩形 648
10.3.3 椭圆和弧线 649
10.3.4 多边形 650
10.3.5 基数样条 651
10.3.6 贝塞尔样条 652
10.3.7 路径 653
10.3.8 画笔和填充的图形 656
10.3.9 打开的曲线和闭合的曲线 659
10.3.10 区域 661
10.3.11 剪辑 662
10.3.12 用直线和曲线消除锯齿 663
10.4 图像、位图和图元文件 664
10.4.1 位图的类型 664
10.4.2 图形文件格式 665
10.4.3 图元文件 667
10.4.4 绘制、定位和克隆图像 668
10.4.5 裁切和缩放图像 669
10.5 坐标系统和变形 671
10.5.1 坐标系统类型 671
10.5.2 变形的矩阵表示形式 674
10.5.3 全局变形和局部变形 678
10.6 图形容器 682
10.7 Alpha混合线条和填充 684
10.7.1 绘制不透明和半透明的线条 684
10.7.2 用不透明和半透明的画笔绘制 685
10.7.3 使用复合模式控制Alpha混合 686
10.7.4 使用颜色矩阵设置图像中的Alpha值 688
10.8 渐变 691
10.8.1 创建线性梯度 691
10.8.2 创建轨迹梯度 694
10.9 字体和文本 703
10.9.1 构造字体系列 703
10.9.2 绘制文本 704
10.9.3 设置文本的格式 706
10.9.4 枚举己安装的字体 710
10.9.5 获取字体规格 712
10.10 小结 715
第11章 ADO.NET编程 717
11.1 理解ADO.NET 717
11.1.1 ADO.NET的设计目标 717
11.1.2 ADO.NET结构 718
11.1.3 ADO.NET平台要求 720
11.1.4 NET数据提供程序 720
11.1.5 为.NET数据提供程序编写通用代码 722
11.1.6 DataSet 723
11.1.7 ADO.NET示例应用程序 724
11.2 使用.NET数据提供程序访问数据 729
11.2.1 连接到数据源 730
11.2.2 执行命令 739
11.2.3 使用DataReader检索数据 740
11.2.4 使用存储过程 744
11.2.5 在命令中使用参数 749
11.2.6 从数据库中获取单个值 750
11.2.7 从数据库中获取BLOB值 750
11.2.8 执行数据库操作和修改数据 754
11.2.9 从SQL Server中以XML的形式获取数据 756
11.2.10 使用DataAdapter填充DataSet 757
11.2.11 使用DataAdapter和Data-Set更新数据库 766
11.2.12 使用DataAdapter事件 782
11.2.13 从数据库中获取架构信息 787
11.2.14 执行事务 788
11.2.15 NET数据提供程序的代码访问安全性 790
11.3 创建和使用DataSet 793
11.3.1 创建DataSet 794
11.3.2 向DataSet添加DataTable 794
11.3.3 添加表间关系 795
11.3.4 导航表间关系 795
11.3.5 创建DataSet与现有数据一起使用 798
11.3.6 合并DataSet内容 798
11.3.7 复制DataSet内容 802
11.3.8 使用DataSet事件 804
11.3.9 远程使用DataSet 804
11.3.10 使用类型化的DataSet 813
11.4 DataSet和XML 819
11.4.1 DiffGram 820
11.4.2 从XML中加载DataSet 823
11.4.3 以XML数据形式编写DataSet 824
11.4.4 从XML中加载DataSet架构信息 826
11.4.5 以XML架构形式编写DataSet架构信息 828
11.4.6 使DataSet与XmlData Document同步 828
11.4.7 嵌套的DataRelation 840
11.4.8 从XML架构生成DataSet关系结构 843
11.5 创建和使用数据表 845
11.5.1 创建数据表 845
11.5.2 定义数据表的架构 846
11.5.3 在数据表中操作数据 851
11.6 创建和使用DataView 864
11.6.1 创建DataView 864
11.6.2 使用DataView对数据排序和筛选 865
11.6.3 用DataView查看数据 866
11.6.4 使用DataView修改数据 870
11.6.5 DataView事件 871
11.6.6 使用DataViewManager设置默认表视图 872
11.7 从ADO.NET访问ADO记录集或记录 875
11.7.1 使用ADO记录集或记录填充DataSet 875
11.7.2 ADO类型到.NET框架类型的映射 876
11.8 小结 878
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《食品接触材料中成分迁移特性及实践》张双灵著 2018
- 《科技语篇翻译教程》雷晓峰,李静主编 2020
- 《新手养花从入门到精通》徐帮学编 2019
- 《世界三次严重核事故始末》邢继 2019
- 《C语言从入门到精通》王征,李晓波著 2020
- 《电子产品制造工艺》梁娜 2019
- 《上海市订购外国和港台科技期刊联合目录 1983 上》上海科学技术情报研究所 1983
- 《磁性核壳结构吸波材料构建与制备》刘渊,陈桂明,王炜著 2019
- 《岩体力学特性尺寸效应与工程实践》张春生等著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017