图书介绍

高级编程技术pdf电子书版本下载

高级编程技术
  • 微软公司著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040161850
  • 出版时间:2005
  • 标注页数:387页
  • 文件大小:116MB
  • 文件页数:397页
  • 主题词:程序设计

PDF下载


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

下载说明

高级编程技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 高级开发概述 1

1.1数据存储与访问 2

1.2多线程编程技术 2

1.3组件化开发技术 3

1.4 XML 3

1.5远程调用与XML Web Service 3

1.6文件I/O流 4

1.7智能移动设备 4

1.8虚拟执行环境 4

1.9开发技术总结 5

1.10架构和设计模式 5

第2章 组件化开发 7

2.1组件化开发概述 7

面向对象技术 9

面向对象开发和组件化开发 10

组件化开发优势 10

组件化开发方法 11

2.2创建组件 13

使用命名空间和声明类 13

创建类的实现 14

实现结构化异常处理 14

创建属性 16

编译组件 16

2.3创建控制台客户端程序调用组件 16

使用类库 16

实例化组件 17

调用组件 17

生成客户端应用程序 18

2.4创建Web客户端应用程序调用组件 18

创建Web应用程序 18

编写Page-Load事件处理程序 19

2.5应用程序部署介绍 21

虚拟执行环境 21

在虚拟执行环境中编译和运行应用程序 22

部署的基本概念 28

简单应用程序 29

组件化应用程序 29

配置和分发 29

2.6应用程序部署方案 30

简单应用程序 30

组件化应用程序 32

指定私有程序集路径 34

两种程序集、两种部署 35

强名称程序集 36

部署共享组件 39

版本化程序集 40

创建强名称程序集的多个版本 40

绑定策略 42

部署多版本的强名称程序集 42

打包和部署工具 44

2.7参考资源 46

习题 46

第3章 XML技术 48

3.1 XML概述 48

XML应用需求 48

XML的实际应用 52

3.2 XML的格式 58

XML文档的组成 58

格式正确的XML 59

有效的XML 59

3.3设计XML词汇表 63

XML词汇表 63

词汇表创建原则 63

词汇表比较 63

3.4命名空间 65

命名空间 65

使用默认命名空间 65

使用显式命名空间 66

命名空间URI 68

命名空间URI的选择原则 68

3.5 XML解析器 69

XML文档对象模型与简单API 69

DOM节点与XML的对应 71

DOM节点和相关的节点类型 72

支持DOM的类 73

从XML源中加载DOM 74

将DOM保存到文档 75

3.6使用DOM浏览XML 75

Xml节点 75

Xml节点的属性 76

引用单个节点 78

解析内存中的XML文档对象 79

Xml有序节点列表 81

Xml无序节点集 82

3.7使用DOM创建新节点 83

增加节点 83

创建元素节点 84

为元素节点设置属性 85

3.8 XML转换概述 87

XSLT 87

XSLT样式表单的组成部分 88

转换XML文档的原因 91

XSLT结构 91

3.9 XSLT处理器 93

XSLT处理器的实现 93

创建XSLT处理器对象 94

应用XSLT样式表单 95

在Web应用程序中显示XML数据 98

3.10扩展XSLT样式表单 100

为XSLT样式表单传递参数 100

扩展对象 103

使用扩展对象的原因 103

将扩展对象传递给样式表单 104

调用扩展对象 105

3.11参考资源 106

习题 107

第4章 文件和数据库访问技术 110

4.1流 110

流的概念 110

流的基本原理和操作 111

支持缓冲 111

流操作的实现 111

Null流实例 112

4.2流的读/写操作 112

4.3基本文件I/O 115

文件流的实现 116

访问文件及其属性信息 117

读取文本的例子 118

写入文本的例子 118

访问目录及其属性信息 119

文件监视系统 120

独立存储 123

4.4序列化 123

序列化在应用程序中的应用 124

序列化属性 126

对象图 126

序列化过程 127

序列化示例 127

反序列化示例 128

自定义序列化 129

自定义反序列化 130

自定义序列化示例 130

安全问题 132

4.5数据库访问基础 133

数据库访问技术的需求 133

ODBC与OLE DB简介 134

JDBC简介 135

ADO简介 136

ADO.NET概述 137

4.6连接数据源 141

连接数据库的两种方式 141

选择数据提供程序 142

4.7数据访问方式 143

