《Flash MX 2004数据库应用程序开发 基于.NET架构》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:何锋镝,张亚飞,张超等编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:7030156722
  • 页数:378 页
图书介绍:本书主要向读者介绍有关Flash MX 2004数据应用程序开发在。NET方面的应用知识等。

目录 1

第1章 开发和运行环境的安装与配置 1

1.1 新架构的优点 1

1.1.1 XML:标准的数据交换格式 1

1.1.2 .NET:开放的、成熟的、完整的基础架构 1

1.1.3 Flash Player:跨平台、跨设备的富媒体客户环境 2

1.2 安装、配置开发与运行环境 2

1.2.1 安装和配置运行环境 3

1.2.2 安装开发和调试环境 6

1.3 定义一个新的.NET应用程序 8

2.1 Flash影片应用程序和服务器通信技术及原理 10

第2章 使用传统网页作为中间件方法开发Flash网络应用程序 10

2.1.1 浏览器怎样在服务器接收和发送数据 11

2.1.2 Flash影片应用程序接收和发送数据 12

2.2 Flash MX 2004 ActionScript用来传递和接收数据的方法 15

2.2.1 操作数据库 15

2.2.2 用来传递和接收数据的Flash MX 2004 ActionScript方法 18

2.3 Flash影片应用程序的安全性 22

2.3.1 Flash Player的安全性限定 22

2.3.2 Flash影片应用程序的安全性原理 23

2.3.3 关于URL编码——从文本文档中读取特殊字符 23

2.4 从ASP过渡到ASP.NET 24

3.1 Flash Remoting MX技术简介 26

3.1.1 Flash Remoting MX for Microsoft.NET 26

第3章 应用Flash Remoting MX基础入门 26

3.1.2 Flash Remoting MX技术的功能 28

3.2 使用Flash Remoting MX访问远程服务的3个步骤 29

3.2.1 为使用Flash Remoting MX引用ActionScript类 30

3.2.2 连接到Flash Remoting MX服务 31

3.2.3 远程服务方法 32

3.3 为使用Flash Remoting MX创建应用服务器方法 34

第4章 使用Flash Remoting MX调用数据库 42

4.1 应用Flash Remoting MX技术创建数据库应用程序 42

4.1.1 创建数据库 42

4.1.2 使用ADO.NET将数据绑定到服务器控件 43

4.1.3 创建Flash影片应用程序 44

4.2.1 关于ADO.NET 52

4.2 怎样使用ADO.NET对象绑定服务器控件 52

4.2.2 ADO.NET的结构和DataSet对象 53

4.2.3 使用.NET数据提供程序访问数据 55

4.2.4 执行数据库操作和修改数据 58

4.2.5 从DataAdapter填充DataSet 59

4.2.6 使用ADO.NET对象绑定Flash Remoting MX服务器控件 64

4.3 使用Flash影片应用程序与ASP.NET通信 65

4.3.1 注册自定义标签 66

4.3.2 在窗体网页中使用Flash Remoting MX自定义标签 66

4.3.3 在Flash影片应用程序中向窗体网页传递参数 67

第5章 在Flash影片应用程序中处理记录集结果 69

5.1 接收简单的字符串数据 69

5.2.1 记录集数据和RecordSet对象 70

5.2 Flash Remoting MX接收记录集数据 70

5.2.2 把记录集数据传递到Flash影片应用程序 71

5.3 在ActionScript脚本中使用RecordSet对象处理记录集数据 72

5.3.1 使用Flash MX Professional 2004 UI组件和RecordSet对象 72

5.3.2 从RecordSet对象返回值 77

5.3.3 使用RecordSet对象提示 77

5.3.4 筛选和排序记录集 78

5.3.5 编辑RecordSet对象数据 79

5.4 在ActionScript脚本中使用DataGlue对象处理记录集数据 80

5.4.1 使用DataGlue.bindFormatStrings()方法绑定记录集 80

5.4.2 使用DataGlue.BindFormatFunction()方法绑定记录集 81

