flashbuilder:使用Flash Builder 4 beta进行以数据为中心的开发

使用Flash Builder 4 beta进行以数据为中心<img src='/icons/88810de.gif' />开发(1) - 收藏本文



  想要设置弱类型服务返回类型你可以右键点击数据/服务面板(例如getAllItems操作)然后选择配置返回类型向导会帮助你建立服务端弱类型数据和Flex应用强类型映射关系它通过给出个真实操作样例数据来让你决定选择什么样类型过程中你需要为操作返回自定义类型指定个名称例如可以把返回条记录称为Employee或者SalesOrder还可以指定数据类型中字段和格式——如将name类型设置为员工id设置为数字(见图1)

使用Flash Builder 4 beta进行以数据为中心<img src='/icons/88810de.gif' />开发

  图1. 配置操作返回类型

  第 3步:将服务连接到UIControl控件

  既然你已经定义好了服务中所有操作以及返回数据类型那么现在需要做就是在应用某个地方显示那些操作结果Flex框架中包含了大量Control控件用以数据绑定包括数据网格(data grids)列表Control控件(list boxes)表单域(form fields)等等这些组件可以显示数据并允许用户和你服务进行交互

  开始就在设计视图中对UI进行布局以及绑定操作到组件上会很简单只要切换编辑器从源代码视图到设计视图你就可以从组件面板中拖动组件到应用画布(canvas)上并进行精确定位

  选择DataGrid组件(在组件面板里数据Control控件组下面)将它拖放到页面中你会发现它没有绑定到任何数据;如果运行会发现它仅仅是 个 3列空网格为了能够让网格显示从你服务操作中获取数据你只需要简单地将数据/服务面板中操作拖拽到网格上即可结束的后你会发现网格将 会显示从操作返回这时保存项目运行就得到了个正在使用你ColdFusion服务填充网格应用切都无需编写任何代码无需事 先任何事件监听器无需知道服务端是ColdFusion还是Java或者SOAP你还可以用很多其他思路方法来快速创建基于数据类型和服务应用 UI如可以从个数据类型生成表单并且创建主从表可以将个服务拖拽到按钮组件中然后每当用户点击这个按钮就会触发操作执行(例如保存操作)还可以将操作拖拽到图表Control控件上等等



  数据和服务特性并不是仅仅在设计视图中有用通过使用服务模型生成子类你可以获得有关所有操作和数据类型甚至值对象自定义行为代码提示

  高级数据特性

  Flash Builder 4 beta以数据为中心新特色功能可以极大地提高你在创建以数据为中心应用生产力虽然在Flex Builder 3中也可以创建同样应用但是要花费更多精力这种新高级数据特性已经超越了生产力;它们能够让你实现在以前看来极度困难或是不可能功能比 如客户端数据管理特性可以让你将客户端常见数据服务操作(选择创建更新和删除记录)和服务端相应数据操作进行映射这将使得你能够批量处理操 作而撤销功能可以使用户重做些改变等等另外个强大特性是支持自动分页如果你要显示大量记录那么在应用次性读取和加载它们时候会 有性能问题而分页会自动地每次按需取出小部分记录;你需要做只是提供个能够接受某行开始以及所需读取记录数为参数服务而Flash Builder 4 beta负责实现客户端所有逻辑

  下步如何做

  不管你是名经验丰富Flex开发者还是刚刚接触这个技术新手Flash Builder 4 beta都能够让你充分利用已有服务端数据和服务逻辑知识轻松创建富应用开发体验



页123="current">4


最近更新最后刷新时间:2009-08-25 00:42:24

  • 稳扎稳打Silverlight(37) - 3.0动画的Easing(缓动效果)
  • 稳扎稳打Silverlight(36) - 3.0Control控件的TreeView, ListBox增强, DataGrid增强, MediaElement增强
  • 稳扎稳打Silverlight(35) - 3.0Control控件的ChildWindow, SaveFileDialog, HeaderedItemsControl, VirtualizingStackPanel
  • 稳扎稳打Silverlight(34) - 3.0Control控件的Frame, Page, Label, DescriptionViewer, ValidationSummary
  • 稳扎稳打Silverlight(33) - 3.0Control控件的AutoCompleteBox, DataPager
  • 使用Flash Builder 4 beta进行以数据为中心开发
  • 基于Facebook和Flash平台应用架构解析()
  • Flash cs3仿真艺术设计:模糊滤镜应用
  • 基于SoPC目标板Flash编程设计创建及应用
  • Flash AS教程:propertydata问题解决


设计资讯

  • ·如何抓住明天中国消费者?
  • ·揭秘动画大片功夫熊猫是如何炼成
  • ·我国动漫产业发展 4大难题亟待破解
  • ·曹鹏:痛批伪成功学
  • ·曹鹏:新概念成就英语
  • ·曹鹏:英语+编程威力
  • ·遇见曹鹏是学习者幸运
  • ·曹鹏:谈设计和开发
  • ·火星时代原创动画梦想来了
  • ·数字水墙 08年世博会亮相

专题推荐

  • ·Flash 8 入门经典教程
  • ·Flash 8.0 动画编程视频教程
  • ·Flash 8 例子视频教程
  • ·Flash AS 入门到精通教程
  • ·Flash Action Script 3
  • ·Flash 遮罩入门
  • ·Flash 补间动画
  • ·Flash 绘画教程
  • ·Flash 游戏开发例子
  • ·Flash 动画例子教程
  • ·SilverLight 专题
  • ·更多Flash专题>>>



有关我们 | 联系我们 | 版权申明 | 广告服务 | 网站WebSite律师 | 报告 | 免责条款

Copyright © 2002 - 2009 ddvip All Rights Reserved

版权所有



Tags:  flashbuilder flashbuilder4 flashbuilder4 flashbuilder

延伸阅读

最新评论

发表评论