:::庄稼汉之.NET庄园:::

专注于.NET技术
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

推荐两本FLASH RIA应用开发方面的书籍

Posted on 2005-12-15 08:56  庄稼汉  阅读(2327)  评论(10编辑  收藏  举报

        从事FLASH应用编程已经有两三年的时间了,以前大部分都是做单机独立的应用。最近一段时间一直在研究Rich Internet Application 开发技术,个人觉得FLASH仍然是一个非常好的选择。自FLASH MX2004以后的版本一直在不断的加强对网络应用开发方面的支持,其内部具有丰富的组件库可以供我们调用。FLASH本身就可以很好的和后台应用程序通信,现在加上FLASH Remoteing技术和对XML的强大支持,使FALSH更加适合开发RIA应用,而无论你的后台使用的是什么语言。

        最近在网上闲逛时,发现了几本比较不错的介绍FLASH RIA开发的书籍《Flash MX 2004数据库应用程序开发——基于J2EE架构》《Flash MX 2004数据库应用程序开发——基于.NET架构》《Flash MX 2004数据库应用程序开发——基于ColdFusion架构》《精通Flash MX 2004结构化设计与开发》,这是一个系列教材,我有幸接触了这几种服务器端技术。由于我主要是做J2EE应用的,因此对基于J2EE架构开发特别关注。但在这里强烈推荐喜欢FLASH和.NET技术的朋友学习基于.NET架构开发这本书,相信你能从中学到很多东西:)

图书目录如下:

