西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識 → AgileEAS.NET平臺對象設(shè)計器使用教程

AgileEAS.NET平臺對象設(shè)計器使用教程

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:本站整理時間:2010/9/9 22:40:47字體大。A-A+

作者:佚名點擊:297次評論:2次標(biāo)簽: .NET 對象 平臺

  • 類型:行業(yè)軟件大小:7.3M語言:中文 評分:10.0
  • 標(biāo)簽:
立即下載
6 頁 輸出代碼
輸出代碼

       通過工具菜單中的生成代碼功能打開代碼輸出對話框:

       在對話框中選擇輸入目錄,默認為在解決方案屬性中設(shè)計的輸出目錄,點擊“生成”按鈕完成解決方案的生成,輸入如下目錄結(jié)構(gòu):

       我們在VS環(huán)境中打開AgilePM解決方案:

模型修改

       對象設(shè)計器生成的代碼采用了分部類的技術(shù)方案,即同一個數(shù)據(jù)對象把生成的4個代碼文件分解成8個代碼文件,其中4個代碼文件生成與數(shù)據(jù)對象屬性定義相關(guān),建議不做修改,文件名中帶有.Generator.cs,并且全部組織在項目的Generat文件夾中,程序代碼中有以下注釋:

//------------------------------------------------------------------------------

// <auto-generated>

//     此代碼由SmartEAS.NET/AgileEAS.NET數(shù)據(jù)模型設(shè)計工具生成。

//     運行時版本:2.0.50727.3053

//

//     對此文件的更改可能會導(dǎo)致不正確的行為,并且如果

//     重新生成代碼,這些更改將會丟失。

// </auto-generated>

//------------------------------------------------------------------------------

       另外4個文件用于存儲用戶自定義的數(shù)據(jù)訪問代碼,文件名不帶.Generator.cs,生成的代碼位于項目的根目錄之中。

       為什么要做這樣的設(shè)定呢,這得益長期的開發(fā)實踐,市面上有很多代碼生成工具,雖然說生成器工具可以加速開發(fā),但是生成的代碼是絕對不會滿足復(fù)雜應(yīng)用,程序員必須對生成的代碼增加新的功能或者修改,那么當(dāng)數(shù)據(jù)定義模型發(fā)生改變之后,重新生成的代碼就會把程序員所做的修改覆蓋。

       采用分部類的方案進行分解之后,我們把與數(shù)據(jù)模型定義與程序員的特殊業(yè)務(wù)代碼進行了分離,當(dāng)模型發(fā)生改變之后,重新生成的代碼保留了程序員的修改,只覆蓋Generat文件夾中的代碼文件。

    PPT圖表
    (111)PPT圖表
    我們在制作各類的時候,或多或少的都能用到圖表。圖表它可以直觀的展示出各種信息數(shù)據(jù),有了圖表你就可以很好的將數(shù)據(jù)更直觀準(zhǔn)確的表達出來。小編在這里為大家搜集整理了一些大家可能會用到的圖表模板,歡迎有需要的各位前來下載。...更多>>

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(2)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)