5.4.3 DataGlue类的数据处理方式 81

5.5.1 编写脚本代码使用RemotingConnector组件 83

5.5 使用RemotingConnector组件和数据绑定 83

5.5.2 使用RemotingConnector组件数据绑定功能 84

5.5.3 RemotingConnector组件参数 87

第6章 配置Flash Remoting MX for Microsoft.NET运行环境 88

6.1 Microsoft.NET框架下应用程序的配置层级 88

6.1.1 配置文件格式 88

6.1.2 计算机配置文件 89

6.1.3 应用程序配置文件 89

6.1.4 安全配置文件 89

6.2 ASP.NET的分层配置结构 90

6.2.1 配置继承 90

6.2.2 配置〈location〉的设置 91

6.2.3 锁定配置设置 92

6.3 为Flash Remoting MX服务和ASP.NET以及ADO.NET程序配置系统 93

第7章 从Flash影片应用程序调用.NET程序集 101

7.1 .NET网络应用程序的三层架构模型 101

7.2 什么是.NET程序集 102

7.2.1 程序集的内容 102

7.2.2 全局程序集缓存 103

7.2.3 具有强名称的程序集 105

7.2.4 程序集的位置 105

7.2.5 运行库如何定位程序集 105

7.2.6 使用程序集编程 110

7.3.1 创建一个.NET程序集 113

7.3 从Flash影片应用程序调用.NET程序集 113

7.3.2 在Flash影片应用程序中调用和处理程序集 114

7.3.3 在Flash影片应用程序中调用和处理程序集的步骤 115

7.4 解析和使用FlashGateway.dll程序集 117

7.4.1 使用Flash类 119

7.4.2 使用名称空间FlashGateway.IO 120

7.4.3 从程序集返回ActionScript对象 121

第8章 从Flash影片应用程序调用Web服务 124

8.1 在Flash影片应用程序中使用Web服务 124

8.1.1 使用WebServiceConnector组件直接调用Web服务 124

8.1.2 使用Flash Remoting MX组件语法调用Web服务 130

8.2 在.NET应用程序中创建和使用XML Web服务 133

8.2.1 什么是ASP.NET Web服务 133

8.2.3 编写简单的XML Web服务 134

8.2.2 使用ASP.NET访问Web服务 134

8.2.4 在客户端应用程序使用XML Web服务 135

8.3 使用Flash Remoting MX访问.NET Web服务 139

8.3.1 使用Flash Remoting MX访问.NET Web服务的两种方式 139

8.3.2 使用.NET Web服务访问数据库 143

第9章 在.NET架构下的Flash影片应用程序中应用XML(一) 150

9.1 在.NET应用程序中处理XML文档的方法 150

9.1.1 了解.NET XML文档对象模型(DOM) 151

9.1.2 使用.NET类和方法处理XML文档 153

9.2 使用XPath从XML文档中提取数据 162

9.3.2 从DataSet创建XML 163

9.3.1 从XML创建DataSet 163

9.3 ADO.NET与XML集成 163

9.4 在Flash影片应用程序中使用XML 164

9.4.1 在Flash影片应用程序中直接使用XML 164

9.4.2 使用XMLConnector组件应用XML数据 166

9.4.3 使用Flash Remoting MX返回XML数据 171

9.4.4 Flash RemotingMX与XMLConnector组件的对比 175

第10章 在.NET架构下的Flash影片应用程序中应用XML(二) 176

10.1 Connector组件、Resolver组件和DataSet组件 176

10.1.1 基本知识 176

10.1.2 什么是Resolver,它怎样与DataSet结合使用 176

10.1.3 为什么要使用Resolver组件 177

10.2.1 Update Packet数据格式 178

10.2 使用XML实施对数据库的操作 178

10.2.2 Result Packet数据格式 179

10.2.3 在服务器上更新字段 180

10.2.4 关于事务ID和操作ID 180

10.2.5 DataSet如何处理错误 180

10.2.6 在服务器应用程序中解析Update Packet 181

