图书介绍

高级编程技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

高级编程技术
  • 微软公司著 著
  • 出版社: 北京:高等教育出版社
  • 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 XML3

1.5远程调用与XML Web Service3

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

格式正确的XML59

有效的XML59

3.3设计XML词汇表63

XML词汇表63

词汇表创建原则63

词汇表比较63

3.4命名空间65

命名空间65

使用默认命名空间65

使用显式命名空间66

命名空间URI68

命名空间URI的选择原则68

3.5 XML解析器69

XML文档对象模型与简单API69

DOM节点与XML的对应71

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

支持DOM的类73

从XML源中加载DOM74

将DOM保存到文档75

3.6使用DOM浏览XML75

Xml节点75

Xml节点的属性76

引用单个节点78

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

Xml有序节点列表81

Xml无序节点集82

3.7使用DOM创建新节点83

增加节点83

创建元素节点84

为元素节点设置属性85

3.8 XML转换概述87

XSLT87

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/O115

文件流的实现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 Service244

7.1 XML Web Service概述244

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

XML Web Service应对挑战245

什么是XML Web Service245

XML Web Service的实际应用246

XML Web Service的工作原理247

7.2 XML Web Service开发248

创建XML Web Service249

创建XML Web Service方法250

调试Web Service254

XML Web Service注册和发现262

访问XML Web Service263

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

什么是SOA305

9.2 SOA模型307

SOA基础307

面临的问题308

服务系统架构310

服务模型313

9.3服务设计概念314

服务是一项长期投资314

企业级应用程序与SOA315

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

热门推荐