RIA技术应用.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一课 学习目标: 探讨基于页面架构的多种选择 看看RIA的优势 比较各种RIA技术 计算机进入商业领域已有50多年之久。在此期间,客户端的服务器端的角色就一直在不断演化,企业及其雇员越来越习惯于将工作交给电脑,计算机化的商用应用程序的界面外观和体系结构也因应新的需求而改变。在持续至今的演化过程中,在企业始终要求更快,更轻和更丰富的RIA。 为了满足企业的需求,RIA必须做到以下几点。 RIA必须能为代码执行、内容显示和网络通信提供一个高效率、高效能的运行环境,在第1.2节,将会研究基于HTML的标准应用程序的各种限制,了解基于页面的传统构架有大量与性能有关的问题。 RIA必须能提供强大而又可扩展的对象模型以便方便交互,Web浏览器今年来的进步很大,已经有能力支持通过JavaScrpt和DHTML在DOM(Document Object Model,文档对象模型)中进行交互,但他们仍然缺乏跨平台和跨浏览器的标准化支持。尽管已有可能在将来解决这些限制的标准的草案,但要使用现有的上述工具建立可以运行在各种浏览器和操作系统的RIA,就要创建同一个应用程序的多个版本。 RIA必须能使用服务端对象,不论是通过Web服务还是别的类似技术,RIA要保证能够使显示逻辑和用户界面与封装在服务器端中的应用逻辑彻底分离。 RIA必须允许离线使用因特网应用程序。一方面,笔记本电脑和其他便携带设备的人气持续增长,另一方面,因特网最严重的局限性之一,就是要求运行应用程序的机器必须连接到因特网。虽然用户绝大多数时间都可以上网,但对商务旅行者来说,有些时候是不可能连接到因特网的,一个成功的RIA应该允许用户不论在线或者离线都能使用他。 学习收获; 探究了计算机应用程序的演化过程 探究了基于页面架构的各种替代方案 探究了RIA的优势 比较了各种RIA技术 第二课 在这节课中,老师就开始教我们进行项目的设计。 学习的目标是: 1.创建一个Flash Builder项目。 2.了解Flash Builder工作空间中的不同部分:编辑器,视图和透视图。 3.创建,保存并运行应用程序文件。 4.使用Flash Builder中的一些特性,如代码提示和本地历史,使应用程序开发的更快,更容易。 5.在源代码视图和设计视图中工作。 6.学习使用各种视图,如Package Explorer(包资源管理器)。 2.2创建项目和MXML应用程序 在第一个练习中,将创建一个Flex应用程序。要想完成这个目标,必须首先在Flash Builder中创建一个项目。项目就是一些帮你将工作组织起来的文件和文件夹得集合。为Flash Builder应用程序创建的所有文件都在此项目中。在使用这些应用程序文件时有两种选择:第一种是用Source视图,第二种是用Design视图。Project name(项目名称)应能反应此项目所包含的文件。如果长期使用Flash Builder进行工作,你很快就会建立很多项目,项目名称将有助于提醒你哪些文件在哪一个项目中。 最好不要使用系统中的默认路径。默认使用的路径在“我的文档”目录中,放置文件所处的目录结构很深,为了简便起见,建议你讲工作文件放在根目录下。 透视图仅仅是需要反复使用的一组视图布局,Flash Builder内置了Flash 、Flash Debug透视图。你可以创建自己的一组视图布局,并通过Window-Perspective-Save Perspective As将其保存为一个透视图,保存后,就可以在任何时候通过Open Perspective菜单切换到该布局。 学习收获: 创建了一个项目组织应用程序文件 浏览了Flash Builder工作空间中用来创建应用程序文件的各个部分 运行和修改应用程序文件,使用了代码提示和本地历史记录来恢复这些文件的代码 学习了使用Flash Builder提供的调试器调试应用程序 导入了下一课要用到的项目文件 第三课 学习目标: 使用容器 在Source视图中布置应用程序 使用基于约束的布局 使用视图状态 控制视图状态 在Design视图中布置应用程序 根据需要重构代码 Flex应用程序中的所有定位组件几乎都是使用容器和布局对象来完成的。 如果用厨房来打个比方,那么我们可以把容器想象成没有刀片的食物料理机,但你必须选择一台适合你需要的。然后,把布局对象想象成刀片,可以把他们插入到食物料理机里,实现切片、切丁、粉碎等功能。这两样东西无论少了哪样都不成,把他们组合到一起威力就更大了。对于容器和布局对象也是这个道理。 从技术角度讲,容器就是一种包含和分组其他组件的特殊组件。被包含的组件称为子元素。皮肤指的是定义一个组件外观的过程。对于容器而言,它的外观涉及背景、边框、阴影,等等。Flex中有一部分容器是支

文档评论(0)

enxyuio + 关注
内容提供者

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

1亿VIP精品文档

相关文档