第21章 数据传输与交互.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

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

文档评论(0)

xiaozhuo2022 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档