选择数据访问方式 143

使用数据集访问数据 144

使用数据阅读器访问数据 148

使用数据集和数据阅读器访问数据的过程 151

4.8使用存储过程 151

调用存储过程 152

传递参数 153

调用行为存储过程 154

4.9参考资源 155

习题 156

第5章 线程和异步编程 158

5.1多任务处理 158

5.2线程介绍 159

线程和进程 159

.NET Framework线程体系结构 162

5.3委托 164

委托和线程 164

使用委托 164

多路广播委托 167

5.4使用线程 171

启动线程 171

操作线程的属性和参数 172

管理线程 174

线程本地存储区 179

中断和终止线程 180

5.5线程安全 181

线程安全概述 182

同步上下文 183

同步代码区域 185

手动同步 189

线程安全的实现 193

5.6线程的相关技术 193

定时器 194

线程池 195

使用多线程与Windows窗体控件 197

使用线程的最佳实践 199

5.7异步编程 200

异步编程的实现方法 200

异步编程和多线程 201

异步编程设计模式 201

异步文件流读取示例 203

异步委托 204

5.8参考资源 208

习题 209

第6章 分布式组件技术 212

6.1分布式组件技术概述 212

分布式组件技术的需求 213

分布式组件模型和应用 214

6.2远程处理 218

远程处理概述 219

信道和格式化程序 219

激活和代理 221

基于租约的生存期 223

对象封送处理 224

服务器端 226

客户端 227

客户端编译技术 228

6.3远程处理配置文件 228

6.4分布式组件应用示例 230

创建本地应用程序 231

添加分布处理能力 236

6.5参考资源 242

习题 243

第7章 XML Web Service 244

7.1 XML Web Service概述 244

应用程序开发面临的挑战 244

XML Web Service应对挑战 245

什么是XML Web Service 245

XML Web Service的实际应用 246

XML Web Service的工作原理 247

7.2 XML Web Service开发 248

创建XML Web Service 249

创建XML Web Service方法 250

调试Web Service 254

XML Web Service注册和发现 262

访问XML Web Service 263

7.3参考资源 264

习题 264

第8章 设计模式与构建 265

8.1设计模式概述 265

什么是设计模式 265

为什么要使用设计模式 265

设计模式与企业解决方案 266

8.2组织模式 268

模式的嵌套使用 268

模式群集 268

模式的抽象级别 269

视点 270

8.3 Web表示模式 271

Web表示模式概述 272

Web表示模式与传统设计模式 274

8.4部署模式 288

部署模式概述 288

部署模式与传统设计模式 290

8.5分布式系统模式 291

分布式系统模式概述 291

分布式系统模式与传统设计模式 296

8.6服务模式 296

服务模式概述 297

服务模式与传统设计模式 299

8.7性能和可靠性模式 300

能和可靠模式概述 300

性能和可靠性模式与传统设计 301

模式 301

8.8参考资源 302

习题 302

第9章 面向服务的架构(SOA) 303

9.1概述 303

什么是服务 304

什么是SOA 305

9.2 SOA模型 307

SOA基础 307

面临的问题 308

服务系统架构 310

服务模型 313

9.3服务设计概念 314

服务是一项长期投资 314

企业级应用程序与SOA 315

9.4创建面向服务的解决方案 315

面向服务的分析 315

服务的设计 318

服务的管理 319

面向服务解决方案中的设计模式 319

9.5总结 320

9.6参考资源 321

习题 321

第10章 开发智能设备应用程序 322

10.1引言 322

10.2微软移动开发平台概述 322

客户端 323

工具和服务器 324

10.3使用ASP.NET Mobile Control开发针对智能设备的Web应用 325

背景 325

ASP.NET Mobile Control的工作原理 326

WAP设备访问时的工作流程 327

HTML设备访问时的工作流程 328

创建移动备忘录应用程序 328

测试 333

小结 333

10.4开发基于.NET精简版的智能客户端程序 333

.NET Framework精简版概述 333

用户界面设计 334

远程数据交互 336

测试 342

小结 343

10.5智能设备应用程序的发布和安全 343

智能设备程序的发布 343

智能设备的安全 348

小结 349

10.6 Java移动开发平台概述 349

J2ME概述 349

J2ME体系结构 350

J2ME程序的开发 351

小结 355

10.7总结 355

10.8参考资源 355

习题 355

词汇表 357

精品推荐