【计算机软件毕业设计】安装项目成本管理系统收支管理子系统的设计与实现-文献翻译

【计算机软件毕业设计】安装项目成本管理系统收支管理子系统的设计与实现-文献翻译

ID:9293479

大小:72.50 KB

页数:19页

时间:2018-04-26

【计算机软件毕业设计】安装项目成本管理系统收支管理子系统的设计与实现-文献翻译_第1页
【计算机软件毕业设计】安装项目成本管理系统收支管理子系统的设计与实现-文献翻译_第2页
【计算机软件毕业设计】安装项目成本管理系统收支管理子系统的设计与实现-文献翻译_第3页
【计算机软件毕业设计】安装项目成本管理系统收支管理子系统的设计与实现-文献翻译_第4页
【计算机软件毕业设计】安装项目成本管理系统收支管理子系统的设计与实现-文献翻译_第5页
资源描述:

《【计算机软件毕业设计】安装项目成本管理系统收支管理子系统的设计与实现-文献翻译》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文献翻译使用数据绑定本文译自:AlaricCole,ElijahRobison.LearningFlex4.O’Reilly.2010.P137-P150数据绑定意味着多个值绑定在一起使得某个值得变化会作用于其他值。数据绑定通常发生在一个方向上,涉及唯一的数据源和目标值。如果数据源值发生变化,数据绑定会把变化强加于目标值上。Flex也提供了双向或称双向作用的数据绑定。对于双向数据绑定而言,绑定语句的任何一方都可以作为数据源或者目的而存在。你可以使用内联ActionScript或者特定的标记来实现数据

2、绑定。单向绑定在数据绑定的大多数基本用法里,一个类的属性或者变量被传递到另一个类的属性或者变量中。让我们看一下语法。首先,代表数据源的组件必须

3、具有一个有效的id特征。其次,绑定接收方——目标——由花括号({和})定义,它括起了数据源。花括号中的空格在属性被处理时会被忽略掉。在MXML特性定义里,花括号创建数据绑定。如果没有花括号的话,目标组件的text属性将变成nameTI.text。这是Flex里最简单也最常用的数据绑定。绑定变量在一个Script/CDATA块中的String变量和一个TextInput控件的text属性之间的单向绑定。

4、Cole”;]]>[Bindable]元数据标记(metatag,或者metadatatag),把String变量fullName标识成数据绑定的数据源。同样,在MXML组件

5、的特性声明中的花括号告诉Flex编译器把控件的text属性绑定到该变量。如果没有花括号的话,Flex会把直接量字符串fullName赋值为控件的文本。花括号告知Flex监听变量值的变化。所以如果AlaricCole被改成ElijahRobison,目标值也会相应更新。另一方面,如果[Bindable]元数据标记没有在Script/CDATA块中的变量定义之前出现的话,变量将被设置成它的初始值,但是该变量的变化无法反应到应用程序的其他地方。那么,为什么可绑定元数据标记是必需的呢?当你创建绑定时,无论你是通过标记还是脚本的方式来

6、实现,Flex在幕后都会编写大量的ActionScript来为变量值的变化创建监听器。如果没有显示指令来指出哪些可以绑定而哪些又不能绑定的话,Flex将会为那些你可能不希望绑定的变量创建一大批无用的代码,而这些代码会让你的应用程序膨胀从而可能影响它的性能。串联既然我们讲到了数据绑定和动态文本,我们也可以顺便说一下串联。串联把一块块的国歌文本字符串联合并起来。显而易见,数据绑定帮助管理应用程序中动态的、变化的值。所以,如果我们设计一个需要用户登录的站点,我们可能希望在整个应用程序的选择位置里包含用户的名字。

7、>

8、text=”Hello{firstName}!”/>正如脚本中的注释所描述的那样,我们假定firstName和lastName变量将由服务器在用户登录后动态赋值。空白符和内联绑定第一个串联插入了firstName和lastName来创建一个问候词。请留意编译器是如何保

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。