图书介绍

精通.NET核心技术 高级特性2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

精通.NET核心技术 高级特性
  • 飞思科技产品研发中心编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505377353
  • 出版时间:2002
  • 标注页数:878页
  • 文件大小:82MB
  • 文件页数:893页
  • 主题词:互连网络(学科: 程序设计) 互连网络 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通.NET核心技术 高级特性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 可远程处理的对象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 理解COM376

5.2.1 基本概念376

5.2.2 COM的基本特征378

5.2.3 创建一个COM379

5.2.4 非托管平台下测试COM388

5.2.5 使用类型库396

5.3 COM包装399

5.3.1 COM和.NET框架对象的差异399

5.3.2 COM包装400

5.4 利用RCW访问COM403

5.4.1 Visual Studio.NET403

5.4.2 Tlbimp.exe407

5.4.3 自定义包装411

5.4.4 通过自定义包装调用COM419

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 Regex564

7.3.2 Match565

7.3.3 MatchCollection565

7.3.4 GroupCollection566

7.3.5 CaptureCollection567

7.3.6 Group569

7.3.7 Capture571

7.4 正则表达式使用示例572

7.4.1 扫描href572

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与WMI605

9.1 理解WMI605

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.NET717

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 DataSet723

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填充DataSet757

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 创建和使用DataSet793

11.3.1 创建DataSet794

11.3.2 向DataSet添加DataTable794

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 远程使用DataSet804

11.3.10 使用类型化的DataSet813

11.4 DataSet和XML819

11.4.1 DiffGram820

11.4.2 从XML中加载DataSet823

11.4.3 以XML数据形式编写DataSet824

11.4.4 从XML中加载DataSet架构信息826

11.4.5 以XML架构形式编写DataSet架构信息828

11.4.6 使DataSet与XmlData Document同步828

11.4.7 嵌套的DataRelation840

11.4.8 从XML架构生成DataSet关系结构843

11.5 创建和使用数据表845

11.5.1 创建数据表845

11.5.2 定义数据表的架构846

11.5.3 在数据表中操作数据851

11.6 创建和使用DataView864

11.6.1 创建DataView864

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记录集或记录填充DataSet875

11.7.2 ADO类型到.NET框架类型的映射876

11.8 小结878

热门推荐