<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    【永恒的瞬間】
    ?Give me hapy ?

    總結起來需要注意的原則就是:盡量在編譯的階段發現錯誤,因為這時發現并解決錯誤遠遠要比在運行時出錯解決起來容易的多。可是實際情況中很多人經常會違反這一原則,下面是我列舉的10個技巧:

    1) 永遠不要使用'Object' 來存儲數據. 因為這是一種繞開編譯器檢查的做法,完全不符合面向對象的思想。如果要用Hashmap或者相應的數組,那么可以用Dictionary。否則,請自已定義一個類,而不要使用Object來作為數據的存儲器。

    2) 不要用Object來作為對象的類型。這是欺騙編譯器的方法。如果必須這樣用,最好在存取屬性或者調用函數時,先進行強制性的類型轉換,至少這是給編譯器的一個提示,也幫助其他人理解你的代碼。

    3) 也不要用*類型。

    4) 不要將ActionScript的類聲明為動態。

    5) 注意Application.application (和其他的無類型的框架屬性). 這個屬性有一些古怪.??他應該是Applicaton類型的,因為他指向的實例必須是Application的子類. 但實際上他的類型是'Object', 無法應用編譯時的檢查。如果你一定要用,最好也進行類型的強制性轉換。:

    MyApplication( Application.application ).functionCall();

    6) 封裝你的Xml。使用Xml與Server進行數據的交互非常方便,但是盡量避免使用Xml作為核心數據模型。從服務器收到數據后,盡量把Xml轉換為強類型的對象模型。在Flex應用內部使用Xml是繞開編譯器的作法。

    7) 不要使用DynamicEvent.

    8) 不要使用mx:Model。如上所述,請盡量使用自定義的強類型的類.

    9) 不要使用Cairngorm中的data屬性,而應該繼承擴展CairngormEvent來傳遞數據。

    10) 不要把編譯器的嚴格模式關掉

    posted on 2007-02-07 11:37 ???MengChuChen 閱讀(238) 評論(0)  編輯  收藏 所屬分類: flex2.0
    主站蜘蛛池模板: 国产成人免费a在线视频app| sss日本免费完整版在线观看| 国产精品免费电影| 久久成人18免费网站| 亚洲国产午夜精品理论片| 性做久久久久免费看| 亚洲精品国产免费| 中文字幕av免费专区| 国产99久久亚洲综合精品| 亚洲精品在线免费观看视频| 亚洲精品国产精品乱码视色| 国产成人高清精品免费软件| 18禁超污无遮挡无码免费网站国产 | 怡红院亚洲怡红院首页| 免费中文字幕不卡视频| 成年大片免费视频| 成人免费无码大片A毛片抽搐| 蜜臀AV免费一区二区三区| 69视频免费在线观看| 免费无码中文字幕A级毛片| 免费国产成人18在线观看| 亚洲日韩av无码中文| 亚洲AV噜噜一区二区三区| 亚洲妇女无套内射精| 一级毛片在线完整免费观看| 一级做a爰片久久毛片免费看| 亚洲av乱码一区二区三区按摩| 久久久亚洲精华液精华液精华液| 亚洲αⅴ无码乱码在线观看性色| 亚洲精品无码久久| 国产成人精品免费视频大全| 成人无码a级毛片免费| 免费国产午夜高清在线视频| 午夜性色一区二区三区免费不卡视频| 中文毛片无遮挡高潮免费| 国产精品无码素人福利免费| 亚洲精品高清国产一线久久| 精品丝袜国产自在线拍亚洲| 少妇亚洲免费精品| h在线观看视频免费网站| 亚洲中久无码不卡永久在线观看|