第21章数据传输与交互精选文档.ppt
《第21章数据传输与交互精选文档.ppt》由会员分享,可在线阅读,更多相关《第21章数据传输与交互精选文档.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第21章章 数据数据传输与与交互交互本讲稿第一页,共二十八页21.1 21.1 数据传输的方式数据传输的方式Flex 4.0中的数据传输方式包括内部数据传输、文件流中的数据传输方式包括内部数据传输、文件流方式传输、方式传输、XML方式传输、其他方式传输。应用程序内部方式传输、其他方式传输。应用程序内部的数据传输大多通过变量传递来实现。外部文件的数据可分的数据传输大多通过变量传递来实现。外部文件的数据可分为简单文本数据、为简单文本数据、XML数据和复杂数据。对于简单的文本数据和复杂数据。对于简单的文本数据可采用文件流方式传输。对于数据可采用文件流方式传输。对于XML数据可采用数据可采用XML方
2、方式传输。对于复杂的数据,需要通过其他程序来辅助数据传式传输。对于复杂的数据,需要通过其他程序来辅助数据传输。输。本讲稿第二页,共二十八页21.1.1 21.1.1 内部数据传输内部数据传输1直接赋值方式直接赋值方式2公有变量方式公有变量方式本讲稿第三页,共二十八页21.1.2 21.1.2 文件流方式传输文件流方式传输文件流方式传输是指数据以二进制文件流的形式流动。文件流方式传输是指数据以二进制文件流的形式流动。简单的数据可存储于文本文件中,通过简单的数据可存储于文本文件中,通过Flex AIR工程中新增工程中新增的的File、FileStream等类可以方便地操作本地文件。等类可以方便地操
3、作本地文件。本讲稿第四页,共二十八页21.1.3 XML21.1.3 XML方式传输方式传输XML优点是简单小巧、存储方便、检索快速。所以,优点是简单小巧、存储方便、检索快速。所以,XML常用于数据存储和数据交换。常用于数据存储和数据交换。Flex 4.0使用使用URLLoader类可方便地传输类可方便地传输XML数据。数据。本讲稿第五页,共二十八页21.1.4 21.1.4 其他方式传输其他方式传输除了上述介绍的数据外,除了上述介绍的数据外,Flex应用程序可能还会遇到其应用程序可能还会遇到其他类型的外部数据。他类型的外部数据。Flex 4.0不能直接接收这些数据,需要不能直接接收这些数据,
4、需要其他程序处理这些数据后以特定的类型,如数组型、其他程序处理这些数据后以特定的类型,如数组型、XML型、型、Object型传递给型传递给Flex。另外,另外,Flex 4.0中新增了对本地数据库(中新增了对本地数据库(.db格式)操作格式)操作的类,可用于读取本地的数据库数据。新增了对的类,可用于读取本地的数据库数据。新增了对PDF数据操数据操作的类,可用以读取作的类,可用以读取PDF数据。有关新增的特性将在后续章数据。有关新增的特性将在后续章节中介绍。节中介绍。本讲稿第六页,共二十八页21.2 21.2 使用使用组件与组件与HTTPHTTP程序程序交互交互组件可与所有的组件可与所有的HTT
5、P程序交互。程序交互。例如,例如,ASP、ASP.Net、JSP、PHP等。等。网址带参方式的优点是传参简单,但缺点是参数必须网址带参方式的优点是传参简单,但缺点是参数必须先转化为字符串类型,因为网址中只能是字符串类型。另外,先转化为字符串类型,因为网址中只能是字符串类型。另外,若传递的参数较多,网址字符串就会变得很长。若传递的参数较多,网址字符串就会变得很长。使用网址带参方式能把使用网址带参方式能把Flex应用程序中的数据传递给应用程序中的数据传递给HTTP程序。程序。HTTP程序接收数据后进行处理,并返回程序接收数据后进行处理,并返回Flex可识别的数据类型。可识别的数据类型。组件返回的数
6、据存储于组件返回的数据存储于ResultEvent类中。使用类中。使用组件的组件的result事件可处理事件可处理HTTP程序返回的数据。程序返回的数据。本讲稿第七页,共二十八页21.3 21.3 组件实例组件实例本节以实例讲解如何使用本节以实例讲解如何使用组件与组件与HTTP程序交互。实例实现的功能为:程序交互。实例实现的功能为:Flex客户端传递操作客户端传递操作数参数给数参数给ASP.Net程序,程序,ASP.Net程序计算全部参数的和,程序计算全部参数的和,并将结果返回给并将结果返回给Flex应用程序。应用程序。本讲稿第八页,共二十八页21.3.1 21.3.1 编写编写ASP.Net
7、ASP.Net程序程序本实例的本实例的ASP.Net程序使用程序使用Visual Studio 2005(简称(简称VS 2005)编写,创建步骤如下。)编写,创建步骤如下。(1)双击打开)双击打开VS 2005。(2)选择)选择“文件文件”|“新建新建”|“网站网站”命令,打开命令,打开“新建网站新建网站”对话框。对话框。(3)在)在“模板模板”区域选择区域选择“ASP.NET网站网站”模板。在模板。在“位置位置”文本框中输入网站的存放路径。单击文本框中输入网站的存放路径。单击“确定确定”按钮按钮完成网站的创建。完成网站的创建。本讲稿第九页,共二十八页21.3.1 21.3.1 编写编写AS
8、P.NetASP.Net程序程序(4)编写)编写ASP.Net代码。创建网站工程后自动生成了代码。创建网站工程后自动生成了“Default.aspx”文件。按下文件。按下F7快捷键打开快捷键打开“Default.aspx.cs”文件。文件。“Default.aspx.cs”文件是文件是“Default.aspx”网页的后台代码页。网页的后台代码页。(5)在)在“目标位置目标位置”文本框中输入发布网站的本地路文本框中输入发布网站的本地路径,其他可默认。单击径,其他可默认。单击“确定确定”按钮,完成发布网站。发布按钮,完成发布网站。发布网站的结果是生成不带后台文件(网站的结果是生成不带后台文件(.
9、cs文件)的网站。文件)的网站。本讲稿第十页,共二十八页21.3.2 21.3.2 创建虚拟目录创建虚拟目录配置虚拟目录步骤如下。配置虚拟目录步骤如下。(1)选择)选择“开始开始”|“控制面板控制面板”命令,打开控制面命令,打开控制面板。板。图图21-6 控制面板控制面板(2)双击)双击“管理工具管理工具”|“Internet信息服务信息服务”项,项,打开打开“Internet信息服务信息服务”对话框。对话框。(3)在左侧树形列表中右击)在左侧树形列表中右击“默认网站默认网站”,选择,选择“新新建建”|“虚拟目录虚拟目录”命令,弹出命令,弹出“虚拟目录创建向导虚拟目录创建向导”对话对话框。框。
10、(4)单击)单击“下一步下一步”按钮,弹出按钮,弹出“虚拟目录创建向导虚拟目录创建向导”第二步对话框。第二步对话框。本讲稿第十一页,共二十八页21.3.2 21.3.2 创建虚拟目录创建虚拟目录(5)在)在“别名别名”文本框中输入虚拟目录别名。单击文本框中输入虚拟目录别名。单击“下一步下一步”按钮,弹出按钮,弹出“虚拟目录创建向导虚拟目录创建向导”第三步对话框。第三步对话框。(6)在)在“目录目录”文本框中输入网站路径。单击文本框中输入网站路径。单击“下一下一步步”,弹出,弹出“虚拟目录创建向导虚拟目录创建向导”第四步对话框。第四步对话框。(7)根据需要选择项目,一般默认即可。单击)根据需要选
11、择项目,一般默认即可。单击“下一下一步步”按钮,完成虚拟目录的创建。按钮,完成虚拟目录的创建。(8)在新建的虚拟目录中右击相应的网页,选择)在新建的虚拟目录中右击相应的网页,选择“浏浏览览”命令测试网页是否运行正常。命令测试网页是否运行正常。本讲稿第十二页,共二十八页21.3.3 21.3.3 编写编写FlexFlex程序程序编写编写Flex程序的步骤如下。程序的步骤如下。(1)新建)新建Flex工程。工程。(2)设计外观模型。)设计外观模型。(3)添加)添加组件。组件。(4)编写按钮处理函数。)编写按钮处理函数。(5)按下)按下Ctrl+F11键编译运行程序。键编译运行程序。本讲稿第十三页,
12、共二十八页21.4 21.4 使用使用组件与组件与WebServiceWebService程序交互程序交互Flex 4.0中的中的组件专门用于调用和处组件专门用于调用和处理理WebService。本节将介绍。本节将介绍WebService的相关知识及如何使的相关知识及如何使用用组件。组件。本讲稿第十四页,共二十八页21.4.1 WebService21.4.1 WebService概述概述WebService是一种在互联网中提供服务的技术。是一种在互联网中提供服务的技术。WebService技术标准由各大软件开发商制定,主要解决了不技术标准由各大软件开发商制定,主要解决了不同开发语言间的沟通问
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第21章 数据传输与交互精选文档 21 数据传输 交互 精选 文档
限制150内