10.3 RDBMSResolver组件和DataSet组件的结合使用 182

10.3.1 创建.NET程序集解析Update Packet 182

10.3.2 创建Flash影片应用程序 189

10.4 XUpdateResolver组件和DataSet组件的结合使用 194

10.4.1 为什么使用XUpdate 194

10.4.2 了解XPath 194

10.4.3 了解XSL和XSLT 198

10.4.4 从XPath和XSL到XQuery 199

10.4.5 从XQuery到XUpdate语法 199

10.4.6 使用XUpdateResolver组件 204

10.5 基于XML的数据集成 209

10.5.1 使用数据连接 210

10.5.2 使用数据管理 210

第11章 使用NetServices和Connection对象应用Flash Remoting MX 213

11.1 在Flash影片应用程序中调用ASP.NET网页 213

11.1.1 连接到Flash Remoting MX服务 215

11.1.2 调用服务端方法、传递参数、处理结果 216

11.2 使用Flash R.emoting MX访问.NET程序集 217

11.2.1 连接到Flash Remoting MX服务 218

11.3 在Flash影片应用程序中调用Web服务的步骤 219

11.2.2 调用服务端方法、传递参数、处理结果 219

11.4 使用Connection.connect方法和Connection.call方法调用远程服务方法 222

第12章 深入Flash Remoting MX架构基本原理 223

12.1 应用Flash Remoting MX构建的Flash影片应用程序架构 223

12.1.1 理解Flash Remoting MX开发环境架构 223

12.1.2 使用Flash Remoting MX设计模式 224

12.1.3 理解Flash Remoting MX for Microsoft.NET目录结构 225

12.2 深入Flash Remoting MX网关和服务适配器 226

12.2.1 应用Flash Remoting MX for Microsoft.NET 226

12.2.2 关于AMF 227

12.2.3 Flash Remoting MX和数据类型 228

12.3.1 调用远程服务方法 231

12.3 调用远程服务方法和处理远程服务调用结果 231

12.3.2 定义远程服务方法 232

12.3.3 处理远程服务方法调用结果 232

12.4 处理和Flash影片应用程序之间的会话 236

12.4.1 在Flash Remoting MX中使用ASP.NET状态管理 236

12.4.2 使用Flash Remoting MX设置和获取Session变量 237

第13章 调试、出错与异常情况处理 238

13.1 错误和异常情况的不同 238

13.2 调试应用Flash Remoting MX的Flash影片应用程序 238

13.2.1 使用Debugger工具 238

13.2.2 使用NetDebugger和NetConnection Debugger 244

13.3 设置和查看Flash Remoting MX日志 252

13.4 在Flash影片应用程序中使用ASP.NET异常情况处理 252

13.4.1 使用状态处理函数处理异常和出错信息 253

13.4.2 出错处理策略 255

第14章 开发网上餐厅系统——架构的规划与设计 258

14.1 规划设计网络应用程序工程 258

14.1.1 选用开发和运行平台 258

14.1.2 数据库的选择 258

14.1.3 规划应用程序的结构 259

14.1.4 应用程序结构的实现 259

14.2 创建主引导程序 260

14.2.1 登录系统的设计和制作 260

14.2.2 创建主模块 268

14.3 小组协作创建内容模块 276

15.1 创建“首页”模块 278

第15章 开发网上餐厅系统——项目小组协作创建功能模块 278

15.2 创建“客户中心”模块 283

15.3 创建“特色菜肴”模块 297

15.4 创建“预订座位”模块 311

15.5 创建“预订快餐”模块 325

15.6 创建“御店史话”模块 325

15.7 创建“食疗食补”模块 326

15.8 创建“管理中心”模块 327

附录 342

附录A Flash Remoting MX ActionScript 2.0 for.NET语法精讲 342

附录B 使用Flash Remoting MX ActionScript 1.0语法 369

附录C Flash Remoting MX for ActionScript 1.0和2.0的区别 373

附录D 特殊字符的URL编码对照表 374

附录E 参考文献以及资料来源 376