第1章 开发和运行环境的安装与配置
1.1 新架构的优点
1.1.1 XML:标准的数据交换格式
1.1.2 .NET:开放的、成熟的、完整的基础架构
1.1.3 Flash Player:跨平台、跨设备的富媒体客户环境
1.2 安装、配置开发与运行环境
1.2.1 安装和配置运行环境
1.2.2 安装开发和调试环境
1.3 定义一个新的.NET应用程序
第2章 使用传统网页作为中间件方法开发Flash网络应用程序
2.1 Flash影片应用程序和服务器通信技术及原理
2.1.1 浏览器怎样在服务器接收和发送数据
2.1.2 Flash影片应用程序接收和发送数据
2.2 Flash MX 2004 ActionScript用来传递和接收数据的方法
2.2.1 操作数据库
2.2.2 用来传递和接收数据的Flash MX 2004 ActionScript方法
2.3 Flash影片应用程序的安全性
2.3.1 Flash Player的安全性限定
2.3.2 Flash影片应用程序的安全性原理
2.3.3 关于URL编码——从文本文档中读取特殊字符
2.4 从ASP过渡到ASP.NET
第3章 应用Flash Remoting MX基础入门
3.1 Flash Remoting MX技术简介
3.1.1 Flash Remoting MX for Microsoft.NET
3.1.2 Flash Remoting MX技术的功能
3.2 使用Flash Remoting MX访问远程服务的3个步骤
3.2.1 为使用Flash Remoting MX引用ActionScript类
3.2.2 连接到Flash Remoting MX服务
3.2.3 远程服务方法
3.3 为使用Flash Remoting MX创建应用服务器方法
第4章 使用Flash Remoti ng MX调用数据库
4.1 应用Flash Remoting MX技术创建数据库应用程序
4.1.1 创建数据库
4.1.2 使用ADO.NET将数据绑定到服务器控件
4.1.3 创建Flash影片应用程序
4.2 怎样使用ADO.NET对象绑定服务器控件
4.2.1 关于AD0.NET
4.2.2 ADO.NET的结构和DataSet对象
4.2.3 使用.NET数据提供程序访问数据
4.2.4 执行数据库操作和修改数据
4.2.5 从DataAdapter填充DataSet
4.2.6 使用ADO.NET对象绑定Flash Remoting MX服务器控件
4.3 使用Flash影片应用程序与ASP.NET通信
4.3.1 注册自定义标签
4.3.2 在窗体网页中使用Flash Remoting MX自定义标签
4.3.3 在Flash影片应用程序中向窗体网页传递参数
第5章 在Flash影片应用程序中处理记录集结果
5.1 接收简单的字符串数据
5.2 Flash Remoting MX接收记录集数据
5.2.1 记录集数据和RecordSet对象
5.2.2 把记录集数据传递到F1ash影片应用程序
5.3 在ActionScript脚本中使用RecordSet对象处理记录集数据
5.3.1 使用FlashMX Professional 2004 UI组件和RecordSet对象
5.3.2 从RecordSet对象返回值
5.3.3 使用Recordset对象提示
5.3.4 筛选和排序记录集
5.3.5 编辑RecordSet对象数据
5.4 在ActionScript脚本中使用DataGlue对象处理记录集数据
5.4.1 使用DataGlue.bindFormatStrings()方法绑定记录集
5.4.2 使用DataGlue.BindFormatFunction()方法绑定记录集
5.4.3 DataGlue类的数据处理方式
5.5 使用RemotingcOl'lnector组件和数据绑定
5.5.1 编写脚本代码使用RemotingConnector组件
5.5.2 使用RemotingConnector组件数据绑定功能
5.5.3 RemotingConnector组件参数
第6章 配置Flash Remoting MX for Microsoft.NET运行环境
6.1 Microsoft.NET框架下应用程序的配置层级
6.1.1 配置文件格式
6.1.2 计算机配置文件
6.1.3 应用程序配置文件
6.1.4 安全配置文件
6.2 ASP.NET的分层配置结构
6.2.1 配置继承
6.2.2 配置<location>的设置
6.2.3 锁定配置设置
6.3 为Flash Remoting MX服务和AsP.NET以及ADO.NET程序配置系统
第7章 从Flash影片应用程序调用.NET程序集
7.1 .NET网络应用程序的三层架构模型
7.2 什么是.NET程序集
7.2.1 程序集的内容
7.2.2 全局程序集缓存
7.2.3 具有强名称的程序集
7.2.4 程序集的位置
7.2.5 运行库如何定位程序集
7.2.6 使用程序集编程
7.3 从Flash影片应用程序调用.NET程序集
7.3.1 创建一个.NET程序集
7.3.2 在Flash影片应用程序中调用和处理程序集
7.3.3 在Flash影片应用程序中调用和处理程序集的步骤
7.4 解析和使用FlashGateway.dll程序集
7.4.1 使用Flash类
7.4.2 使用名称空间F1ashGateway.10
7.4.3 从程序集返回ActionScript对象
第8章 从Flash影片应用程序调用web服务
8.1 在Flash影片应用程序中使用Web服务
8.1.1 使用WebServiceConnector组件直接调用Web服务
8.1.2 使用Flash Remoting MX组件语法调用Web服务
8.2 在.NET应用程序中创建和使用XML Web服务
8.2.1 什么是ASP.NET Web服务
8.2.2 使用ASP.NET访问Web服务
8.2.3 编写简单的XML Web服务
8.2.4 在客户端应用程序使用XML Web服务
8.3 使用Flash Remoting MX访问.NET Web服务
8.3.1 使用Flash Remoting MX访问.NET Web服务的两种方式
8.3.2 使用.NET Web服务访问数据库
第9章 在.NET架构下的Flash影片应用程序中应用XML(一)
9.1 在.NET应用程序中处理XML文档的方法
9.1.1 了解NET XML文档对象模型(DOM)
9.1.2 使用NET类和方法处理XML文档
9.2 使用xPath从XML文档中提取数据
9.3 AD0.NET与XML集成
9.3.1 从XML创建DataSet
9.3.2 从DataSet创建XML
9.4 在Flash影片应用程序中使用XML
9.4.1 在Flash影片应用程序中直接使用XML
9.4.2 使用XMLConnector组件应用XML数据
9.4.3 使用Flash Remoting MX返回XML数据
9.4.4 Flash Remoting MX与XMLConnector组件的对比
第10章 在.NET架构下的Flash影片应用程序中应用XML(二)
10.1 Connector组件、Resolver组件和DataSet组件
10.1.1 基本知识
10.1.2 什么是Resolver,它怎样与DataSet结合使用
10.1.3 为什么要使用Resolver组件
10.2 使用xML实施对数据库的操作
10.2.1 Update Packet数据格式
10.2.2 Result Packet数据格式
10.2.3 在服务器上更新字段
10.2.4 关于事务ID和操作ID
10.2.5 DataSet如何处理错误
10.2.6 在服务器应用程序中解析Update Packet
10.3 RDBMSResolver组件和DataSet组件的结合使用
10.3.1 创建.NET程序集解析Update Packet
10.3.2 创建Flash影片应用程序
10.4 XUpdateResolver组件和DataSet组件的结合使用
10.4.1为什么使用XUpdate
10.4.2 了解XPath
10.4.3 了解XSL和XSLT
10.4.4 从XPath和xSL到XQuery
lO.4.5 从XQuery到XUDdate语法
10.4.6 使用xupdateResolvet组件
10.5 基于XML的数据集成
10.5.1 使用数据连接
10.5.2 使用数据管理
第11章 使用NetServices和Connection对象应用Flash Remoting MX
11.1 在Flash影片应用程序中调用AsP.NET网页
11.1.1 连接到Flash Remoting MX服务
11.1.2 调用服务端方法、传递参数、处理结果
11.2 使用Flash Remoting MX访问.NET程序集
11.2.1 连接到Flash Remoting MX服务
11.2.2 调用服务端方法、传递参数、处理结果
11.3 在Flash影片应用程序中调用Web服务的步骤
11.4 使用Connection.connect方法和Connection.call方法调用远程服务方法
第12章深入Flash Remoting MX架构基本原理
12.1 应用Flash Remoting MX构建的Flash影片应用程序架构
12.1.1 理解Flash Remoting MX开发环境架构
12.1.2 使用Flash Remoting MX设计模式
12.1.3 理解Flash Remoting MX for Microsoft.NET目录结构
12.2 深入Flash Remoting MX网关和服务适配器
12.2.1 应用Flash Remoting MX for Microsoft.NET
12.2.2 关于AMF
12.2.3 Flash Remoting MX和数据类型
12.3 调用远程服务方法和处理远程服务调用结果
12.3.1 调用远程服务方法
12.3.2 定义远程服务方法
12.3.3 处理远程服务方法调用结果
12.4 处理和Flash影片应用程序之间的会话
12.4.1 在Flash Remoting MX中使用ASP.NET状态管理
12.4.2 使用Flash Remoting MX设置和获取Session变量
第13章 调试、出错与异常情况处理
13.1 错误和异常情况的不同
13.2 调试应用Flash Remoting MX的Flash影片应用程序
13.2.1 使用Debugger工具
13.2.2 使用NetDebugger和NetConnection Debugger
13.3 设置和查看Flash Remoting MX日志
13.4 在Flash影片应用程序中使用ASP.NET异常情况处理
13.4.1 使用状态处理函数处理异常和出错信息
13.4.2 出错处理策略
第14章 开发网上餐厅系统——架构的规划与设计
14.1 规划设计网络应用程序工程
14.1.1 选用开发和运行平台
14.1.2 数据库的选择
14.1.3 规划应用程序的结构
14.1.4 应用程序结构的实现
14.2 创建主引导程序
14.2.1 登录系统的设计和制作
14.2.2 创建主模块
14.3 小组协作创建内容模块
第15章 开发网上餐厅系统——项目小组协作创建功能模块
15.1创建“首页”模块
15.2 创建“客户中心”模块
15.3 创建“特色菜肴”模块
15.4 创建“预订座位”模块
15.5 创建“预订快餐”模块
15.6 创建“御店史话”模块
15.7 创建“食疗食补”模块
15.8 创建“管理中心”模块
附录
附录A Flash Remoting MX ActionScript 2.0 for.NET语法精讲
附录B 使用Flash Remoting MX ActionScript 1.0语法
附录C Flash Remoting MX for ActionScript 1.0和2.0的区别
附录D 特殊字符的URL编码对照表
附录E 参考文献以及资料来源