第21章节 数据传输与交互.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第21章节 数据传输与交互

第21章 数据传输与交互 数据具有流动性,数据传输是指根据用户控制传递至指定目的地。数据交互是指Flex与其他程序进行数据交换,包括传递数据给其他程序和接收其他程序返回的数据。 21.1 数据传输的方式 Flex 4.0中的数据传输方式包括内部数据传输、文件流方式传输、XML方式传输、其他方式传输。应用程序内部的数据传输大多通过变量传递来实现。外部文件的数据可分为简单文本数据、XML数据和复杂数据。对于简单的文本数据可采用文件流方式传输。对于XML数据可采用XML方式传输。对于复杂的数据,需要通过其他程序来辅助数据传输。 21.1.1 内部数据传输 1.直接赋值方式 2.公有变量方式 21.1.2 文件流方式传输 文件流方式传输是指数据以二进制文件流的形式流动。简单的数据可存储于文本文件中,通过Flex AIR工程中新增的File、FileStream等类可以方便地操作本地文件。 21.1.3 XML方式传输 XML优点是简单小巧、存储方便、检索快速。所以,XML常用于数据存储和数据交换。Flex 4.0使用URLLoader类可方便地传输XML数据。 21.1.4 其他方式传输 除了上述介绍的数据外,Flex应用程序可能还会遇到其他类型的外部数据。Flex 4.0不能直接接收这些数据,需要其他程序处理这些数据后以特定的类型,如数组型、XML型、Object型传递给Flex。 另外,Flex 4.0中新增了对本地数据库(.db格式)操作的类,可用于读取本地的数据库数据。新增了对PDF数据操作的类,可用以读取PDF数据。有关新增的特性将在后续章节中介绍。 21.2 使用mx:HTTPService组件与HTTP程序交互 mx:HTTPService组件可与所有的HTTP程序交互。例如,ASP、ASP.Net、JSP、PHP等。 网址带参方式的优点是传参简单,但缺点是参数必须先转化为字符串类型,因为网址中只能是字符串类型。另外,若传递的参数较多,网址字符串就会变得很长。 使用网址带参方式能把Flex应用程序中的数据传递给HTTP程序。HTTP程序接收数据后进行处理,并返回Flex可识别的数据类型。 mx:HTTPService组件返回的数据存储于ResultEvent类中。使用mx:HTTPService组件的result事件可处理HTTP程序返回的数据。 21.3 mx:HTTPService组件实例 本节以实例讲解如何使用mx:HTTPService组件与HTTP程序交互。实例实现的功能为:Flex客户端传递操作数参数给ASP.Net程序,ASP.Net程序计算全部参数的和,并将结果返回给Flex应用程序。 21.3.1 编写ASP.Net程序 本实例的ASP.Net程序使用Visual Studio 2005(简称VS 2005)编写,创建步骤如下。 (1)双击打开VS 2005。 (2)选择“文件” →“新建” →“网站”命令,打开“新建网站”对话框。 (3)在“模板”区域选择“ASP.NET网站”模板。在“位置”文本框中输入网站的存放路径。单击“确定”按钮完成网站的创建。 21.3.1 编写ASP.Net程序 (4)编写ASP.Net代码。创建网站工程后自动生成了“Default.aspx”文件。按下F7快捷键打开“Default.aspx.cs”文件。“Default.aspx.cs”文件是“Default.aspx”网页的后台代码页。 (5)在“目标位置”文本框中输入发布网站的本地路径,其他可默认。单击“确定”按钮,完成发布网站。发布网站的结果是生成不带后台文件(.cs文件)的网站。 21.3.2 创建虚拟目录 配置虚拟目录步骤如下。 (1)选择“开始” →“控制面板”命令,打开控制面板。 (2)双击“管理工具” →“Internet信息服务”项,打开“Internet信息服务”对话框。 (3)在左侧树形列表中右击“默认网站”,选择“新建” →“虚拟目录”命令,弹出“虚拟目录创建向导”对话框。 (4)单击“下一步”按钮,弹出“虚拟目录创建向导”第二步对话框。 21.3.2 创建虚拟目录 (5)在“别名”文本框中输入虚拟目录别名。单击“下一步”按钮,弹出“虚拟目录创建向导”第三步对话框。 (6)在“目录”文本框中输入网站路径。单击“下一步”,弹出“虚拟目录创建向导”第四步对话框。 (7)根据需要选择项目,一般默认即可。单击“下一步”按钮,完成虚拟目录的创建。 (8)在新建的虚拟目录中右击相应的网页,选择“浏览”命令测试网页是否运行正常。 21.3.3 编写Flex程序 编写Flex程序的步骤如下。 (1)新建Flex工程。 (2)设计外观模型。 (3)添加mx:HTTPService组件

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档