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

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

AgileEAS.NET平臺(tái)對(duì)象設(shè)計(jì)器使用教程

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

作者:佚名點(diǎn)擊:297次評(píng)論:2次標(biāo)簽: .NET 對(duì)象 平臺(tái)

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

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

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

       我們?cè)赩S環(huán)境中打開AgilePM解決方案:

模型修改

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

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

// <auto-generated>

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

//     運(yùn)行時(shí)版本:2.0.50727.3053

//

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

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

// </auto-generated>

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

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

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

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

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

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

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

    熱門評(píng)論

    最新評(píng)論

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

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