![eas bos培訓(xùn)課件v51版3.1studio開發(fā)指南_第1頁](http://file4.renrendoc.com/view/3caf3e253584a0edfc28003fd839ddc2/3caf3e253584a0edfc28003fd839ddc21.gif)
![eas bos培訓(xùn)課件v51版3.1studio開發(fā)指南_第2頁](http://file4.renrendoc.com/view/3caf3e253584a0edfc28003fd839ddc2/3caf3e253584a0edfc28003fd839ddc22.gif)
![eas bos培訓(xùn)課件v51版3.1studio開發(fā)指南_第3頁](http://file4.renrendoc.com/view/3caf3e253584a0edfc28003fd839ddc2/3caf3e253584a0edfc28003fd839ddc23.gif)
![eas bos培訓(xùn)課件v51版3.1studio開發(fā)指南_第4頁](http://file4.renrendoc.com/view/3caf3e253584a0edfc28003fd839ddc2/3caf3e253584a0edfc28003fd839ddc24.gif)
![eas bos培訓(xùn)課件v51版3.1studio開發(fā)指南_第5頁](http://file4.renrendoc.com/view/3caf3e253584a0edfc28003fd839ddc2/3caf3e253584a0edfc28003fd839ddc25.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Studio開發(fā)指南(V5.1版)版本號1.0修訂日期修訂者StudioStudio開發(fā)指南(V5.1版)版本號1.0修訂日期修訂者Studio盧龍成修訂類型新建說明2005-8-3修改修改、新增內(nèi)容前言本指南由四個(gè)部分組成,第一部分是概述,共三章,分別概述了金蝶EAS、Studio以及Eclipse技術(shù);第二部分講述的元數(shù)據(jù)的Studio定義一套前言本指南由四個(gè)部分組成,第一部分是概述,共三章,分別概述了金蝶EAS、Studio以及Eclipse技術(shù);第二部分講述的元數(shù)據(jù)的Studio定義一套本指南版面編排:指路圖標(biāo)、藍(lán)色字體,是閱讀指引,讀者可根據(jù)其中的提示閱讀相關(guān)的章節(jié)。笑臉圖標(biāo)、藍(lán)色字體,是一句或一段精辟的點(diǎn)睛語句。.目錄元數(shù)據(jù)概要 10第一部分1的元數(shù)據(jù)概述 10什么是元數(shù)據(jù) 10解決方案(SOLUTION) 什么是的解決方案 10解決方案的定義 .2定義支持語言 12定義發(fā)布方案 123包(PACKAGE) 13包元數(shù)據(jù)的簡介 13包元數(shù)據(jù)的定義目錄元數(shù)據(jù)概要 10第一部分1的元數(shù)據(jù)概述 10什么是元數(shù)據(jù) 10解決方案(SOLUTION) 什么是的解決方案 10解決方案的定義 .2定義支持語言 12定義發(fā)布方案 123包(PACKAGE) 13包元數(shù)據(jù)的簡介 13包元數(shù)據(jù)的定義 13實(shí)體(ENTITY)和關(guān)系(RELATIONSHIP) 14實(shí)體對象簡介 14實(shí)體對象的定義 ....94.2.10實(shí)體對象屬性的定義 15...............................................................................................................................15數(shù)據(jù)類型 15約束 16計(jì)算公式 16實(shí)體對象方法 16實(shí)體對象事件 16引入實(shí)體對象 17自動生成數(shù)據(jù)表 18定義繼承 184.3關(guān)系(Relationship)的定義 ..4關(guān)系的分類和屬性 18定義“關(guān)聯(lián)/聚合”和組合 19定義多對多關(guān)聯(lián) 19實(shí)體關(guān)系圖 195數(shù)據(jù)表(TABLE) 19數(shù)據(jù)表簡介 19數(shù)據(jù)表的定義 ...5引入數(shù)據(jù)表 20字段 20索引 21主鍵 21外鍵 216查詢(QUERY) 22Query簡介 22Query使用 24Query運(yùn)行引擎介紹 29用戶界面(UI) 278 功能(FA?ADE) 308.18.2功能對象簡介 30生成代碼和部署文件 30業(yè)務(wù)功能(FUNCTION) 30業(yè)務(wù)功能元數(shù)據(jù)的簡介 30業(yè)務(wù)功能元數(shù)據(jù)的定義 30枚舉(ENUMERATION) 3199.19.21010.110.2枚舉的簡介 31枚舉的定義 31異常(EXCEPTION) 3211.111.2異常元數(shù)據(jù)的簡介 32異常元數(shù)據(jù)的定義 32報(bào)表查詢 331213權(quán)限 8 功能(FA?ADE) 308.18.2功能對象簡介 30生成代碼和部署文件 30業(yè)務(wù)功能(FUNCTION) 30業(yè)務(wù)功能元數(shù)據(jù)的簡介 30業(yè)務(wù)功能元數(shù)據(jù)的定義 30枚舉(ENUMERATION) 3199.19.21010.110.2枚舉的簡介 31枚舉的定義 31異常(EXCEPTION) 3211.111.2異常元數(shù)據(jù)的簡介 32異常元數(shù)據(jù)的定義 32報(bào)表查詢 331213權(quán)限 3313.113.2權(quán)限元數(shù)據(jù)的簡介 33權(quán)限元數(shù)據(jù)的定義 3314多語言資源(RESOURCE) 3414.1多語言資源的定義 3415規(guī)則 3415.115.2規(guī)則的定義 34復(fù)用規(guī)則 3416業(yè)務(wù)數(shù)據(jù)類型 3516.1業(yè)務(wù)數(shù)據(jù)的定義 3517日志 3517.1日志元數(shù)據(jù)的定義 35第二部分STUDIO操作指南 3718示例 錯(cuò)誤!未定義書簽。需求 錯(cuò)誤!未定義書簽。需求分析 錯(cuò)誤!未定義書簽。設(shè)計(jì) 錯(cuò)誤!未定義書簽。STUDIO的UI操作 錯(cuò)誤!未定義書簽。1920解決方案管理 3720.1.2EAS解決方案的開發(fā)流程 37針對開發(fā)針對管理..................................................................................錯(cuò)誤!未定義書簽。..................................................................................錯(cuò)誤!未定義書簽。21包管理 3821.1新建包 3822定義實(shí)體對象(ENTITY) 39.2新建實(shí)體對象 39手工創(chuàng)建 39從java類導(dǎo)入 43配置實(shí)體對象的基礎(chǔ)信息 45配置一般信息 46配置擴(kuò)展版型 4622.2.322.2.422.3.222.3.322.3.422.3.522.4.222.4.322.4.422.4.522.5.222.5.322.5.422.5.522.6.222.7.322.2.422.3.222.3.322.3.422.3.522.4.222.4.322.4.422.4.522.5.222.5.322.5.422.5.522.6.222.7.222.7.322.7.422.8配置擴(kuò)展屬性 47配置類實(shí)現(xiàn)信息 48配置實(shí)體對象的屬性 51配置屬性列表 51配置屬性的詳細(xì)信息 53配置屬性的對應(yīng)字段 55配置屬性的擴(kuò)展屬性 57配置屬性的約束信息 59配置實(shí)體對象的方法 59配置方法列表 60配置方法的詳細(xì)信息 62配置方法的參數(shù) 64配置方法的異常 65配置方法的策略 67配置實(shí)體對象的事件 69配置事件列表 70配置事件一般信息 71配置事件參數(shù) 71配置事件的方法 72配置方法的參數(shù)............................................................................................74配置實(shí)體對象的邏輯鍵 74配置邏輯鍵的詳細(xì)信息 75配置邏輯鍵所包含的屬性 75配置實(shí)體對象的缺省視圖 76配置缺省視圖的選擇列表 77配置缺省視圖的選擇列表 77配置缺省視圖的排序列表 79缺省視圖的OQL信息 80實(shí)體對象導(dǎo)出為java類 8123定義實(shí)體關(guān)系(RELATIONSHIP) 84.123.2.2新建實(shí)體關(guān)系 84配置實(shí)體關(guān)系的關(guān)系定義 85配置一般信息 85配置其它信息 8524定義數(shù)據(jù)表(TABLE) 88.224.2.324.2.424.2.5新建數(shù)據(jù)表 88手工創(chuàng)建 88從實(shí)體導(dǎo)出表 90配置基本表定義 91配置基本信息 92配置字段 92配置主鍵 93配置索引 95配置外鍵 9624.324.3.1配置擴(kuò)展表...................................................................................................98引入擴(kuò)展表 9925定義查詢(QUERY) 100..325.3.225.3.325.4.225.4.325.4.4新建查詢24.324.3.1配置擴(kuò)展表...................................................................................................98引入擴(kuò)展表 9925定義查詢(QUERY) 100..325.3.225.3.325.4.225.4.325.4.4新建查詢 100配置定義信息 104配置一般信息 105配置擴(kuò)展屬性 105配置子對象 106配置字段信息 110配置查詢字段 111配置擴(kuò)展屬性 112配置查詢字段定義 113配置其它信息 115配置參數(shù) 116配置排序信息 117配置過濾條件 118配置主鍵信息 12026定義用戶界面(UI) 1226.426.526.626.726.8新建用戶界面 121KDTable的重新綁定 126創(chuàng)建Action 127定義控件屬性 128創(chuàng)建Bar 129創(chuàng)建ToolBar 129創(chuàng)建DataObject 130創(chuàng)建Sus 13127定義功能(FACADE) 133.227.2.327.3.227.3.327.3.427.4新建功能 133手工創(chuàng)建 133從java類導(dǎo)入 134配置基礎(chǔ)信息 136配置一般信息 137配置類實(shí)現(xiàn)信息 137配置擴(kuò)展版型 138配置方法 139配置方法列表 140配置方法詳細(xì)信息 141配置方法的參數(shù) 142配置方法的異常 143對象導(dǎo)出為java類 1452829定義業(yè)務(wù)功能(FUNCTION) 148定義枚舉(ENUMERATION) 148新建枚舉 148手工創(chuàng)建 148.229.3從java類導(dǎo)入 149配置枚舉定義 151配置一般信息 152配置值定義 152枚舉對象導(dǎo)出為java類 15330定義異常(EXCEPTION) 155..229.3從java類導(dǎo)入 149配置枚舉定義 151配置一般信息 152配置值定義 152枚舉對象導(dǎo)出為java類 15330定義異常(EXCEPTION) 155.230.3新建異常 155手工創(chuàng)建 155從java類導(dǎo)入 156配置異常定義 158配置一般信息 159配置子異常信息 160異常對象導(dǎo)出為java類 1613132定義 報(bào)表查詢 162定義權(quán)限 163.132.3.232.3.332.3.432.3.532.3.6新建權(quán)限 163配置權(quán)限定義 164配置一般信息 165配置權(quán)限項(xiàng) 165配置權(quán)限項(xiàng)列表 165配置權(quán)限項(xiàng)詳細(xì)信息 167配置權(quán)限項(xiàng)配置權(quán)限項(xiàng)對象 167對象方法 169配置權(quán)限項(xiàng)的依賴信息 170配置權(quán)限項(xiàng)的擴(kuò)展屬性 17133定義多語言資源(RESOURCE) 173.133.2.2新建多語言資源 173配置資源定義 174配置一般信息 175值定義 1753435定義規(guī)則 176定義業(yè)務(wù)數(shù)據(jù)類型 176..3新建業(yè)務(wù)數(shù)據(jù)類型 176配置基礎(chǔ)信息 177配置一般信息 177配置類型信息 178配置約束信息 17836定義日志 179.3配置日志定義 179配置一般信息 179配置日志項(xiàng) 179配置日志項(xiàng)列表 180配置日志項(xiàng)詳細(xì)信息 181配置日志項(xiàng)對象 18236.2.4配置日志項(xiàng)對象方法 18437定義互斥項(xiàng) 18537.1.2配置互斥定義 186配置一般信息 186配置互斥項(xiàng)列表 18638多語言定義 187.2手工錄入多語言 187元數(shù)據(jù)自動設(shè)置繁體中文 18839PROPERTY文件簡繁體轉(zhuǎn)換 19.2首選項(xiàng) 191轉(zhuǎn)換操作 19140簡繁體字典..........................................................................................................193.2首選項(xiàng) 193操作 19436.2.4配置日志項(xiàng)對象方法 18437定義互斥項(xiàng) 18537.1.2配置互斥定義 186配置一般信息 186配置互斥項(xiàng)列表 18638多語言定義 187.2手工錄入多語言 187元數(shù)據(jù)自動設(shè)置繁體中文 18839PROPERTY文件簡繁體轉(zhuǎn)換 19.2首選項(xiàng) 191轉(zhuǎn)換操作 19140簡繁體字典..........................................................................................................193.2首選項(xiàng) 193操作 194CVS路徑 196首選項(xiàng)配置 197操作 1974.242434445其它元數(shù)據(jù)類型 198校驗(yàn) 198發(fā)布 200STUDIO環(huán)境定制 203UI元數(shù)據(jù)的編輯 203定制控件箱 203定制控件箱位置 203定制控件箱的布局 204定制控件箱的內(nèi)容 20445.1.2定制主面板網(wǎng)格 206第四部分及其他 207464748495051525354元數(shù)據(jù)更名 207清除元數(shù)據(jù)緩存 207實(shí)體導(dǎo)出表 207從數(shù)據(jù)庫表導(dǎo)入實(shí)體 208從JAVA類導(dǎo)入元數(shù)據(jù) 211將元數(shù)據(jù)導(dǎo)成JAVA文件 213導(dǎo)入數(shù)據(jù)表 216導(dǎo)出數(shù)據(jù)表 219數(shù)據(jù)庫連接管理 22254.154.2打開“連接管理”視圖 222管理連接 223第五部分附錄 22455文檔及FAQ 22455.155.2知識庫 224使用技巧及FAQ 22455.2.1系統(tǒng)環(huán)境 224怎樣獲取Studio出錯(cuò)的日志信息? 22455.2.2通用功能 225如何從一個(gè)編輯器(Editor)中快速定位其它的對象? 225怎樣建立多個(gè)表達(dá)式之間的邏輯關(guān)系? 22555.2.3UI元數(shù)據(jù)編輯器 22555.2.1系統(tǒng)環(huán)境 224怎樣獲取Studio出錯(cuò)的日志信息? 22455.2.2通用功能 225如何從一個(gè)編輯器(Editor)中快速定位其它的對象? 225怎樣建立多個(gè)表達(dá)式之間的邏輯關(guān)系? 22555.2.3UI元數(shù)據(jù)編輯器 225打開原先設(shè)計(jì)好的界面(UI文件)時(shí),控件上的怎么突然不見了?225UIKDList、boBox控件中添加選項(xiàng)? 225控件的頁簽標(biāo)題? 225的某一頁簽? 225輯UI時(shí),如何用鍵盤移動控件的位置? 225UI編輯器支持分組框控件嗎? 225UIKDButtonGroup后該KDButtonGroup控件就不見了呢? 225中去呀?呢?01UIKDRadioButton或KDCheckBox加進(jìn)KDButtonGroup226如何將以前定義成從CoreUIObject繼承的UI,改成從EditUI或其它UI繼承226能在相對布局的容器中嵌套采用KDLayout的容器嗎? 227在uidesigner中雙擊加入的KDWorkButton加入事件,但實(shí)際發(fā)布代碼卻沒有生成,為什么? 22755.2.4Fa?ade元數(shù)據(jù)編輯器 227一個(gè)FacadeFuntionFacade時(shí),只能看到部分的方法,為什么? 228術(shù)語 228參考文獻(xiàn) 228致謝 228565758第一部分元數(shù)據(jù)概要如果您已經(jīng)了解了金蝶元數(shù)據(jù)的含義,請?zhí)^本指南的第二部分而直接從本指南。或Studio,建議您順序閱讀本1的元數(shù)據(jù)概述1.1什么是元數(shù)據(jù)元數(shù)據(jù)是業(yè)務(wù)數(shù)據(jù)模型結(jié)構(gòu)的一種模型數(shù)據(jù)。的元數(shù)據(jù)包括有解決方案、包、實(shí)體、關(guān)系、查詢,數(shù)據(jù)表、功能、業(yè)務(wù)功能、枚舉、異常等諸多元數(shù)據(jù)類型。2解決方案(Solution) 2.1什么是的解決方案針對而言,解決方案是元數(shù)據(jù)的最大載體,對應(yīng)于一個(gè)元數(shù)據(jù)集合。任一個(gè)元數(shù)據(jù)都必須歸屬于某個(gè)解決方案,譬如,EAS就是一個(gè)解決方案。在同一個(gè)解決方案中的所有元數(shù)據(jù)都是可相互元數(shù)據(jù)的建模期位置。2.2解決方案的定義解決方案的定義包括:名稱、別名、描述支持語言發(fā)布方案第一部分元數(shù)據(jù)概要如果您已經(jīng)了解了金蝶元數(shù)據(jù)的含義,請?zhí)^本指南的第二部分而直接從本指南。或Studio,建議您順序閱讀本1的元數(shù)據(jù)概述1.1什么是元數(shù)據(jù)元數(shù)據(jù)是業(yè)務(wù)數(shù)據(jù)模型結(jié)構(gòu)的一種模型數(shù)據(jù)。的元數(shù)據(jù)包括有解決方案、包、實(shí)體、關(guān)系、查詢,數(shù)據(jù)表、功能、業(yè)務(wù)功能、枚舉、異常等諸多元數(shù)據(jù)類型。2解決方案(Solution) 2.1什么是的解決方案針對而言,解決方案是元數(shù)據(jù)的最大載體,對應(yīng)于一個(gè)元數(shù)據(jù)集合。任一個(gè)元數(shù)據(jù)都必須歸屬于某個(gè)解決方案,譬如,EAS就是一個(gè)解決方案。在同一個(gè)解決方案中的所有元數(shù)據(jù)都是可相互元數(shù)據(jù)的建模期位置。2.2解決方案的定義解決方案的定義包括:名稱、別名、描述支持語言發(fā)布方案2.2.1定義支持語言2.2.1定義支持語言.(suppottdlanguag語(en)。在zh-CHT。enen-US。繁體中文也類似,、、新加坡都使支持語言的配置只對數(shù)據(jù)產(chǎn)生影響。2.2.2定義發(fā)布方案解決方案的發(fā)布方案定義了發(fā)布時(shí)的一些配置項(xiàng):默認(rèn)目標(biāo)數(shù)據(jù)源:引出表和元數(shù)據(jù)的目標(biāo)數(shù)據(jù)庫連接;應(yīng)用服務(wù)器選擇;packageJava文件的存放位置;生成J2EE部署文件的默認(rèn)文件夾;元數(shù)據(jù)文件文件夾;配置項(xiàng)。3默認(rèn)目標(biāo)數(shù)據(jù)源:引出表和元數(shù)據(jù)的目標(biāo)數(shù)據(jù)庫連接;應(yīng)用服務(wù)器選擇;packageJava文件的存放位置;生成J2EE部署文件的默認(rèn)文件夾;元數(shù)據(jù)文件文件夾;配置項(xiàng)。3包(Package) 3.1包元數(shù)據(jù)的簡介Namespace管理,同時(shí)也提供了另一種分類和查看的方元數(shù)據(jù)。這些元數(shù)據(jù)必須屬于且只屬于一個(gè)包。3.2包元數(shù)據(jù)的定義包的定義只有名稱一項(xiàng),與文件 名限制一致。在定義期,包會到元數(shù)據(jù)的實(shí)際目錄。4實(shí)體(Entity)和關(guān)系(Relationship) 4.1實(shí)體對象簡介實(shí)體對象是元數(shù)據(jù)模型的的是可的數(shù)據(jù)對象。實(shí)體對象可以定義為“抽象”(Abstract)的。抽象實(shí)體對象不定義與數(shù)據(jù)對象的它用于實(shí)體對象繼承模型的一種實(shí)現(xiàn)。,4實(shí)體(Entity)和關(guān)系(Relationship) 4.1實(shí)體對象簡介實(shí)體對象是元數(shù)據(jù)模型的的是可的數(shù)據(jù)對象。實(shí)體對象可以定義為“抽象”(Abstract)的。抽象實(shí)體對象不定義與數(shù)據(jù)對象的它用于實(shí)體對象繼承模型的一種實(shí)現(xiàn)。,4.2實(shí)體對象的定義實(shí)體對象的定義包括:所屬的包;(保存著實(shí)體的屬性的值(屬性(Property)的定義;方法(Method)的定義;(Event)的定義;EntyObjectaleObject包含了實(shí)體對象各屬性的(lod/nserupdae/delte;(get/set)方法和實(shí)體的操作集合類(Entityolecion:實(shí)體集合對象(Colletion)實(shí)現(xiàn)類名。實(shí)體對象集刪除、檢索等不對應(yīng)于數(shù)據(jù)源中的實(shí)際;主鍵(KeyEntyObjectaleObject包含了實(shí)體對象各屬性的(lod/nserupdae/delte;(get/set)方法和實(shí)體的操作集合類(Entityolecion:實(shí)體集合對象(Colletion)實(shí)現(xiàn)類名。實(shí)體對象集刪除、檢索等不對應(yīng)于數(shù)據(jù)源中的實(shí)際;主鍵(Key:主鍵對象實(shí)現(xiàn)類名。定義數(shù)據(jù)對象和集合類中的KeyFied。它對PrimaryKeyClass;定義(Acsevlpubl/proteted/prvae/fiendy;定義子類模式(SubClassingode:bstrat/fna/normal;如果存在繼承關(guān)系,定義父類;對于J2EE應(yīng)用,定義package名稱和Businesserface/對應(yīng)的EJB/對應(yīng)的Home/Remoteerface的類名;默認(rèn)查詢方案(SelectorSpecifcaion默認(rèn)取的屬性及相關(guān)聯(lián)的對象的屬性。不指定的話取出此實(shí)體的所有屬性,關(guān)。查詢方案也可以在運(yùn)行時(shí)指定并覆蓋默認(rèn)查詢方案的定義;SortSpecification定的話為數(shù)據(jù)對象的實(shí)際排序方案的定義;順序。排序方案也可以在運(yùn)行時(shí)指定并覆蓋默認(rèn)默認(rèn)過濾方案(FilterSecificaion無過濾方案。過濾方案也可以在運(yùn)行時(shí)指定并覆蓋默認(rèn)過濾方案的定義;器類名稱、父對象等。4.2.1實(shí)體對象屬性的定義實(shí)體對象屬性根據(jù)設(shè)計(jì)上的不同可以分為兩種類型:。該類型的屬性可以作為實(shí)體的一部分到數(shù)據(jù)模型,并進(jìn)行物理。普通屬性支持、數(shù)據(jù)類型、約束和計(jì)算公式的定義。在Studio中點(diǎn)擊增加自有屬性按鈕可以增加一個(gè)普通屬性。。該類型的屬性是另一個(gè)業(yè)務(wù)對象(或業(yè)務(wù)對象集合)的實(shí)例。在類模型中表現(xiàn)為實(shí)體類之間的關(guān)系。連接屬性必須定義一個(gè)實(shí)體間的關(guān)系,允許Studio中點(diǎn)擊增加連接屬性按鈕可以增加不定義性。字段。在接屬4.2.2(Property)到數(shù)據(jù)對象字段(Field)的。一個(gè)實(shí)體對象的不同屬性可以到不同數(shù)據(jù)表(數(shù)據(jù)表及其擴(kuò)展表)的字段中。4.2.3數(shù)據(jù)類型數(shù)據(jù)類型(Daype)是實(shí)體對象屬性數(shù)據(jù)的外在表現(xiàn)形式。支持的數(shù)據(jù)類型包括:基本類型。包含Short, eger,Long,Float(Single),Double,Decimal,Date,Time,TimeStamp,Char,元數(shù)據(jù)模型特定類型:,Byte,String;Uuid或儲。EntityObject。該數(shù)據(jù)類型在代碼中表現(xiàn)為某個(gè)實(shí)現(xiàn)— 的屬性都是該類型的屬性。char類型存值對象接口的對象類型。一對。該數(shù)據(jù)類型在代碼中表現(xiàn)為某個(gè)實(shí)現(xiàn)值對象集合接口的集合類型。一對多的屬性都是該類型的屬性。BusinessEnum。枚舉類型,屬于枚舉類型的屬性需定義具體使用到的枚舉類。4.2.4約束在屬性的約束(Constra 可以定義:對于字符串類型的屬性,可使用正則表達(dá)式給出有效輸入字符和輸入格式數(shù)據(jù)類型(Daype)是實(shí)體對象屬性數(shù)據(jù)的外在表現(xiàn)形式。支持的數(shù)據(jù)類型包括:基本類型。包含Short, eger,Long,Float(Single),Double,Decimal,Date,Time,TimeStamp,Char,元數(shù)據(jù)模型特定類型:,Byte,String;Uuid或儲。EntityObject。該數(shù)據(jù)類型在代碼中表現(xiàn)為某個(gè)實(shí)現(xiàn)— 的屬性都是該類型的屬性。char類型存值對象接口的對象類型。一對。該數(shù)據(jù)類型在代碼中表現(xiàn)為某個(gè)實(shí)現(xiàn)值對象集合接口的集合類型。一對多的屬性都是該類型的屬性。BusinessEnum。枚舉類型,屬于枚舉類型的屬性需定義具體使用到的枚舉類。4.2.4約束在屬性的約束(Constra 可以定義:對于字符串類型的屬性,可使用正則表達(dá)式給出有效輸入字符和輸入格式對于數(shù)值型字段,可以定義最大值、最小值通過一段Script計(jì)算而成的一個(gè)值對每一項(xiàng)約束可以定義多語言的校驗(yàn)錯(cuò)誤提示信息。4.2.5計(jì)算公式可以在屬性上定義計(jì)算公式,其屬性值是通過其他屬性根據(jù)計(jì)算公式計(jì)算得來的。scriptJavaScript表達(dá)式和JavaScript塊的計(jì)算,在Script中可以實(shí)體對象(包括子對象)屬性和實(shí)體對象方法。4.2.6實(shí)體對象方法(Method):定義名稱、別名、描述;定義 級別(Acsevlpubl/proteted/prvae/fiendy定義子類模式(SubClassingod:bstrat/fna/normal定義返回值類型定義0個(gè)或若干個(gè)參數(shù):包括名稱、別名、描述、參數(shù)類型、參數(shù)方向(IN/OUT/INOUT)定義異常信息RULE的可以指定參數(shù)策略,主要綁定規(guī)則的名稱和規(guī)則的方則的方法也實(shí)體對象具有以下的固有方法:增加刪除修改type和pk得到值對象IDPKpk得到值對象得到列表和對象集合根據(jù)指定的查詢方案、過濾方案、排序方案得到列表和對象集合4.2.7實(shí)體對象事件(Evnt發(fā)生時(shí),應(yīng)用系統(tǒng)本身可以得到通知。實(shí)體對象具有一些系統(tǒng)事件,如下所列。實(shí)體對象數(shù)據(jù)類事件:即將增加實(shí)體對象已經(jīng)增加實(shí)體對象即將刪除實(shí)體對象已經(jīng)刪除實(shí)體對象即將修改實(shí)體對象值對象事件:即將增加值對象屬性已經(jīng)增加值對象屬性即將修改值對象屬性已經(jīng)修改值對象屬性即將刪除值對象屬性對象集合事件:發(fā)生時(shí),應(yīng)用系統(tǒng)本身可以得到通知。實(shí)體對象具有一些系統(tǒng)事件,如下所列。實(shí)體對象數(shù)據(jù)類事件:即將增加實(shí)體對象已經(jīng)增加實(shí)體對象即將刪除實(shí)體對象已經(jīng)刪除實(shí)體對象即將修改實(shí)體對象值對象事件:即將增加值對象屬性已經(jīng)增加值對象屬性即將修改值對象屬性已經(jīng)修改值對象屬性即將刪除值對象屬性對象集合事件:即將清空對象集合已經(jīng)清空對象集合4.2.8引入實(shí)體對象JavaBeanget/set規(guī)Javaeface文件,根據(jù)它可以生成實(shí)體對象基本屬性及其屬性的定義。生成代碼和部署文件定義引擎自動完成以下Java的代碼:對象類(EntityObject)(EntityCollection)主鍵類(Key)Businesserface對應(yīng)的EJBHome/RemoteerfaceApplicationJ2EE部署文件:ejb-jar.xmlapplication.xml指定位置的相同文件。4.2.9自動生成數(shù)據(jù)表供)和根據(jù)關(guān)系生成的外鍵。用戶可以更改自動生成的定義,但是抽象實(shí)體對象不能自動生成對應(yīng)的數(shù)據(jù)表定義。4.2.10定義繼承支持繼承(Generalization/Implemen 型為例:繼承除了對屬性的繼承,同時(shí)還包括了方法/事件等的繼承。當(dāng)被繼承的實(shí)體對象不定義屬性時(shí),實(shí)際上就類似于接口。4.3 關(guān)系(Relationship)的定義4.3.1指定位置的相同文件。4.2.9自動生成數(shù)據(jù)表供)和根據(jù)關(guān)系生成的外鍵。用戶可以更改自動生成的定義,但是抽象實(shí)體對象不能自動生成對應(yīng)的數(shù)據(jù)表定義。4.2.10定義繼承支持繼承(Generalization/Implemen 型為例:繼承除了對屬性的繼承,同時(shí)還包括了方法/事件等的繼承。當(dāng)被繼承的實(shí)體對象不定義屬性時(shí),實(shí)際上就類似于接口。4.3 關(guān)系(Relationship)的定義4.3.1關(guān)系的分類和屬性關(guān)系是指實(shí)體對象之間的連接關(guān)系。關(guān)系可以用連接(Link)來描述。關(guān)系分為以下幾種:繼承(Generalization/Implemen ion)關(guān)聯(lián)(Asso組成(Comtion)/聚合(Aggregation)ition)程度:組合通常需要整體的 、保存和刪除。級聯(lián)刪除規(guī)則是可以輯在繼承/組合時(shí)刪除在關(guān)聯(lián)/聚合時(shí)刪除c nt/r的關(guān)聯(lián)或交叉表。4.3.2定義“關(guān)聯(lián)/聚合”和組合聚合和組合包括以下四種連接:Collection:一對多的值連接關(guān)系(組合。父對象需要 子對象的創(chuàng)建、修改和刪除。被實(shí)體對象的連接屬性所。Object:一對一的值連接關(guān)系(組合。父對象需要子對象的創(chuàng)建、修改和刪除。一對一關(guān)聯(lián)。被實(shí)體對象的連接屬性所。CollectionReference:一對多的連接關(guān)系(關(guān)聯(lián)/聚合。父對象只是與子對象的連接關(guān)系內(nèi)容,但不管理子對象自身的修改。被實(shí)體對象的連接屬性所。ObjectReference:一對一的與子對象的連接關(guān)系內(nèi)容,但不管理子對象自身的修改。被實(shí)體對象的連接屬性所引用。4.3.3定義多對多關(guān)聯(lián)多對多關(guān)聯(lián)必須一個(gè)已定義的交叉數(shù)據(jù)表對象,用來保存具體的對象實(shí)例對應(yīng)關(guān)可見。4.3.4實(shí)體關(guān)系圖提供可視的對象關(guān)系管理,用戶可以選擇任意實(shí)體組成一個(gè)對象關(guān)系圖(Diagram。在4.3.2定義“關(guān)聯(lián)/聚合”和組合聚合和組合包括以下四種連接:Collection:一對多的值連接關(guān)系(組合。父對象需要 子對象的創(chuàng)建、修改和刪除。被實(shí)體對象的連接屬性所。Object:一對一的值連接關(guān)系(組合。父對象需要子對象的創(chuàng)建、修改和刪除。一對一關(guān)聯(lián)。被實(shí)體對象的連接屬性所。CollectionReference:一對多的連接關(guān)系(關(guān)聯(lián)/聚合。父對象只是與子對象的連接關(guān)系內(nèi)容,但不管理子對象自身的修改。被實(shí)體對象的連接屬性所。ObjectReference:一對一的與子對象的連接關(guān)系內(nèi)容,但不管理子對象自身的修改。被實(shí)體對象的連接屬性所引用。4.3.3定義多對多關(guān)聯(lián)多對多關(guān)聯(lián)必須一個(gè)已定義的交叉數(shù)據(jù)表對象,用來保存具體的對象實(shí)例對應(yīng)關(guān)可見。4.3.4實(shí)體關(guān)系圖提供可視的對象關(guān)系管理,用戶可以選擇任意實(shí)體組成一個(gè)對象關(guān)系圖(Diagram。在版中,尚未提供該功能。5數(shù)據(jù)表(Table) 5.1數(shù)據(jù)表簡介對應(yīng)于關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)表實(shí)體,也可以對應(yīng)文件。在目前的版本中,尚未實(shí)現(xiàn)文件數(shù)據(jù)對象。動生成的定義。5.2數(shù)據(jù)表的定義數(shù)據(jù)表在元數(shù)據(jù)模型分為三類:普通類型:作為實(shí)體對象主表的數(shù)據(jù)表。E—R關(guān)系時(shí),需要有一個(gè)單獨(dú)的表來關(guān)聯(lián)關(guān)系。擴(kuò)展類型:擴(kuò)展表可以將實(shí)體在物理上無法在一張表中完全到不同的數(shù)據(jù)表中。當(dāng)一個(gè)業(yè)務(wù)對象的內(nèi)容時(shí)(數(shù)據(jù)庫的列個(gè)數(shù)/總寬度的限制,或者當(dāng)表中有數(shù)據(jù)時(shí)限制對表結(jié)構(gòu)的更改在邏輯上人為地將業(yè)務(wù)對象割裂。。這樣不至于擴(kuò)展表是預(yù)定義的,以滿足運(yùn)行時(shí)擴(kuò)展的要求。擴(kuò)展表的定義與數(shù)據(jù)表類似。擴(kuò)展表必須附屬于一個(gè)基礎(chǔ)表,它和行數(shù)據(jù)表定義包括:數(shù)據(jù)庫表名別名描述所屬的包類型的定義數(shù)據(jù)表在元數(shù)據(jù)模型分為三類:普通類型:作為實(shí)體對象主表的數(shù)據(jù)表。E—R關(guān)系時(shí),需要有一個(gè)單獨(dú)的表來關(guān)聯(lián)關(guān)系。擴(kuò)展類型:擴(kuò)展表可以將實(shí)體在物理上無法在一張表中完全到不同的數(shù)據(jù)表中。當(dāng)一個(gè)業(yè)務(wù)對象的內(nèi)容時(shí)(數(shù)據(jù)庫的列個(gè)數(shù)/總寬度的限制,或者當(dāng)表中有數(shù)據(jù)時(shí)限制對表結(jié)構(gòu)的更改在邏輯上人為地將業(yè)務(wù)對象割裂。。這樣不至于擴(kuò)展表是預(yù)定義的,以滿足運(yùn)行時(shí)擴(kuò)展的要求。擴(kuò)展表的定義與數(shù)據(jù)表類似。擴(kuò)展表必須附屬于一個(gè)基礎(chǔ)表,它和行數(shù)據(jù)表定義包括:數(shù)據(jù)庫表名別名描述所屬的包類型的定義定義字段(Field)只存在一對一關(guān)系,具有相同的主鍵。5.2.1引入數(shù)據(jù)表可以直接從目標(biāo)數(shù)據(jù)庫中抽取并產(chǎn)生數(shù)據(jù)表定義。/覆蓋/不引入三種策略供用戶選擇。5.2.2字段定義包括:字段名稱別名描述是否為多語言字段約束(暫不提供)默認(rèn)值對于數(shù)據(jù)表對象的字段(Coumn,還可以定義:數(shù)據(jù)類型長度、精度、小數(shù)位是否允許空值多語言字段字段。科目名FName字段,該字段需要提供不同語言環(huán)境下FName_l1FName_l2兩個(gè)字段來表示。約束FName字段,該字段需要提供不同語言環(huán)境下FName_l1FName_l2兩個(gè)字段來表示。約束對每一項(xiàng)約束(Constra 多語言的校驗(yàn)錯(cuò)誤提示信息。在字段的約束中可以定義:對于數(shù)值型字段還可以定義最大值、最小值在字段約束中沒有提供表達(dá)式的定義方式。5.2.3索引定義數(shù)據(jù)表索引(Indx。包括增加、編輯、刪除操作。5.2.4主鍵定義數(shù)據(jù)表主鍵(PimaryKey5.2.5外鍵定義數(shù)據(jù)表外鍵(ForeignKey普通數(shù)據(jù)表定義圖示如下:6查詢(Query) 當(dāng)建好實(shí)體對象、關(guān)系對象和表格對象后,根據(jù)需要就可以創(chuàng)建一個(gè)Query對象提供對數(shù)據(jù)的展示。6.1Query簡介中的Query對象是實(shí)體對象的查詢視圖,可以在數(shù)據(jù)定屬性的數(shù)據(jù),并按照過濾、排序條件進(jìn)行數(shù)據(jù)的過濾和排序。過程中只獲取視圖中指Query對象的數(shù)據(jù)組織形式是二維模型的,Query對象可以分為6查詢(Query) 當(dāng)建好實(shí)體對象、關(guān)系對象和表格對象后,根據(jù)需要就可以創(chuàng)建一個(gè)Query對象提供對數(shù)據(jù)的展示。6.1Query簡介中的Query對象是實(shí)體對象的查詢視圖,可以在數(shù)據(jù)定屬性的數(shù)據(jù),并按照過濾、排序條件進(jìn)行數(shù)據(jù)的過濾和排序。過程中只獲取視圖中指Query對象的數(shù)據(jù)組織形式是二維模型的,Query對象可以分為和.。在接查詢對象中(JoinQuery)可以包含多個(gè)子對象:實(shí)體(Entity)或者其他的查詢對象(SubQuery稱為子查詢),.在一個(gè)聯(lián)合查詢對象(UnionQuery)中,包含的子對象都必須是一個(gè)(SubQuery稱為子查詢),并且聯(lián)合查詢對象默認(rèn)第一個(gè)選中的子對象為主對象。Query中可以定義:名稱、別名和描述;所屬的包;查詢中查詢中查詢中所的子對象,可以是實(shí)體對象和其他查詢子對象;的子對象之間的連接關(guān)系;的屬性(QueryFeld查詢方案(SelectorSpecification)過濾方案(FilterSpecification)排序方案(SortSpecification)分組方案(GroupSpecification)JoinQuery和UnionQuery的簡單圖示JoinQueryUnionQueryUnionQuery6.2Query使用QueryQuery6.2Query使用QueryQueryr.為主。JoinQuery的步驟和需要注意的幾個(gè)部分:Query對象向?qū)?,輸入基本屬性后下一步將選擇一個(gè)該查詢對象所對應(yīng)的主實(shí)體對象,并可以勾選該主實(shí)Query對象已經(jīng)新建完成。Query的字段頁簽中。這些屬性可以從實(shí)體對象中導(dǎo)入,也可以直接手工添加,并設(shè)置查詢字段的詳細(xì)信息如名稱、顯示名稱、數(shù)據(jù)類型等等,如果在Query的定義頁簽中選擇了分組屬性,那么將可以在該頁設(shè)置查詢字段的分組類型。每個(gè)查詢字段均有三個(gè)可選項(xiàng):可見性、可過濾、可排序,這三個(gè)選擇決定了KSQL表達(dá)式運(yùn)算而得的結(jié)果。具體使用的計(jì)算函數(shù)可以參照KSQL支持的函數(shù)表,QueryKSQL表達(dá)式運(yùn)算而得的結(jié)果。具體使用的計(jì)算函數(shù)可以參照KSQL支持的函數(shù)表,QueryWHEN、ISNULL等。查詢方案也可以在運(yùn)行時(shí)指定并覆蓋查詢方案的定義。查詢方案中的屬性是有序集合。方式。過濾方案的定義在其他頁簽中。過濾子項(xiàng)的定義包括:過濾的子對象屬JavaScrpt的表達(dá)式(在運(yùn)行期預(yù)計(jì)算,也可以為一個(gè)參數(shù)在運(yùn)行期賦值(類似于prepareS ement的比較操作符:支持=,<>,<,<=,>,>=,LIKEstr%,LIKE%str,LIKE%str%。組合方式法檢查。過濾方案也可以在運(yùn)行時(shí)指定并覆蓋過濾方案的定義。過濾方案中的過濾子項(xiàng)是有序集合。定義排序方案(SortSpecification定義排序方案(SortSpecification)定義需要排序的子對象屬性、排序方式等操作信息。同樣在其他頁簽中定義。排序方案也可以在運(yùn)行時(shí)指定并覆蓋排序方案的定義。排序方案中的子項(xiàng)是有序集合。(見上圖)Group語義。分組方案不能在運(yùn)行期指定。需定義一個(gè)用于分組的子對象屬性及排序方式有序集合。對于定義了分組方案的查詢,對于其查詢方案中每一屬性都必須參與聚合運(yùn)算:這,等關(guān)鍵字和運(yùn)算符(KSQL不支持。定義聯(lián)接方式對于查詢其他子對象相聯(lián)接(即不支持笛卡兒積方式(CROSSJOIN)的聯(lián)接??梢栽贘oin定義聯(lián)接方式對于查詢其他子對象相聯(lián)接(即不支持笛卡兒積方式(CROSSJOIN)的聯(lián)接??梢栽贘oin定義包括:RightFieldLeftField屬于同一子對象。即支持自聯(lián)接。聯(lián)接操作符:包括=,<>,<,<=,>,>=,默認(rèn)為=;聯(lián)接INNERJOIN,LEFTOUTERJOIN,RIGHTOUTERJOIN,默認(rèn)為INNERJOIN 。不允許定義循環(huán)的Join聯(lián) 接 。JoinQueryJoinQuery對象定義一個(gè)主鍵。該主鍵一般以該查詢中對應(yīng)實(shí)體對象的邏輯鍵組成。(圖示請參見過濾條件)。SQL頁簽中工具中執(zhí)行,如圖:.6.3Query運(yùn)行引擎介紹這里簡單介紹一下Query運(yùn)行引擎的部分內(nèi)容,。QuerySQL語句拼裝、查詢結(jié)果集處理等功能。Query運(yùn)行引擎將在服務(wù)端增加一個(gè)線程,根據(jù)該Query6.3Query運(yùn)行引擎介紹這里簡單介紹一下Query運(yùn)行引擎的部分內(nèi)容,。QuerySQL語句拼裝、查詢結(jié)果集處理等功能。Query運(yùn)行引擎將在服務(wù)端增加一個(gè)線程,根據(jù)該Query定義的主鍵,獲取所有符合條件的主鍵主鍵ID列表給服務(wù)端,服務(wù)端返回符合條件的K3首頁取數(shù)慢的問題。IN操作的性能問題。7用戶界面(UI) UI元數(shù)據(jù)是對人機(jī)交互界面的抽象性描述,了一個(gè)界面內(nèi)有什么控件、控件的各屬性值是多少、控件是如何布局、界面的多語言等信息。在Studio中,UI元數(shù)據(jù)是通過可視化的拖拽方式完成定義的。8功能(Fa?ade) 8.1功能對象簡介erface類或操作多8功能(Fa?ade) 8.1功能對象簡介erface類或操作多.主數(shù)據(jù)對象屬性(Property)定義對象類(EntityObject)(EntityCollection)主鍵(Key)默認(rèn)排序方案默認(rèn)過濾方案8.2生成代碼和部署文件與實(shí)體對象生成代碼和部署文件類似,但無需生成以下Java類:對象類(EntityObject)(EntityCollection)主鍵類(Key)9業(yè)務(wù)功能(Function) 9.1業(yè)務(wù)功能元數(shù)據(jù)的簡介它模塊或二次開發(fā)使用(.的方法導(dǎo)出。工作流建模、UIObject中的工作流驅(qū)動定義和工作流運(yùn)行引擎中都使用Function的定義。9.2業(yè)務(wù)功能元數(shù)據(jù)的定義業(yè)務(wù)功能的定義包括:名稱、別名和描述所屬的包定義業(yè)務(wù)功能的操作定義包括:名稱、別名和描述反方法對象.所屬的包定義業(yè)務(wù)功能的操作定義包括:名稱、別名和描述反方法對象...10枚舉(Enumeration) 10.1枚舉的簡介中的枚舉元數(shù)據(jù)直接與類模型中的枚舉對應(yīng),提供枚舉元數(shù)據(jù)可以方便枚舉項(xiàng)的客戶化顯示。定義完成的枚舉類型可以作為實(shí)體定義中的數(shù)據(jù)類型使用。10.2枚舉的定義枚舉元數(shù)據(jù)的發(fā)布的類名這個(gè)屬性是生成的枚舉類名稱,允許與枚舉元數(shù)據(jù)的名稱不同??梢栽黾?、刪除和修改枚舉值。枚舉值的類型可以是:egerLongFloatDoubleString枚舉定義示例圖如下:11異常(Exception) 11.1異常元數(shù)據(jù)的簡介異常元數(shù)據(jù)提供自定義的異常類信息,包括異常號、錯(cuò)誤信息等。11異常(Exception) 11.1異常元數(shù)據(jù)的簡介異常元數(shù)據(jù)提供自定義的異常類信息,包括異常號、錯(cuò)誤信息等。11.2異常元數(shù)據(jù)的定義在元數(shù)據(jù)中提供對業(yè)務(wù)異常(BusnessExeption)的定義(增加、刪除和修改置異常的錯(cuò)誤代碼和多語言的錯(cuò)誤提示信息。異常定義示例圖如下:12報(bào)表查詢暫缺13權(quán)限 13.1權(quán)限元數(shù)據(jù)的簡介權(quán)限元數(shù)據(jù)是權(quán)限項(xiàng)的一個(gè)集合,權(quán)限項(xiàng)是定義權(quán)限的最小。權(quán)限元數(shù)據(jù)的定義權(quán)限元數(shù)據(jù)的定義包括:名稱、別名、描述的定義權(quán)限項(xiàng)權(quán)限項(xiàng)的定義包括:名稱、別名、描述的定義組別、組名的定義,用來對權(quán)限項(xiàng)進(jìn)行分組類型實(shí)體對象,標(biāo)識該權(quán)限項(xiàng)所綁定的實(shí)體對象12報(bào)表查詢暫缺13權(quán)限 13.1權(quán)限元數(shù)據(jù)的簡介權(quán)限元數(shù)據(jù)是權(quán)限項(xiàng)的一個(gè)集合,權(quán)限項(xiàng)是定義權(quán)限的最小。權(quán)限元數(shù)據(jù)的定義權(quán)限元數(shù)據(jù)的定義包括:名稱、別名、描述的定義權(quán)限項(xiàng)權(quán)限項(xiàng)的定義包括:名稱、別名、描述的定義組別、組名的定義,用來對權(quán)限項(xiàng)進(jìn)行分組類型實(shí)體對象,標(biāo)識該權(quán)限項(xiàng)所綁定的實(shí)體對象對象,包括實(shí)體對象、功能對象、界面對象、查詢對象屬性,包括實(shí)體對象、功能對象方法或者界面對象的Action依賴信息14多語言資源(Resource) 多語言資源的定義多語言資源的定義包括:名稱、別名和描述所屬的包發(fā)布文件名值定義多語言資源的值定義采用鍵-值形式類,在多語言資源中增加相應(yīng)的值定義。多語言信息,根據(jù)解決方案中定義的語言種15規(guī)則 15.1規(guī)則的定義14多語言資源(Resource) 多語言資源的定義多語言資源的定義包括:名稱、別名和描述所屬的包發(fā)布文件名值定義多語言資源的值定義采用鍵-值形式類,在多語言資源中增加相應(yīng)的值定義。多語言信息,根據(jù)解決方案中定義的語言種15規(guī)則 15.1規(guī)則的定義(Rule)的定義包括:名稱、別名和描述所屬的包規(guī)則本身:規(guī)則定義是一個(gè)Script塊。包括:規(guī)則的語言類型。本版本只支持Script塊。ECMAScript國際標(biāo)準(zhǔn),并且可以使用已定義的對象、方法的別(cutome.addne客戶增加、。數(shù)據(jù)模型的“包”作為namespace,但不支持import機(jī)制。Script中 包內(nèi)的業(yè)務(wù)對象時(shí),直接使用別名即可(其他元數(shù)據(jù)定義必須保證其包內(nèi)的唯一性;其他包內(nèi)的業(yè)務(wù)對象必須加上完整的包名。復(fù)用規(guī)則規(guī)則可以在以下的地方被實(shí)體屬性的約束;實(shí)體屬性的計(jì)算值:實(shí)體對象和服務(wù)對象的方法;界面對象的計(jì)算值界面對象的校驗(yàn)規(guī)則過濾方案子項(xiàng)中的計(jì)算值16業(yè)務(wù)數(shù)據(jù)類型 16.1業(yè)務(wù)數(shù)據(jù)的定義業(yè)務(wù)數(shù)據(jù)類型的定義包括:顯示格式元數(shù)據(jù)模型中預(yù)定義了以下的數(shù)據(jù)類型:義,精度不可編輯,缺省值為空;精度不可編輯,缺省值為空;16業(yè)務(wù)數(shù)據(jù)類型 16.1業(yè)務(wù)數(shù)據(jù)的定義業(yè)務(wù)數(shù)據(jù)類型的定義包括:顯示格式元數(shù)據(jù)模型中預(yù)定義了以下的數(shù)據(jù)類型:義,精度不可編輯,缺省值為空;精度不可編輯,缺省值為空;如是否帶千位符等;容易理解的幾種類型,日期類型,長度及精度不可編輯,顯示格式為幾種常用格式;+時(shí)間,長度不可定義,精度為到小時(shí)、分、秒;時(shí)間類型,長度不可定義,精度為到小時(shí)、分、秒;布爾類型,長度、精度及顯示格式不可編輯;枚舉類型,長度、精度及顯示格式不可編輯,業(yè)務(wù)能夠定義選擇項(xiàng)內(nèi)容;多文件類型,精度、缺省值、顯示格式不可編輯;數(shù)量類型,包括數(shù)值及計(jì)量中的精度設(shè)置;,各屬性都可定義,但精度的優(yōu)先級低于計(jì)量金額類型,包括數(shù)值及幣種,各屬性都可定義。17日志 日志元數(shù)據(jù)的定義日志元數(shù)據(jù)的定義包括:名稱、別名、描述的定義日志項(xiàng)日志項(xiàng)的定義包括:名稱、別名、描述的定義組別、組名的定義,用來對日志項(xiàng)進(jìn)行分組類型級別對象,包括實(shí)體對象或者功能對象,并且需要指定調(diào)用模式對象方法Studio操作指南第二部分18解決方案管理 如果在BIM中導(dǎo)入的解決方案,切換到Studio時(shí)可直看到已導(dǎo)入的解決方案,BIM與Studio共用解決方案,在Studio操作指南第二部分18解決方案管理 如果在BIM中導(dǎo)入的解決方案,切換到Studio時(shí)可直看到已導(dǎo)入的解決方案,BIM與Studio共用解決方案,在Studio中,也可能根據(jù)實(shí)際需要新增解決方成。18.1新建解決方案在包分類視圖下右鍵菜單選擇新建解決方案??颍?“包分類”視圖中可看見結(jié)果,如下圖:完成解決方案的新建過程,查包分類視圖下可對其進(jìn)行查看。19包管理框:)“包分類”視圖中可看見結(jié)果,如下圖:完成解決方案的新建過程,查包分類視圖下可對其進(jìn)行查看。19包管理 19.1新建包打開“包分類”視圖,在右鍵菜單中選擇“新建”->圖:輸入名稱、別名和描述,其中名稱,點(diǎn)擊“完成”按鈕即可創(chuàng)建一個(gè)包。20定義實(shí)體對象(Entity) 新建實(shí)體對象手工創(chuàng)建輸入名稱、別名和描述,其中名稱,點(diǎn)擊“完成”按鈕即可創(chuàng)建一個(gè)包。20定義實(shí)體對象(Entity) 新建實(shí)體對象手工創(chuàng)建打開“包分類”視圖,在右鍵菜單中選擇“新建”選擇實(shí)體對象將要放置的包(也可以手工直接輸入包名,輸入實(shí)體對象的名稱、別名打開“包分類”視圖,在右鍵菜單中選擇“新建”選擇實(shí)體對象將要放置的包(也可以手工直接輸入包名,輸入實(shí)體對象的名稱、別名(可選項(xiàng))(可選項(xiàng)). ti....實(shí)體對象的編輯界面,在些可對實(shí)體對象進(jìn)行修改編輯。20.1.2從java實(shí)體對象的編輯界面,在些可對實(shí)體對象進(jìn)行修改編輯。20.1.2從java選中“解決方案”選中“解決方案”,在右鍵菜單中選擇“導(dǎo)入”在彈出窗口中選擇“從java類導(dǎo)入元數(shù)據(jù)”;javajavajavajavajavajavajtrtt.20.2配置實(shí)體對象的基礎(chǔ)信息20.2.1配置一般信息20.2.2配置擴(kuò)展版型點(diǎn)擊“增加”按鈕,將會彈型選擇框20.2.1配置一般信息20.2.2配置擴(kuò)展版型點(diǎn)擊“增加”按鈕,將會彈型選擇框選擇一個(gè)版型對象,點(diǎn)擊“確定”按鈕,即可增加一個(gè)擴(kuò)展版型。20.2.3配置擴(kuò)展屬性點(diǎn)擊“增加”按鈕,彈出擴(kuò)展屬性選擇置的屬于實(shí)體的擴(kuò)展屬性:框,其中列出了在config.xml文件中配選擇一個(gè)版型對象,點(diǎn)擊“確定”按鈕,即可增加一個(gè)擴(kuò)展版型。20.2.3配置擴(kuò)展屬性點(diǎn)擊“增加”按鈕,彈出擴(kuò)展屬性選擇置的屬于實(shí)體的擴(kuò)展屬性:框,其中列出了在config.xml文件中配在該框中可以增加需要的擴(kuò)展屬性,也可以刪除不需要的擴(kuò)展屬性。話框:在其間可以修改“擴(kuò)展屬性”的值;20.2.4配置類實(shí)現(xiàn)信息在該框中可以增加需要的擴(kuò)展屬性,也可以刪除不需要的擴(kuò)展屬性。話框:在其間可以修改“擴(kuò)展屬性”的值;20.2.4配置類實(shí)現(xiàn)信息可以在“子類模式”下拉框中將“子類模式”設(shè)置為“absractf模式?!被颉皀omal可以在“子類模式”下拉框中將“子類模式”設(shè)置為“absractf模式?!被颉皀omal”不允許單獨(dú)編輯;BenHomeLocalomeRemoteLocalHomeLocalHomeRemteLocal包名不允許單獨(dú)編輯;點(diǎn)擊“父實(shí)體對象”選擇按鈕,將彈出父實(shí)體對象選擇框,如下圖:在其間,可以選擇任意合法的實(shí)體對象作為當(dāng)前實(shí)體對象的父實(shí)體對象;點(diǎn)擊“對應(yīng)表對象”選擇按鈕,將彈出表對象選擇框,如下圖:在其間,可以選擇任意合法的實(shí)體對象作為當(dāng)前實(shí)體對象的父實(shí)體對象;點(diǎn)擊“對應(yīng)表對象”選擇按鈕,將彈出表對象選擇框,如下圖:可以選擇任意合法的表對象作為當(dāng)前實(shí)體對象的對應(yīng)表對象。20.3配置實(shí)體對象的屬性打開“包分類”視圖,選中并打開要編輯的實(shí)體對象,選中“屬性”頁,如下圖:20.3.1配置屬性列表可以選擇任意合法的表對象作為當(dāng)前實(shí)體對象的對應(yīng)表對象。20.3配置實(shí)體對象的屬性打開“包分類”視圖,選中并打開要編輯的實(shí)體對象,選中“屬性”頁,如下圖:20.3.1配置屬性列表點(diǎn)擊“增加自有屬性”按鈕可以增加一個(gè)普通屬性;點(diǎn)擊“增加連接屬性”按鈕可以增加接屬性;個(gè)位置;點(diǎn)擊“刪除”按鈕,則當(dāng)前選中的屬性將被刪除;點(diǎn)擊“導(dǎo)入”按鈕,將打開實(shí)體屬性導(dǎo)入框:點(diǎn)擊“增加自有屬性”按鈕可以增加一個(gè)普通屬性;點(diǎn)擊“增加連接屬性”按鈕可以增加接屬性;個(gè)位置;點(diǎn)擊“刪除”按鈕,則當(dāng)前選中的屬性將被刪除;點(diǎn)擊“導(dǎo)入”按鈕,將打開實(shí)體屬性導(dǎo)入框:框:20.3.2配置屬性的詳細(xì)信息選中屬性列表中的某個(gè)自有屬性,將可以編輯該屬性的詳細(xì)信息:框:20.3.2配置屬性的詳細(xì)信息選中屬性列表中的某個(gè)自有屬性,將可以編輯該屬性的詳細(xì)信息:位數(shù)”等選項(xiàng)將由選定的類型確定是否可以編輯;Enum位數(shù)”等選項(xiàng)將由選定的類型確定是否可以編輯;Enum選中屬性列表中的某個(gè)連接屬性,將可以編輯該屬性的詳細(xì)信息:點(diǎn)擊“關(guān)系”選擇按鈕,將彈出“關(guān)系”選擇框:.20.3.3配置屬性的對應(yīng)字段.點(diǎn)“字段”選擇按鈕將彈出字段選擇框:選擇相應(yīng)的字段,點(diǎn)確定即可;則要先選擇合法的擴(kuò)展表,點(diǎn)擊擴(kuò)展表選擇按鈕,彈出擴(kuò)展表選擇框:選擇相應(yīng)的字段,點(diǎn)確定即可;則要先選擇合法的擴(kuò)展表,點(diǎn)擊擴(kuò)展表選擇按鈕,彈出擴(kuò)展表選擇框:展字段選擇框,列出擴(kuò)展表中的字段:選擇相應(yīng)的字段,點(diǎn)確定即可。20.3.4配置屬性的擴(kuò)展屬性選中屬性列表中的某個(gè)屬性,可以配置其擴(kuò)展屬性。展字段選擇框,列出擴(kuò)展表中的字段:選擇相應(yīng)的字段,點(diǎn)確定即可。20.3.4配置屬性的擴(kuò)展屬性選中屬性列表中的某個(gè)屬性,可以配置其擴(kuò)展屬性。點(diǎn)擊“增加”按鈕,彈出擴(kuò)展屬性選擇置的屬于實(shí)體屬性的擴(kuò)展屬性:框,其中列出了在config.xml文件中配在該框中可以增加需要的擴(kuò)展屬性,也可以刪除不需要的擴(kuò)展屬性。話框:在其間可以修改“擴(kuò)展屬性”的值;點(diǎn)擊“增加”按鈕,彈出擴(kuò)展屬性選擇置的屬于實(shí)體屬性的擴(kuò)展屬性:框,其中列出了在config.xml文件中配在該框中可以增加需要的擴(kuò)展屬性,也可以刪除不需要的擴(kuò)展屬性。話框:在其間可以修改“擴(kuò)展屬性”的值;20.3.5配置屬性的約束信息選中屬性列表中的某個(gè)自有屬性,可以配置其約束信息。可以通過一段Script計(jì)算得到一個(gè)值,在“約束”中,選擇“:可以輸入“錯(cuò)誤信息”和“;20.3.5配置屬性的約束信息選中屬性列表中的某個(gè)自有屬性,可以配置其約束信息??梢酝ㄟ^一段Script計(jì)算得到一個(gè)值,在“約束”中,選擇“:可以輸入“錯(cuò)誤信息”和“;20.4配置實(shí)體對象的方法打開“包分類”視圖,選中并打開要編輯的實(shí)體對象,選中“方法”頁,如下圖:20.4.1配置方法列表點(diǎn)擊“增加”按鈕可以增加一個(gè)方法;20.4.1配置方法列表點(diǎn)擊“增加”按鈕可以增加一個(gè)方法;置將向上移動一個(gè)位置,點(diǎn)擊“向下”則當(dāng)前選中方法的位置將向下移動一個(gè)位置;點(diǎn)擊“刪除”按鈕,則當(dāng)前選中的方法將被刪除;點(diǎn)擊“導(dǎo)入”按鈕,將打開實(shí)體方法導(dǎo)入框:點(diǎn)擊確定即可導(dǎo)入方法;置將向上移動一個(gè)位置,點(diǎn)擊“向下”則當(dāng)前選中方法的位置將向下移動一個(gè)位置;點(diǎn)擊“刪除”按鈕,則當(dāng)前選中的方法將被刪除;點(diǎn)擊“導(dǎo)入”按鈕,將打開實(shí)體方法導(dǎo)入框:點(diǎn)擊確定即可導(dǎo)入方法;蓋”按鈕,將彈出“覆蓋/實(shí)現(xiàn)方法選擇”框,其中列出了父實(shí)體中的方法:選擇要覆蓋的方法,點(diǎn)擊“確定”即可。20.4.2配置方法的詳細(xì)信息選中方法列表中的某個(gè)方法,將可以編輯該方法的詳細(xì)信息:可以手工輸入;“選擇”會隨“返回值類型”而變:En選擇要覆蓋的方法,點(diǎn)擊“確定”即可。20.4.2配置方法的詳細(xì)信息選中方法列表中的某個(gè)方法,將可以編輯該方法的詳細(xì)信息:可以手工輸入;“選擇”會隨“返回值類型”而變:En鈕,彈出“枚舉”選擇框,如下圖:如果返回值類型是“Objectlu如果返回值類型是“Objectlue”或“ObjetCollcton為返回對象,點(diǎn)擊“選擇”按鈕,彈出“實(shí)體”選擇框,如下圖:void。20.4.3配置方法的參數(shù)選中方法列表中的某個(gè)方法,將可以編輯該方法的參數(shù):點(diǎn)擊“增加”按鈕,將彈出增加參數(shù)框,如下圖:Objevoid。20.4.3配置方法的參數(shù)選中方法列表中的某個(gè)方法,將可以編輯該方法的參數(shù):點(diǎn)擊“增加”按鈕,將彈出增加參數(shù)框,如下圖:ObjetlueObjetCollecon”稱相同。輸入相關(guān)參數(shù)后,點(diǎn)擊確定將增加一個(gè)參數(shù);擊“編輯”按鈕,將彈出參數(shù)編輯框:可在其中編輯參數(shù)的各項(xiàng)參數(shù);選中一行參數(shù)時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;上移一行;下移一行。20.4.4配置方法的異常選中方法列表中的某個(gè)方法,將可以編輯該方法的異常:點(diǎn)擊“增加”按鈕,將彈出增加異??稍谄渲芯庉媴?shù)的各項(xiàng)參數(shù);選中一行參數(shù)時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;上移一行;下移一行。20.4.4配置方法的異常選中方法列表中的某個(gè)方法,將可以編輯該方法的異常:點(diǎn)擊“增加”按鈕,將彈出增加異???,如下圖:點(diǎn)擊“選擇”按鈕,將彈出異常選擇框:定”即可增加一個(gè)異常;框中,點(diǎn)擊“確列表中的異常,除了“名稱”列以外,其它的列均可以在表格中直接編輯。選中一行,點(diǎn)擊“編輯”按鈕,將彈出異常編輯框:點(diǎn)擊“選擇”按鈕,將彈出異常選擇框:定”即可增加一個(gè)異常;框中,點(diǎn)擊“確列表中的異常,除了“名稱”列以外,其它的列均可以在表格中直接編輯。選中一行,點(diǎn)擊“編輯”按鈕,將彈出異常編輯框:可在其中編輯異常;選中一行異常時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;上移一行;下移一行。20.4.5配置方法的策略選中方法列表中的某個(gè)方法,將可以編輯該方法的策略:框,如下圖:可在其中編輯異常;選中一行異常時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;上移一行;下移一行。20.4.5配置方法的策略選中方法列表中的某個(gè)方法,將可以編輯該方法的策略:框,如下圖:選擇合點(diǎn)擊“規(guī)則方法”按鈕后,彈出規(guī)則方法選擇框,如下圖:選擇相應(yīng)的方法,點(diǎn)擊確定按鈕即可;框,如下圖:選擇合點(diǎn)擊“規(guī)則方法”按鈕后,彈出規(guī)則方法選擇框,如下圖:選擇相應(yīng)的方法,點(diǎn)擊確定按鈕即可;框,如下圖:選中列表中的一行時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;會上移一行;選中列表中的一行時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;會上移一行;會下移一行。20.5配置實(shí)體對象的事件打開“包分類”視圖,選中并打開要編輯的實(shí)體對象,選中“事件”頁,如下圖:20.5.1配置事件列表點(diǎn)擊“增加”按鈕可以增加一個(gè)事件;置將向上移動一個(gè)位置,點(diǎn)擊“向下”則當(dāng)前選中事件的位置將向下移動一個(gè)位置;20.5.1配置事件列表點(diǎn)擊“增加”按鈕可以增加一個(gè)事件;置將向上移動一個(gè)位置,點(diǎn)擊“向下”則當(dāng)前選中事件的位置將向下移動一個(gè)位置;點(diǎn)擊“刪除”按鈕,則當(dāng)前選中的事件將被刪除;20.5.2配置事件一般信息選中事件列表中的某個(gè)事件,將可以編輯該事件的一般信息:20.5.3配置事件參數(shù)選中事件列表中的某個(gè)事件,將可以編輯該事件的參數(shù):點(diǎn)擊“增加”按鈕,將彈出增加參數(shù)框,如下圖:Obje點(diǎn)擊“刪除”按鈕,則當(dāng)前選中的事件將被刪除;20.5.2配置事件一般信息選中事件列表中的某個(gè)事件,將可以編輯該事件的一般信息:20.5.3配置事件參數(shù)選中事件列表中的某個(gè)事件,將可以編輯該事件的參數(shù):點(diǎn)擊“增加”按鈕,將彈出增加參數(shù)框,如下圖:ObjetlueObjetCollecon”稱相同。輸入相關(guān)參數(shù)后,點(diǎn)擊確定將增加一個(gè)參數(shù);擊“編輯”按鈕,將彈出參數(shù)編輯 框:可在其中編輯參數(shù)的各項(xiàng)參數(shù);選中一行參數(shù)時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;上移一行;下移一行。20.5.4配置事件的方法選中事件列表中的某個(gè)事件,將可以編輯該事件的方法:點(diǎn)擊導(dǎo)入按鈕,將彈出方法選擇框,如下圖:稱相同。輸入相關(guān)參數(shù)后,點(diǎn)擊確定將增加一個(gè)參數(shù);擊“編輯”按鈕,將彈出參數(shù)編輯 框:可在其中編輯參數(shù)的各項(xiàng)參數(shù);選中一行參數(shù)時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;上移一行;下移一行。20.5.4配置事件的方法選中事件列表中的某個(gè)事件,將可以編輯該事件的方法:點(diǎn)擊導(dǎo)入按鈕,將彈出方法選擇框,如下圖:選擇應(yīng)用對象的類型,點(diǎn)擊下一步:選擇要該方法,同時(shí)“參數(shù)與 ”列表中將出現(xiàn)該方法的參數(shù)列表;在“框:選擇應(yīng)用對象的類型,點(diǎn)擊下一步:選擇要該方法,同時(shí)“參數(shù)與 ”列表中將出現(xiàn)該方法的參數(shù)列表;在“框:可在其中選擇方法;選中一個(gè)方法時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;上移一行;下移一行。20.5.5配置方法的參數(shù)選中方法列表中的某個(gè)方法,將可以編輯該方法的參數(shù):20.6配置實(shí)體對象的邏輯鍵可在其中選擇方法;選中一個(gè)方法時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;上移一行;下移一行。20.5.5配置方法的參數(shù)選中方法列表中的某個(gè)方法,將可以編輯該方法的參數(shù):20.6配置實(shí)體對象的邏輯鍵象。在從實(shí)體導(dǎo)出表對象時(shí),將根據(jù)邏輯鍵生成表對象的主鍵。20.6.1配置邏輯鍵的詳細(xì)信息將可以編輯邏輯鍵的詳細(xì)信息:20.6.2配置邏輯鍵所包含的屬性將可以編輯邏輯鍵所包含的屬性:點(diǎn)擊“增加”按鈕,將彈出屬性增加框:20.6.1配置邏輯鍵的詳細(xì)信息將可以編輯邏輯鍵的詳細(xì)信息:20.6.2配置邏輯鍵所包含的屬性將可以編輯邏輯鍵所包含的屬性:點(diǎn)擊“增加”按鈕,將彈出屬性增加框:選擇要增加的屬性,點(diǎn)擊確定,即可增加一個(gè)屬性;選中屬性列表中的一個(gè)屬性時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;鈕,該行將會上移一行;鈕,該行將會下移一行。選擇要增加的屬性,點(diǎn)擊確定,即可增加一個(gè)屬性;選中屬性列表中的一個(gè)屬性時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;鈕,該行將會上移一行;鈕,該行將會下移一行。20.7配置實(shí)體對象的缺省視圖20.7.1配置缺省視圖的選擇列表將可以編輯缺省視圖所包含的屬性:點(diǎn)擊“增加”按鈕,將彈出屬性選擇框,如下圖:選擇要增加的屬性,點(diǎn)擊“確定”按鈕即可增加屬性;選中屬性列表中的一個(gè)屬性時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;鈕,該行將會上移一行;鈕,該行將會下移一行。20.7.1配置缺省視圖的選擇列表將可以編輯缺省視圖所包含的屬性:點(diǎn)擊“增加”按鈕,將彈出屬性選擇框,如下圖:選擇要增加的屬性,點(diǎn)擊“確定”按鈕即可增加屬性;選中屬性列表中的一個(gè)屬性時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;鈕,該行將會上移一行;鈕,該行將會下移一行。20.7.2配置缺省視圖的選擇列表將可以編輯缺省視圖的過濾列表:點(diǎn)擊“增加”按鈕彈出增加框,如下圖:點(diǎn)擊“屬性名稱”選擇按鈕,將彈出屬性選擇框,如下圖:選擇需要的屬性即點(diǎn)擊“增加”按鈕彈出增加框,如下圖:點(diǎn)擊“屬性名稱”選擇按鈕,將彈出屬性選擇框,如下圖:選擇需要的屬性即加;選中一行數(shù)據(jù),點(diǎn)擊“編輯”按鈕,將彈出編輯框,如下圖:選中列表中的一行數(shù)據(jù)時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;該行將會上移一行;該行將會下移一行。20.7.3配置缺省視圖的排序列表將可以編輯缺省視圖的排序列表:加;選中一行數(shù)據(jù),點(diǎn)擊“編輯”按鈕,將彈出編輯框,如下圖:選中列表中的一行數(shù)據(jù)時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;該行將會上移一行;該行將會下移一行。20.7.3配置缺省視圖的排序列表將可以編輯缺省視圖的排序列表:點(diǎn)擊“增機(jī)”按鈕,將彈出增加排序條件框,如下圖:點(diǎn)擊“屬性名稱”選擇按鈕,將彈出屬性選擇框,如下圖:加排序條件;選中列表中的一行數(shù)據(jù)時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;該行將會上移一行;該行將會下移一行。20.7.4點(diǎn)擊“屬性名稱”選擇按鈕,將彈出屬性選擇框,如下圖:加排序條件;選中列表中的一行數(shù)據(jù)時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;該行將會上移一行;該行將會下移一行。20.7.4缺省視圖的OQL如下圖:如下圖:OQL輸入框,如下圖:20.8java類打開“包分類”視圖,選中要導(dǎo)出的實(shí)體對象,點(diǎn)擊右鍵菜單“導(dǎo)出…向?qū)В哼x中“將元數(shù)據(jù)(實(shí)體、功能、異常、枚舉)java選中“將元數(shù)據(jù)(實(shí)體、功能、異常、枚舉)java選擇對象框:javajavajava文件。21定義實(shí)體關(guān)系(Relationship) 21.1新建實(shí)體關(guān)系打開“包分類”視圖,在右鍵菜單中選擇“新建”->java文件。21定義實(shí)體關(guān)系(Relationship) 21.1新建實(shí)體關(guān)系打開“包分類”視圖,在右鍵菜單中選擇“新建”->建向?qū)А比缦聢D:選擇實(shí)體關(guān)系將要放置的包(也可以手工直接輸入包名,輸入實(shí)體對象的名稱、別名和描述,點(diǎn)擊“完成”即可創(chuàng)建一個(gè)實(shí)體關(guān)系,如下圖:[Ctt][r]Ctirt]21.2配置實(shí)體關(guān)系的關(guān)系定義21.2.1配置一般信息配置關(guān)系定義中的一般信息:21.2.2配置其它信息21.2配置實(shí)體關(guān)系的關(guān)系定義21.2.1配置一般信息配置關(guān)系定義中的一般信息:21.2.2配置其它信息配置關(guān)系定義中的其它信息:“類型”可以選擇“Assotion”或者“Comition”;框,如下圖:點(diǎn)擊“CntEntity”選擇按鈕,彈出實(shí)體選擇選擇合法的實(shí)體對象,點(diǎn)擊確定按鈕即可;“多重性”可以是“0.配置關(guān)系定義中的其它信息:“類型”可以選擇“Assotion”或者“Comition”;框,如下圖:點(diǎn)擊“CntEntity”選擇按鈕,彈出實(shí)體選擇選擇合法的實(shí)體對象,點(diǎn)擊確定按鈕即可;“多重性”可以是“0.10.*”或者“1.*點(diǎn)擊“rEntity”選擇按鈕,彈出實(shí)體選擇框,如下圖:選擇合法的實(shí)體對象,點(diǎn)擊確定按鈕即可;“關(guān)聯(lián)表”只有在“類型”選擇了“Comition”才可用,點(diǎn)擊選擇按鈕,將彈出關(guān)聯(lián)表選擇框:只有合法的“交叉表”才可以被選擇。選擇合法的實(shí)體對象,點(diǎn)擊確定按鈕即可;“關(guān)聯(lián)表”只有在“類型”選擇了“Comition”才可用,點(diǎn)擊選擇按鈕,將彈出關(guān)聯(lián)表選擇框:只有合法的“交叉表”才可以被選擇。.C tt...r.22定義數(shù)據(jù)表(Table) 和“交叉表”的創(chuàng)建與配置與“主表”相似。新建數(shù)據(jù)表手工創(chuàng)建打開“包分類”視圖,在右鍵菜單中選擇“新建”->導(dǎo)”如下圖:選擇數(shù)據(jù)表將要放置的包(也可以手工直接輸入包名名稱、別名和描述,點(diǎn)擊“完成”即可創(chuàng)建一個(gè)數(shù)據(jù)表,如下圖:選擇數(shù)據(jù)表將要放置的包(也可以手工直接輸入包名名稱、別名和描述,點(diǎn)擊“完成”即可創(chuàng)建一個(gè)數(shù)據(jù)表,如下圖:s...22.1.2從實(shí)體導(dǎo)出表出“實(shí)體導(dǎo)成表向?qū)А比缦聢D:..22.2配置基本表定義22.2.1配置基本信息配置數(shù)據(jù)表定義中的基本信息:22.2.2配置字段配置數(shù)據(jù)表定義中的字段:22.2.1配置基本信息配置數(shù)據(jù)表定義中的基本信息:22.2.2配置字段配置數(shù)據(jù)表定義中的字段:點(diǎn)擊“增加”按鈕,將彈出增加字段框,如下圖:數(shù)”將根據(jù)“數(shù)據(jù)類型”來確定是否可用,點(diǎn)擊“確定”即可增加一個(gè)字段;除了“名稱”列以外,所有列都可以在表格中直接編輯,選中一行數(shù)據(jù),點(diǎn)擊“編輯”按鈕,打開字段編輯框:其間可編輯除“名稱”外的所有屬性;選中列表中的一行數(shù)據(jù)時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;該行將會上移一行;該行將會下移一行。點(diǎn)擊“增加”按鈕,將彈出增加字段框,如下圖:數(shù)”將根據(jù)“數(shù)據(jù)類型”來確定是否可用,點(diǎn)擊“確定”即可增加一個(gè)字段;除了“名稱”列以外,所有列都可以在表格中直接編輯,選中一行數(shù)據(jù),點(diǎn)擊“編輯”按鈕,打開字段編輯框:其間可編輯除“名稱”外的所有屬性;選中列表中的一行數(shù)據(jù)時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;該行將會上移一行;該行將會下移一行。22.2.3配置主鍵配置數(shù)據(jù)表定義中的主鍵,要配置主鍵,必須先給數(shù)據(jù)表增加字段:框:及順序,點(diǎn)擊確定;點(diǎn)擊“編輯”按鈕,將彈出編輯主鍵框,可在其間編輯主鍵信息:框:及順序,點(diǎn)擊確定;點(diǎn)擊“編輯”按鈕,將彈出編輯主鍵框,可在其間編輯主鍵信息:點(diǎn)擊“刪除”按鈕,將把主鍵刪除掉。22.2.4配置索引配置數(shù)據(jù)表定義中的索引,要配置索引,必須先給數(shù)據(jù)表增加字段:點(diǎn)擊“增加”按鈕,彈出增加索引框:點(diǎn)擊“刪除”按鈕,將把主鍵刪除掉。22.2.4配置索引配置數(shù)據(jù)表定義中的索引,要配置索引,必須先給數(shù)據(jù)表增加字段:點(diǎn)擊“增加”按鈕,彈出增加索引框:點(diǎn)擊“編輯”按鈕,將彈出編輯索引框,可在其間編輯索引信息:22.2.5配置外鍵配置數(shù)據(jù)表定義中的外鍵,要配置外鍵,必須先給數(shù)據(jù)表增加字段:點(diǎn)擊“增加”按鈕,彈出增加外鍵框:點(diǎn)擊“編輯”按鈕,將彈出編輯索引框,可在其間編輯索引信息:22.2.5配置外鍵配置數(shù)據(jù)表定義中的外鍵,要配置外鍵,必須先給數(shù)據(jù)表增加字段:點(diǎn)擊“增加”按鈕,彈出增加外鍵框:話框:擊“確定”即可;選中一個(gè)“外鍵”點(diǎn)擊“編輯”按鈕,即可彈出外鍵編輯框:話框:擊“確定”即可;選中一個(gè)“外鍵”點(diǎn)擊“編輯”按鈕,即可彈出外鍵編輯框:點(diǎn)擊“刪除”按鈕時(shí),將刪除當(dāng)前選中的外鍵。22.3配置擴(kuò)展表點(diǎn)擊“刪除”按鈕時(shí),將刪除當(dāng)前選中的外鍵。22.3配置擴(kuò)展表22.3.1引入擴(kuò)展表引入相應(yīng)擴(kuò)展表:點(diǎn)擊“增加”按鈕,彈出選擇擴(kuò)展表框:22.3.1引入擴(kuò)展表引入相應(yīng)擴(kuò)展表:點(diǎn)擊“增加”按鈕,彈出選擇擴(kuò)展表框:列表中刪除。23定義查詢(Query) Query列表中刪除。23定義查詢(Query) Query數(shù)據(jù)的展示。查詢分為“關(guān)聯(lián)查詢”和“聯(lián)合查詢”兩種,在此僅說明了“關(guān)聯(lián)查詢”的情況,“聯(lián)合查詢”的創(chuàng)建與配置與“關(guān)聯(lián)查詢”相似。23.1新建查詢打開“包分類”視圖,在右鍵菜單中選擇“新建”->如下圖:關(guān)聯(lián)查詢關(guān)聯(lián)查詢聯(lián)合查詢聯(lián)合查詢..點(diǎn)擊“實(shí)體對象”選擇按鈕,彈出實(shí)體對象選擇框:選中合法實(shí)體對象,點(diǎn)擊“確定”即可選定實(shí)體對象;點(diǎn)擊完成,即可成功建立查詢,結(jié)果如下圖:23.2配置定義信息打開“包分類”視圖,選中并打開要編輯的查詢,選中“定義”點(diǎn)擊“實(shí)體對象”選擇按鈕,彈出實(shí)體對象選擇框:選中合法實(shí)體對象,點(diǎn)擊“確定”即可選定實(shí)體對象;點(diǎn)擊完成,即可成功建立查詢,結(jié)果如下圖:23.2配置定義信息打開“包分類”視圖,選中并打開要編輯的查詢,選中“定義”頁,如下圖:23.2.1配置一般信息配置定義中的一般信息:23.2.2配置擴(kuò)展屬性配置定義中的擴(kuò)展屬性:點(diǎn)擊“增加”按鈕,彈出擴(kuò)展屬性選擇框,其中列出了在config.xml文件中配23.2.1配置一般信息配置定義中的一般信息:23.2.2配置擴(kuò)展屬性配置定義中的擴(kuò)展屬性:點(diǎn)擊“增加”按鈕,彈出擴(kuò)展屬性選擇框,其中列出了在config.xml文件中配置的屬于查詢的擴(kuò)展屬性:在其間可以增加或刪除擴(kuò)展屬性。話框:在其間可以修改“擴(kuò)展屬性”的值;23.2.3配置子對象置的屬于查詢的擴(kuò)展屬性:在其間可以增加或刪除擴(kuò)展屬性。話框:在其間可以修改“擴(kuò)展屬性”的值;23.2.3配置子對象配置定義中的子對象:選中任意一個(gè)節(jié)點(diǎn),點(diǎn)擊“改名”或者選中任意一個(gè)節(jié)點(diǎn),點(diǎn)擊“改名”或者,都將彈出名稱修改框:可以修改名稱;點(diǎn)擊“導(dǎo)入”按鈕,將彈出導(dǎo)入框:點(diǎn)擊“增加”按鈕,將彈出增加“子對象”框:點(diǎn)擊“增加”按鈕,將彈出增加“子對象”框:框:框:可編輯各項(xiàng)值;選中子對象,點(diǎn)擊“刪除”按鈕,將刪掉選中的子對象。23.3配置字段信息可編輯各項(xiàng)值;選中子對象,點(diǎn)擊“刪除”按鈕,將刪掉選中的子對象。23.3配置字段信息23.3.1配置查詢字段配置定義中的查詢字段:點(diǎn)擊“增加”按鈕,可以增加一個(gè)查詢字段;選中列表中的一個(gè)字段時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;23.3.1配置查詢字段配置定義中的查詢字段:點(diǎn)擊“增加”按鈕,可以增加一個(gè)查詢字段;選中列表中的一個(gè)字段時(shí),可以點(diǎn)擊“刪除”按鈕將其刪除;該行將會上移一行;選中列表中的一個(gè)字段時(shí),如果該數(shù)據(jù)不是位于最下面的一行,則點(diǎn)擊“向下”按鈕,該行將會下移一行。點(diǎn)擊“導(dǎo)入”按鈕,將彈出導(dǎo)入字段框:選中實(shí)體下的合法字段,點(diǎn)擊“>>”按鈕,將字段移到右邊列表,點(diǎn)擊“確定”即可導(dǎo)入字段。字段信息詳細(xì)設(shè)置:23.3.2配置擴(kuò)展屬性配置字段中的擴(kuò)展屬性:點(diǎn)擊“增加”按鈕,彈出擴(kuò)展屬性選擇置的屬于字段的擴(kuò)展屬性:框,其中列出了在config.xml點(diǎn)擊“導(dǎo)入”按鈕,將彈出導(dǎo)入字段框:選中實(shí)體下的合法字段,點(diǎn)擊“>>”按鈕,將字段移到右邊列表,點(diǎn)擊“確定”即可導(dǎo)入字段。字段信息詳細(xì)設(shè)置:23.3.2配置擴(kuò)展屬性配置字段中的擴(kuò)展屬性:點(diǎn)擊“增加”按鈕,彈出擴(kuò)展屬性選擇置的屬于字段的擴(kuò)展屬性:框,其中列出了在config.xml文件中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Pt-IV-M13-生命科學(xué)試劑-MCE-4429
- Frutinone-A-生命科學(xué)試劑-MCE-8513
- 2-Carbamimidoylsulfanyl-acetic-acid-hydrochloride-生命科學(xué)試劑-MCE-6335
- 二零二五年度茶葉品牌授權(quán)合作協(xié)議
- 2025年度籃球俱樂部賽事安全預(yù)案與責(zé)任承擔(dān)協(xié)議
- 二零二五年度中式餐廳合伙人合作協(xié)議
- 2025年度游艇碼頭租賃與船舶租賃稅務(wù)籌劃合同
- 二零二五年度表格合同管理系統(tǒng)在線培訓(xùn)及售后服務(wù)協(xié)議
- 施工現(xiàn)場施工防化學(xué)事故威脅制度
- 科技創(chuàng)新在小學(xué)生課余生活中的重要性
- 成品移動公廁施工方案
- 二零二五版財(cái)務(wù)顧問保密與工作內(nèi)容協(xié)議3篇
- 2025-2030年中國干混砂漿行業(yè)運(yùn)行狀況及發(fā)展趨勢預(yù)測報(bào)告
- 2025年度部隊(duì)食堂食材采購與質(zhì)量追溯服務(wù)合同3篇
- 2025江蘇鹽城市交通投資建設(shè)控股集團(tuán)限公司招聘19人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 新人教版一年級下冊數(shù)學(xué)教案集體備課
- 2024托管班二人合伙的協(xié)議書
- 任務(wù)型閱讀 -2024年浙江中考英語試題專項(xiàng)復(fù)習(xí)(解析版)
- 繪本 課件教學(xué)課件
- 大型央國企信創(chuàng)化與數(shù)字化轉(zhuǎn)型規(guī)劃實(shí)施方案
- pcn培訓(xùn)培訓(xùn)課件
評論
0/150
提交評論