`

VO的使用技巧

    博客分类:
  • Flex
阅读更多


在AS3中会经常使用VO(值对象),尤其是在Cairngorm之类的框架中。下面是我在工作中使用VO而总结出的两个使用技巧,与大家分享。
一、可用遍历方式赋值。如下面代码:
package vo
{
 public class Media
 {
  public var name:String;
  public var singer:String;
  public var format:String;

  public function Media()
  {
  }

 }
}如果VO的属性与其它对象的属性一一对应。在转换时就可以用遍历赋值。如下面代码我们将XML属性解析成VO属性。
var ac:ArrayCollection = new ArrayCollection();
for each(var xml:XML in list)
{
 var media:Media = new Media();
 for each (var node:XML in xml.attributes())
 {
  var obj:Object = node.localName();
  media[obj] = xml.@[obj];
 }
 ac.addItem(media);
}二、动态VO类。如下面代码:
package vo
{
 public dynamic class Media
 {
  public function Media()
  {
  }

 }
}这种方法是我同事首先提出来的。其实用使用了动态类可动态添加属性这一特性。不过这样的VO在Flex Builder中是没有代码提示的,慎用。

分享到:
评论

相关推荐

    3515取vo数据并编码

    总的来说,"3515取vo数据并编码"是一个涉及到硬件接口、音频处理和编码算法的综合问题,需要具备扎实的嵌入式系统知识、编程技巧和音频编解码经验。开发这样的功能需要耐心和对整个系统的深入理解。

    webgame客户端通信VO设计构想

    ### Webgame客户端通信VO设计构想 ...此外,还提出了具体的使用流程和类名规范技巧,帮助开发者更好地理解和应用这一设计方案。虽然本文仅限于理论构想,但希望能为Webgame开发领域带来一定的参考价值。

    自身关联的添加、检索及PO到VO得封装、转换

    在IT行业中,自身关联是一种常见的数据库设计技巧,用于表示一个实体可以与其自身存在关系,比如在上述例子中,"MALL_PAGE"表就是一个自身关联的表,用来存储页面权限信息,其中PAGEPARENTID字段引用了PAGEID字段,...

    Vo Quoc Ba Can's old cs book

    《Vo Quoc Ba Can的旧cs书》主要探讨了数学分析中的不等式技巧,特别是与Cauchy-Schwarz不等式相关的内容。本书的内容结构和部分章节如下: 1. 不等式的初等技巧,比如运用算术平均-几何平均(AM-GM)不等式,以及...

    Hibernate使用技巧汇总

    ### Hibernate使用技巧详解 #### 一、两种配置文件选择及使用场景 - **A. `hibernate.cfg.xml`** - **特点**: 包含数据库连接信息、可用的映射文件等配置。 - **示例**: `Configuration config = new ...

    Oracle EBS OAF(ADF) VO(View Object)开发中的绑定方式(Binding Style)的介绍

    然后,在VO的SQL语句中的whereclause里面使用“:”加上数字作为参数,比如“:1”,“:2”等。开发者只需按照这些编号的顺序传递相应的参数值即可。 综上所述,了解并掌握Oracle EBS OAF(ADF)VO开发中的绑定方式...

    slambook2-ch13-VO-comment-main.zip

    6. **代码结构与实现**:理解代码组织结构,学习如何将理论应用到实际编程中,如C++或Python的编程技巧,以及OpenCV库的使用。 7. **数据结构与算法**:了解如何存储和处理图像数据,以及在估计过程中如何有效地...

    C51单片机编程技巧:LCD1602编程经验分享

    LCD1602是一款常见的字符型液晶显示模块,主要应用于各种嵌入式系统中,用于显示字符和数字...通过掌握以上知识点,C51单片机的开发者可以更好地理解LCD1602的编程技巧,并在实际项目中更加灵活地应用LCD1602显示模块。

    技巧57开发

    ### 技巧57开发详解 #### 一、获取当前用户信息 在“技巧57开发”中,首要介绍的是如何获取当前用户的相关信息。这部分主要通过`nc.ui.pub.ClientEnvironment.getInstance().getCorporation().getPk_corp()`来实现...

    你应该知道的这些Mybatis-Plus使用技巧(小结)

    以下是一些你应该了解的 Mybatis-Plus 使用技巧: 1. **条件查询**: - `QueryWrapper`:这是 Mybatis-Plus 提供的基本查询条件包装类,你可以通过调用它的各种方法(如 eq, ne, gt, lt 等)来设置 SQL 查询条件。...

    MC34063芯片原理与应用技巧

    MC34063 芯片原理与应用技巧 MC34063 芯片是一种单片双极型线性集成电路,专门用于直流-直流变换器控制部分。它能够输出 1.5A 的开关电流,工作频率从 100HZ 到 100KHZ,输入电压范围为 3.0-40V。该芯片的特点包括...

    dos命令技巧速查

    ### DOS命令技巧速查知识点详解 #### 一、概述 本文档主要介绍了DOS命令中与命令O到R相关的实用技巧及其应用场景。通过这些实例,读者可以更好地掌握DOS命令的使用方法,尤其是在网络诊断、资源管理和性能优化等...

    MC34063芯片原理与应用技巧.doc

    "MC34063 芯片原理与应用技巧" MC34063 芯片是单片双极型线性集成电路,专用于直流-直流变换器控制部分。该芯片包含温度补偿带隙基准源、占空比周期控制振荡器、驱动器和大电流输出开关,能输出 1.5A 的开关电流。...

    DOM4J创建XML是一个实例

    掌握DOM4J的使用技巧,能够提高开发效率,简化XML相关的编程工作。 综上所述,DOM4J是处理XML的强大工具,它与JSP和JavaBean的结合使用,能够实现动态生成和存储XML文档,满足多种业务需求。理解并熟练运用这些技术...

    tang_vo_yeu_08_03

    【标题】"tang_vo_yeu_08_03" 可能是指一个...在实际项目中,如"tang_vo_yeu_08_03",可能会涉及特定的布局技巧、响应式设计或者特定CSS3新特性的应用。为了更具体地了解这个项目,我们需要查看压缩包内的文件内容。

    MC34063应用技巧

    这种配置可以提供正向(+VO)和负向(-VO)输出电压,以及主输出,但需注意总输出电流不超过1.5A,且两路附加电源的输出功率不能超过输入电压乘以主输出电流再乘以占空比(1-D)。 MC34063因其低成本、易用性和灵活...

    六个技巧,搞定DC/DC转换器电路设计

    输出电压Vo通过分压器R1和R2反馈至控制电路,通过调整开关管的导通/截止时间来保持输出电压恒定。 在设计DC/DC转换器电路时,考虑外部输入电压范围、输出电流大小、输出电压、电流和系统功率的最大值是至关重要的。...

    集成运算放大器的基本应用.doc

    集成运算放大器是一种重要的模拟集成电路,广泛应用于信号处理和控制系统中。LM324 是一款常用的四运放集成电路,它可以实现...通过这个实验,参与者将深入理解集成运算放大器在模拟电路中的作用,并掌握实际应用技巧。

    资深工程师讲述DCDC设计技巧参照.pdf

    "DCDC设计技巧" 在DC-DC设计中,选择合适的DC-DC转换器非常重要。DC-DC转换器的基本工作原理是将输入电压转换为所需的输出电压。降压式DC-DC转换器的输出电流较大,多为数百毫安至几安,因 此适用于输出电流较大的...

Global site tag (gtag.js) - Google Analytics