




已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第 2 章 PowerDesigner 基本操作 本章介紹 PowerDesigner 的基本概念、基本操作和全局選項(xiàng)的定義。主要包括窗口、工具欄、工具選項(xiàng)板、瀏覽器窗口、對(duì)象特性窗口、對(duì)象列表窗口、模型對(duì)象、快捷方式,以及全局選項(xiàng)的含義和定義方法。 2.1 窗口基本操作 安裝 PD 9.5 后,第一次啟動(dòng)的初始界面如圖 2-1 所示。窗口的上部是標(biāo)題欄、菜單條、標(biāo)準(zhǔn)工具欄。左面是瀏覽器窗口,下面是輸出窗口。首次打開 PowerDesigner 時(shí),右邊工作區(qū)是空的,這個(gè)區(qū)域用來打開模型的圖形窗口。瀏覽器窗口、輸出窗口和結(jié)果列表窗口能??浚―ock)在另一個(gè)界面元素旁邊,拖曳這些窗口的標(biāo)題欄時(shí),該窗口改變尺寸并顯示標(biāo)題欄,通過??坎僮骺筛淖兎治鲈O(shè)計(jì)環(huán)境窗口的大小和位置。 圖 2-1 PowerDesigner 初始窗口 1??看翱诘姆椒?用鼠標(biāo)左鍵單擊可??看翱跇?biāo)題欄并保持鼠標(biāo)左鍵按下,如圖 2-1 所示,把窗口拖曳到主窗口上的另一個(gè)位置。 2取消停靠特征 右鍵單擊可??看翱诘谋尘埃瑥膹棾龅目旖莶藛沃腥∠?Docking View 選項(xiàng),窗口就失去了可??抗δ?。如果要移動(dòng)可停靠窗口,而不使用??刻卣?,須按下 Ctrl 鍵的同時(shí)拖曳可??看翱?。 3隱藏可??看翱?單擊可??看翱跇?biāo)題欄右邊的按鈕,即可隱藏該窗口。 4恢復(fù)窗口的可??刻卣?在可停靠窗口的背景上單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇 Docking View 選項(xiàng)。也注意:不能在窗口上有內(nèi)容的地方單擊鼠標(biāo)右鍵,否則彈出的菜單是該內(nèi)容的菜單,其中沒有Docking View菜單。 2.2 工具欄與工具選項(xiàng)板操作 PowerDesigner 預(yù)先定義了 Standard,Check,Diagram,View,Layout,F(xiàn)ormat,Window和 Repository 等一系列工具欄。另外,每種圖形都包含一個(gè)工具選項(xiàng)板(Palette)。首次打開PowerDesigner 時(shí),只顯示標(biāo)準(zhǔn)工具欄,并可根據(jù)設(shè)計(jì)需要在主界面上顯示或隱藏其他工具欄。 2.2.1 定制新工具欄的方法 (1)選擇 Tools Customize Toolbars,打開 Toolbars 窗口,如圖 2-2 所示。 圖 2-2 Toolbars 窗口 (2)單擊 New,打開如圖 2-3 所示的 New Toolbar 窗口,輸入新工具欄的名稱 My toolbar。 圖 2-3 New Toolbar 窗口 (3)單擊“OK”按鈕,主界面出現(xiàn)一個(gè)空白工具欄,在如圖 2-4 所示的 Toolbars 中選擇圖 2-4 選擇新產(chǎn)生的工具欄 (4)單擊 Customize,打開 Customize Toolbars 窗口,如圖 2-5 所示。 圖 2-5 Customize Toolbars 窗口 (5)在圖 2-5 的 Categories 框中選擇一個(gè)菜單分類,該類菜單的命令工具出現(xiàn)在 Buttons框中。單擊某個(gè)工具,該工具的描述出現(xiàn)在 Description 框中。 (6)把 Buttons 框中的工具拖曳到新建工具欄中,如圖 2-6所示。單擊新建工具欄的一個(gè)工具,從彈出的快捷菜單中選擇Delete,可刪除這個(gè)工具。使用 Begin Group 工具可對(duì)工具欄分組。 2.2.2 改變工具欄的顯示風(fēng)格 工具欄可有三種顯示風(fēng)格:一是當(dāng)鼠標(biāo)移到工具欄的某個(gè)工具上時(shí)顯示提示(Show Tool tips)或不顯示提示;二是工具欄上的工具顯示為平面樣式(Flat button)或 3D 樣式;三是在工具欄中增減工具及改變工具的圖標(biāo)(Customize)。圖 2-4 窗口下部的兩個(gè)復(fù)選框和Customize 按鈕可改變工具欄的三種風(fēng)格。 2.2.3 恢復(fù)工具欄默認(rèn)設(shè)置 當(dāng)改變了工具欄的顯示風(fēng)格后,在圖 2-4 中單擊 Reset 按鈕可恢復(fù)系統(tǒng)默認(rèn)的工具欄,2.2.4 移動(dòng)工具欄 單擊如圖 2-7 所示的工具欄句柄,在按下鼠標(biāo)左鍵的同時(shí),把它拖曳到其他位置,釋放鼠標(biāo)左鍵,工具欄顯示出它的標(biāo)題欄,如圖 2-8 所示。 2.2.5 隱藏或顯示工具欄 在主界面上隱藏或顯示工具欄的方法是:選擇 ToolsCustomize Toolbars ,在打開的Toolbars 窗口清除或選擇工具欄前面的“?”符號(hào),也可以在主界面的工具欄上單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇或清除工具欄前面的“?”符號(hào),使該工具欄顯示或隱藏。 2.2.6 刪除工具欄 在默認(rèn)情況下,不能刪除 PowerDesigner 自帶的工具欄,但能刪除設(shè)計(jì)者新建的工具欄。刪除的方法是:選擇 ToolsCustomize Toolbars,在打開的 Toolbars 窗口選擇一個(gè)用戶定義的工具欄,單擊 Delete 按鈕,單擊 Close 按鈕。如果是 PowerDesigner 自帶的工具欄,Delete按鈕是灰色的。 2.2.7 工具選項(xiàng)板公用工具的含義 打開 PowerDesigner 的每一種模型都會(huì)出現(xiàn)一個(gè)工具選項(xiàng)板,它是一種特殊的工具欄,圖 2-9 中解釋了公用工具的含義。未說明的工具是每種模型特有的工具,這些工具將隨建模 Pointer 工具 用來選擇圖形符號(hào);Lasso 工具 用來選擇一個(gè)區(qū)域的圖形符號(hào);Grabber 工具 用來選擇、移動(dòng)、改變整個(gè)圖形符號(hào);Zoom In 工具 用來放大視圖的比例;Zoom Out工具 用來縮小視圖的比例;Delete 工具 用來刪除圖形符號(hào);Properties 工具 用來打開對(duì)象的特性窗口。Note 工具 用來插入一個(gè)注釋文本;Link/Extended Dependency 工具 用來在兩個(gè)自由的符號(hào)之間,注釋和對(duì)象之間建立連接,在支持?jǐn)U展依賴的對(duì)象之間建立擴(kuò)展依賴;File 工具 可以在圖形中插入文件符號(hào);Title 工具 可以在圖形中插入一個(gè)標(biāo)題框;Package工具 可以在圖形中插入一個(gè)包符號(hào);Text工具 用來在圖形中插入一個(gè)文本;Line、Arc、Rectangle、Ellipse、Rounded Rectangle、Polyline、Polygon 等工具分別用來在圖形中畫出各種幾何圖形。 單擊工具選項(xiàng)板上的某個(gè)工具,可激活該工具,僅激活后的工具才具有相應(yīng)的功能。工具使用完畢后右鍵單擊圖形窗口空白處或單擊工具選項(xiàng)板上的 Pointer 工具,可釋放該工具。激活 Pointer 工具,單擊對(duì)象符號(hào)可選擇對(duì)象;按下 Shift 鍵的同時(shí),單擊多個(gè)對(duì)象符號(hào)可選擇多個(gè)對(duì)象;選擇某些對(duì)象后,雙擊 Delete 工具刪除所選擇的對(duì)象。激活 Lasso 工具,將光標(biāo)移至一處,按下鼠標(biāo)左鍵的同時(shí),移動(dòng)光標(biāo)至另一處,釋放鼠標(biāo)左鍵,方框中的所有對(duì)象都將被選擇,可對(duì)它們進(jìn)行整體操作。雙擊 Grabber 工具可顯示圖形的全局視圖。 2.3 瀏覽器窗口操作 2.3.1 模型元素在瀏覽器窗口的組織 模型元素在瀏覽器窗口組織成樹形層次結(jié)構(gòu),樹形節(jié)點(diǎn)上的圖標(biāo)表示模型或模型元素的類型。根部是 Workspace 節(jié)點(diǎn),其余節(jié)點(diǎn)是文件夾、模型、多模型報(bào)告、包和模型中的各類模型元素的集合。按下 Alt+Shift+數(shù)字小鍵盤上的加號(hào)(+)或(*)可以展開節(jié)點(diǎn);按下Alt+Shift+數(shù)字小鍵盤上的減號(hào)(-)可折疊全部節(jié)點(diǎn)。瀏覽器窗口主要節(jié)點(diǎn)圖標(biāo),如表 2-1所示。 2.3.2 瀏覽器窗口的基本操作 如圖 2-10 所示,右鍵單擊瀏覽器窗口的 Workspace 根節(jié)點(diǎn),從彈出菜單中選擇 New 菜單下的對(duì)象類型,打開新建對(duì)象的特性窗口,鍵入該對(duì)象的名稱和代碼,單擊“OK”按鈕按鈕后,新建的對(duì)象將在瀏覽器窗口中出現(xiàn)。右鍵單擊瀏覽器窗口的模型、包或?qū)ο蠓诸惞?jié)點(diǎn),與上述操作完全一樣,可任意創(chuàng)建所需類型的對(duì)象。 雙擊一個(gè)節(jié)點(diǎn)或從瀏覽器窗口選擇一個(gè)節(jié)點(diǎn)并按下 Alt+Enter 鍵,可打開該節(jié)點(diǎn)對(duì)象的特性窗口;右鍵單擊節(jié)點(diǎn)顯示節(jié)點(diǎn)的彈出菜單,并選擇適當(dāng)?shù)牟藛雾?xiàng)可對(duì)該對(duì)象進(jìn)行編輯;在瀏覽器窗口中還可拖曳模型對(duì)象。 在瀏覽器窗口的適當(dāng)位置上能夠編輯對(duì)象,但不是所有的對(duì)象都能被編輯,如 Entities、PowerDesigner 軟件工程技術(shù) 22 Business Rules、Classes 這些分類對(duì)象是不能編輯的,不能編輯的分類對(duì)象由系統(tǒng)默認(rèn)定義。編輯項(xiàng)目的方法是:在瀏覽器窗口選擇一個(gè)節(jié)點(diǎn),單擊這個(gè)項(xiàng)目或按 F2 鍵。 2.4 工作空間和文件夾 工作空間(Workspace)中顯示了模型設(shè)計(jì)中的所有模型對(duì)象,工作空間的內(nèi)容通過一個(gè)擴(kuò)展名為.SWS 的文件保存下來,這個(gè)文件叫工作空間文件。 工作空間中可以存放文件夾、模型文件、模型報(bào)告、外部文件等。工作空間文件可以有多個(gè),但每次只能打開一個(gè)。要產(chǎn)生一個(gè)工作空間,必須關(guān)閉當(dāng)前的工作空間,關(guān)閉工作空間時(shí)系統(tǒng)提示保存工作空間中的模型,關(guān)閉方法是:FileClose Workspace。 2.4.1 打開已有的工作空間文件 打開已有的工作空間文件,實(shí)際上就是恢復(fù)了該工作空間文件保存的建模環(huán)境。在默認(rèn)情況下,工作空間中包含的所有模型都處于關(guān)閉狀態(tài)。 使用 FileOpen Workspace 菜單可打開一個(gè)已有的工作空間文件,在打開新的工作空間文件時(shí)系統(tǒng)提示保存當(dāng)前工作空間文件及其包含的所有模型。 2.4.2 保存工作空間 在工作空間中添加、修改、刪除文件夾,產(chǎn)生新模型或分離舊模型,產(chǎn)生新報(bào)告或分離舊報(bào)告時(shí),都需要保存工作空間文件。如果在工作空間中產(chǎn)生了新模型,在保存工作空間時(shí),系統(tǒng)會(huì)彈出“另存為”窗口,提示保存新建的模型文件。 2.4.3 工作空間的基本操作 在工作空間中可以產(chǎn)生 Folder、BPM、CDM、PDM、OOM、FRM、多模型報(bào)告等對(duì)象,方法是:在瀏覽器窗口右鍵單擊 Workspace 節(jié)點(diǎn),從彈出的快捷菜單中選擇 New新項(xiàng)目。如果產(chǎn)生的項(xiàng)目是一個(gè)新模型,在工作區(qū)中會(huì)打開該模型的默認(rèn)圖形窗口。 可以把 BPM、CDM、PDM、OOM、FRM、多模型報(bào)告和其他外部文件添加到工作空間。方法是:右鍵單擊工作空間節(jié)點(diǎn),從彈出的快捷菜單中選擇 Add,在打開的窗口中選擇一個(gè)文件,單擊“打開”按鈕,選擇的文件就會(huì)出現(xiàn)在瀏覽器窗口。如果添加的文件是一個(gè)模型,那么模型節(jié)點(diǎn)出現(xiàn)在瀏覽器窗口,但模型不會(huì)在工作區(qū)中打開。要打開模型圖形,必須在瀏覽器窗口雙擊圖形節(jié)點(diǎn)。 刪除工作空間時(shí),系統(tǒng)只刪除.SWS 文件,并不刪除其中包含的文件夾、模型等。若要第 2 章 PowerDesigner 基本操作 23 2.4.4 文件夾的基本操作 文件夾(Folder)是建模者組織模型的重要工具,它能把工作空間中的內(nèi)容組織成條理清晰的樹形結(jié)構(gòu)。文件夾的名稱必須惟一,文件夾中可以包含多級(jí)子文件夾,子文件夾的名稱和父文件夾的名稱可以相同。文件夾只能包含容器對(duì)象而不能包含模型對(duì)象,容器對(duì)象包括:Folder、BPM、FRM、PDM、CDM、OOM、多模型報(bào)告等。 產(chǎn)生文件夾的方法是:右鍵單擊 Workspace 或文件夾節(jié)點(diǎn),從彈出的快捷菜單中單擊 NewFolder,在產(chǎn)生的新的文件夾的高亮度區(qū)內(nèi)鍵入文件夾的名稱。 在文件夾中產(chǎn)生容器對(duì)象的方法是:右鍵單擊文件夾節(jié)點(diǎn),從彈出的快捷菜單中選擇New 菜單下的容器對(duì)象,如 Folder、BPM、FRM、CDM、MMR、PDM、OOM 等。 通過拷貝或拖曳可以在文件夾中添加容器對(duì)象,但不能把已經(jīng)打開的容器對(duì)象粘貼或移動(dòng)到另一個(gè)文件夾中。在文件夾中添加容器對(duì)象的方法是:選擇一個(gè)容器對(duì)象,直接把它拖曳到目標(biāo)文件夾中;如果要拷貝這個(gè)容器對(duì)象,可一直按著 Ctrl 鍵把它拖曳到目標(biāo)文件夾中。通過多項(xiàng)選擇能夠同時(shí)把幾個(gè)容器對(duì)象一并拖曳到目標(biāo)文件夾中(通過 Ctrl 鍵或 Shift 鍵進(jìn)行多項(xiàng)選擇)。如果選擇了未被授權(quán)的容器對(duì)象或已經(jīng)打開的模型,拖曳將不能進(jìn)行。 刪除文件夾并不刪除該文件夾包含的模型本身,必須從工作區(qū)中把該文件夾包含的模型進(jìn)行分離刪除文件夾不能執(zhí)行“Undo”操作,所以執(zhí)行操作必須慎重。方法是:右鍵單擊文件夾節(jié)點(diǎn),從彈出的快捷菜單中選擇 EditDelete;或者在 Standard 工具欄中單擊 Delete 工具;或者從菜單條中選擇 EditDelete。 2.5 快捷方式的基本概念 2.5.1 定義快捷方式 1快捷方式的作用、分類 同類模型之間或同一個(gè)模型的不同包之間需要共享一個(gè)對(duì)象時(shí),可以采用復(fù)制的方法。但是,當(dāng)這些共享對(duì)象的定義發(fā)生變化時(shí),則需要修改所有拷貝的對(duì)象。要保證所有拷貝對(duì)象同步是一件十分困難的事情,特別是當(dāng)對(duì)象之間存在聯(lián)系時(shí),保證同步問題就顯得尤為重要。為了解決對(duì)象多份拷貝的一致性問題,PowerDesigner 提出了快捷方式(Shortcut)的概念。 對(duì)象在模型中定義后,其他同類模型和包使用已經(jīng)定義好的對(duì)象的實(shí)例,并把原先定義的對(duì)象稱為共享對(duì)象,把共享對(duì)象的實(shí)例稱為共享對(duì)象的快捷方式。 在修改共享對(duì)象定義的同時(shí),修改所有的快捷方式??旖莘绞疥P(guān)聯(lián)的對(duì)象稱為目標(biāo),目標(biāo)對(duì)象所在的模型稱為目標(biāo)模型。快捷方式分為內(nèi)部快捷方式(Internal)和外部快捷方式(External),內(nèi)部快捷方式存在于一個(gè)模型的不同包中;外部快捷方式存在于同類的不同模型中。 建立快捷方式并沒有真正復(fù)制對(duì)象,只是為對(duì)象創(chuàng)建了一個(gè)“影子”??旖莘绞绞褂媚繕?biāo)對(duì)象的名稱、代碼、類型和 ID,并且當(dāng)目標(biāo)對(duì)象的定義修改時(shí),其快捷方式自動(dòng)更新,圖2-11 是實(shí)體 Person 產(chǎn)生的快捷方式。 BPM、FRM、CDM、PDM、FRM、OOM 中具有圖形符號(hào)的模型對(duì)象都能產(chǎn)生內(nèi)部或外部快捷方式,也能產(chǎn)生快捷方式的快捷方式,但不能產(chǎn)生 CDM 中數(shù)據(jù)項(xiàng)和 OOM 中時(shí)序圖(Sequence Diagram)、消息(Messages)的外部快捷方式。只有在模型的內(nèi)部才能重復(fù)使用數(shù)據(jù)項(xiàng)快捷方式。 2快捷方式的特性窗口 在快捷方式的特性窗口中,Target type 指目標(biāo)對(duì)象的類型;Target model 為目標(biāo)模型的名稱;Shortcut type 指明內(nèi)部快捷方式或外部快捷方式,只有當(dāng) Shortcut type 為外部快捷方式,才具有 Generate 和 Generate as 特性;Status 表示目標(biāo)模型所處的 Opened,Closed 和 Not found三種狀態(tài)之一;Generate 指包含外部快捷方式的模型是否在轉(zhuǎn)換成其他模型的同時(shí)將快捷方式也轉(zhuǎn)換成其他模型中的對(duì)象;Generated as 指轉(zhuǎn)換成其他模型時(shí),快捷方式成為 Object 還是 Shortcut,選擇 Object 生成其他模型時(shí)會(huì)丟失與目標(biāo)對(duì)象的連接。通過快捷方式特性窗口能夠修改目標(biāo)對(duì)象、目標(biāo)模型、目標(biāo)包的特性,還能改變快捷方式的目標(biāo)對(duì)象。 目標(biāo)模型處于打開狀態(tài)時(shí),我們能夠修改目標(biāo)對(duì)象的特性,方法是:在圖形窗口雙擊快捷方式符號(hào),打開快捷方式的特性窗口,如圖 2-12 所示。單擊 Name 框后的目標(biāo)對(duì)象特性按鈕 ,或 Target Model 框后的目標(biāo)模型特性按鈕 ,或 Target Package 框后的目標(biāo)包屬性按鈕??稍谙鄳?yīng)打開的窗口修改各自的特性。 圖 2-12 快捷方式特性窗口 當(dāng)外部快捷方式的目標(biāo)模型處于 Open 狀態(tài)時(shí),能夠改變其目標(biāo)對(duì)象。當(dāng)目標(biāo)對(duì)象被刪除,或目標(biāo)對(duì)象的 Name 和 Code 被更名,或目標(biāo)對(duì)象與另外一個(gè)包中的對(duì)象重名而在源包中刪除了該目標(biāo)對(duì)象時(shí),快捷方式的 Status 顯示為 Not Found。這時(shí),需要改變快捷方式的目標(biāo)對(duì)象或刪除這個(gè)快捷方式。 選擇新目標(biāo)對(duì)象應(yīng)注意:新目標(biāo)對(duì)象不能是原來的目標(biāo)對(duì)象或包中其他快捷方式已指向的目標(biāo)對(duì)象;新目標(biāo)對(duì)象應(yīng)與原來的目標(biāo)對(duì)象具有相同類型(如原來的實(shí)體快捷方式不能改變成數(shù)據(jù)項(xiàng)快捷方式)。 改變目標(biāo)對(duì)象的方法是:在快捷方式的特性窗口單擊左下角的 Change Target Object(如圖 2-12 所示),打開對(duì)象選擇窗口,這個(gè)窗口只包含與原來目標(biāo)對(duì)象同類型的對(duì)象,瀏覽包含新目標(biāo)對(duì)象的圖形或包,選擇一個(gè)目標(biāo)對(duì)象,單擊“OK”按鈕。新的目標(biāo)對(duì)象出現(xiàn)在 Name框中,并且快捷方式的 Status 自動(dòng)改變成 Opened 狀態(tài)。另外,可以打開 List of Shortcut 窗口選擇一個(gè)快捷方式,并單擊 Change Target Object 工具 ,改變快捷方式的目標(biāo)對(duì)象。 3產(chǎn)生快捷方式的方法 產(chǎn)生快捷方式遵循的原則如下: 在目標(biāo)模型或目標(biāo)包中不能產(chǎn)生快捷方式 在不同的命名空間中不能為數(shù)據(jù)項(xiàng)產(chǎn)生快捷方式 同一包中的模型對(duì)象,不能為其產(chǎn)生快捷方式 兩個(gè)快捷方式之間不能產(chǎn)生連接,但在相關(guān)的模型中兩個(gè)目標(biāo)對(duì)象可以連接 一個(gè)實(shí)體和繼承的快捷方式之間不能產(chǎn)生連接 在目標(biāo)模型中選擇模型對(duì)象后執(zhí)行 EditCopy 命令,然后切換到要生成快捷方式的模型或包中,再執(zhí)行 EditPaste As Shortcut 命令,這時(shí)就產(chǎn)生了一個(gè)快捷方式。 使用拖曳技術(shù)在圖形窗口和瀏覽器窗口之間能產(chǎn)生快捷方式,方法是:在目標(biāo)模型中選擇目標(biāo)對(duì)象,按下 Ctrl + Shift 鍵的同時(shí),把對(duì)象符號(hào)拖曳到希望產(chǎn)生快捷方式的模型或包中。 4快捷方式與目標(biāo)對(duì)象的相關(guān)性 為保證快捷方式與目標(biāo)對(duì)象的同步,模型中保存著快捷方式與目標(biāo)模型的路徑。通常,兩個(gè)快捷方式之間不能產(chǎn)生一個(gè)連接,但是,由于兩個(gè)目標(biāo)對(duì)象之間能夠產(chǎn)生連接,這樣,如果把目標(biāo)對(duì)象之間的連接復(fù)制后,粘貼到其他包中產(chǎn)生快捷方式時(shí),就好像兩個(gè)快捷方式之間產(chǎn)生了連接,這個(gè)問題應(yīng)該引起特別注意,因?yàn)閺膱D形上是看不出這種區(qū)別的。這種情況只存在于內(nèi)部快捷方式中。方法是:復(fù)制兩個(gè)目標(biāo)對(duì)象及它們之間的連接,在該模型的另一個(gè)包中把復(fù)制的對(duì)象粘貼成快捷方式,產(chǎn)生如圖 2-13 所示的情況。 5快捷方式與目標(biāo)對(duì)象的同步 目標(biāo)模型處于 Opened 狀態(tài)時(shí),快捷方式能夠從目標(biāo)對(duì)象中檢索信息。目標(biāo)模型處于Closed 狀態(tài)時(shí),只顯示快捷方式的名稱和目標(biāo)對(duì)象的類型。根據(jù)目標(biāo)模型所處狀態(tài)的不同,快捷方式與目標(biāo)對(duì)象之間的同步方式也不同,如表 2-2 所示。 2.5.2 快捷方式的顯示 快捷方式在瀏覽器窗口和圖形窗口顯示時(shí),圖形的左下角有一個(gè)小圖標(biāo)。根據(jù)目標(biāo)模型狀態(tài)的不同,快捷方式顯示的內(nèi)容也不同,如圖 2-14、圖 2-15 所示。 1定義快捷方式顯示方式 顯示或隱藏快捷方式左下角的小圖標(biāo)的方法是:在打開包含快捷方式模型的前提下,選擇 ToolsDisplay Preferences,打開 Display Preferences 窗口,選擇 Object ViewShortcut。選擇或清除 Show icon。 2在瀏覽器窗口定位快捷方式 快捷方式顯示在瀏覽器窗口對(duì)象分類列表的最后,如圖 2-16 所示,實(shí)體的快捷方式出現(xiàn)在瀏覽器窗口 Entities 分類的后面。 3顯示目標(biāo)對(duì)象的所有快捷方式 雙擊目標(biāo)對(duì)象,在該對(duì)象的特性窗口單擊 Dependencies 選項(xiàng)卡,該選項(xiàng)卡的 Shortcuts子頁(yè)上顯示該對(duì)象的全部快捷方式,如圖 2-17 所示。 4顯示對(duì)象類型的所有快捷方式 在當(dāng)前模型或包的對(duì)象列表窗口顯示所選對(duì)象類型的所有快捷方式的方法是:選擇Model 菜單下的項(xiàng)目,出現(xiàn)對(duì)應(yīng)項(xiàng)目對(duì)象的列表窗口。單擊 Include Shortcuts 工具 ,所選對(duì)象類型的所有快捷方式在列表中顯示成灰色,如圖 2-18 所示,表明在當(dāng)前模型或包中不能修改。雙擊列表中的快捷方式,可顯示它的特性窗口。 2.5.3 快捷方式的操作 從快捷方式列表窗口中不能產(chǎn)生新的快捷方式,但能夠完成下面的工作。 1顯示快捷方式列表 選擇 ModelShortcuts,打開 List of Shortcuts 窗口,如圖 2-19 所示,該窗口顯示當(dāng)前模型或包中的所有快捷方式。選擇 Include Sub-Packages 工具 ,可以顯示所有包中的全部快捷方式。從列表中選擇一個(gè)快捷方式,單擊 Properties 工具 ,打開快捷方式的特性窗口。 圖 2-19 List of Shortcuts 窗口 2從其他包中把對(duì)象添加成快捷方式 在快捷方式列表窗口單擊 Add Shortcuts 工具 ,從打開的 Add Shortcuts 窗口的 Model下拉列表框中選擇包含快捷方式的模型或包,從對(duì)象列表中的每一個(gè)對(duì)象類型頁(yè)上選擇添加成快捷方式的對(duì)象,如圖 2-20 所示。 圖 2-20 Add Shortcuts 窗口 3快捷方式目標(biāo)模型列表窗口的操作 選擇 ModelTarget Models 可顯示所有快捷方式目標(biāo)模型的名稱、代碼和類型等,并可修改目標(biāo)模型的特性,還可觀察目標(biāo)模型所處的狀態(tài)和目標(biāo)模型文件存儲(chǔ)的路徑。選擇一個(gè)處于 Closed 狀態(tài)的目標(biāo)模型,單擊 Open Model 工具 ,可打開這個(gè)模型。在列表中選擇目標(biāo)模型,單擊 Delete 工具,彈出一個(gè)刪除確認(rèn)框,提示所有與該目標(biāo)模型有關(guān)的快捷方式在執(zhí)行這一動(dòng)作期間將被全部刪除,如圖 2-21 所示。 圖 2-21 刪除目標(biāo)模型確認(rèn)框 注意:當(dāng)目標(biāo)模型處于不確定狀態(tài)(Unresolved)時(shí),表明目標(biāo)模型不能打開,主要原因可能是:目標(biāo)模型文件不存在。在這種情況下必須改變快捷方式的目標(biāo)模型。 4刪除快捷方式 在圖形窗口、瀏覽器窗口、快捷方式列表窗口都能刪除快捷方式。刪除方法是:在這 3種類型的窗口選擇快捷方式,然后按下 Delete 鍵。 2.5.4 生成快捷方式 含有外部快捷方式的模型在轉(zhuǎn)換成其他類型的模型的時(shí)候,可以保護(hù)外部快捷方式和目標(biāo)模型之間的連接。要在轉(zhuǎn)換后的模型中生成快捷方式,轉(zhuǎn)換模型前必須在每一個(gè)快捷方式的特性窗口選擇 Generate 復(fù)選框,并使 Generation as 框中選擇 Shortcut。在快捷方式列表窗口選擇多個(gè)快捷方式,可以統(tǒng)一修改這兩個(gè)特性。 當(dāng) CDM 或 OOM 生成 PDM,PDM 或 OOM 生成 CDM,CDM 或 PDM 生成 OOM 時(shí),我們需要定義快捷方式在生成的模型中的目標(biāo)對(duì)象。圖 2-22 是 OOM 生成 PDM 的一個(gè)例子。 圖 2-22 生成快捷方式實(shí)例 下面是外部快捷方式生成事件的正確順序: (1)OOM1 是 OOM2 中快捷方式的目標(biāo)模型。 (2)OOM1 生成 PDM1。 (3)選擇 OOM2 中外部快捷方式特性窗口的 Generate 參數(shù),在 List of Shortcuts 窗口的Generation 列選擇 Object 或 Shortcut,可以在 OOM2 生成的 PDM2 模型中生成這個(gè)外部快捷方式的對(duì)象或快捷方式。讀者應(yīng)該考慮 OOM1 處于打開或關(guān)閉狀態(tài)時(shí),模型生成的情況。 (4)OOM2 生成的 PDM2 與 OOM1 生成的 PDM1 中的對(duì)象正確連接。 2.6 對(duì)象特性窗口的使用 模型對(duì)象的特性分類組織在不同的特性頁(yè)上。特性窗口包含有標(biāo)準(zhǔn)特性頁(yè)和每個(gè)對(duì)象特有的特性頁(yè)。標(biāo)準(zhǔn)特性頁(yè)在所有對(duì)象的特性窗口中都存在,包括 General,Rules,Notes,Version Info,Dependencies,Extended Dependencies 等。General 選項(xiàng)卡包含對(duì)象的標(biāo)識(shí),如 Name 和 Code;Rules 選項(xiàng)卡包含應(yīng)用到該對(duì)象的業(yè)務(wù)規(guī)則;Notes 選項(xiàng)卡包含對(duì)該對(duì)象的描述和注釋;Version Info 選項(xiàng)卡包含對(duì)象的版本信息;Dependencies 選項(xiàng)卡包含用戶定義的對(duì)象依賴信息;Extended Dependencies 選項(xiàng)卡只在被連接對(duì)象的特性窗口中出現(xiàn)。 2.6.1 顯示對(duì)象特性窗口 雙擊對(duì)象圖形符號(hào),可以打開對(duì)象的特性窗口。當(dāng)打開連接對(duì)象(如 CDM 中的Relationship)的特性窗口時(shí),對(duì)象間連接的圖形出現(xiàn)在窗口的上部,如圖 2-23 所示。 圖 2-23 典型的對(duì)象特性窗口 2.6.2 改變對(duì)象特性窗口特性頁(yè)的數(shù)量 對(duì)象特性窗口左下角的 菜單可用來增減特性頁(yè)的數(shù)量,如圖 2-24 所示。該下拉菜單包含有:Display Standard Pages、Display All Pages和 Customize三類定制命令;Find in Diagram、Find in Browser、Parent Properties 三類對(duì)象查找命令和特性頁(yè)顯示、隱藏、定制命令。 在默認(rèn)情況下,對(duì)象特性窗口顯示所有的特性頁(yè)。命令前若有v符號(hào),則表示顯示這個(gè)特性頁(yè)。特性頁(yè)顯示選項(xiàng)的改變會(huì)立即應(yīng)用到當(dāng)前的特性窗口,但對(duì)已經(jīng)打開的特性窗口不起作用。 對(duì)象特性窗口可隱藏不經(jīng)常使用的特性頁(yè),但不能隱藏所有的特性頁(yè),因?yàn)?General 選項(xiàng)卡中包含對(duì)象最基本的特性,如 Name、Code 等,這些特性是不可缺少的。 圖 2-24 定制特性窗口的下拉菜單 2.6.3 在對(duì)象特性窗口為對(duì)象增加業(yè)務(wù)規(guī)則 業(yè)務(wù)規(guī)則是與業(yè)務(wù)密切相關(guān)的準(zhǔn)則,是附加在對(duì)象上的一些規(guī)定、用戶需求或事物內(nèi)在的規(guī)律,是對(duì)模型信息的補(bǔ)充,它們不能用圖形的方法進(jìn)行表示。在對(duì)象特性窗口的 Rules選項(xiàng)卡上,單擊 Add Objects 工具 ,出現(xiàn)業(yè)務(wù)規(guī)則選擇窗口,選擇一個(gè)或多個(gè)業(yè)務(wù)規(guī)則,然后單擊“確定”按鈕可為當(dāng)前對(duì)象增加業(yè)務(wù)規(guī)則,如圖 2-25 所示。 圖 2-25 為對(duì)象增加業(yè)務(wù)規(guī)則的方法 2.6.4 在對(duì)象特性窗口顯示對(duì)象依賴的項(xiàng)目 對(duì)象特性窗口的 Dependencies 選項(xiàng)卡可顯示對(duì)象所依賴的模型對(duì)象。例如,CDM 中實(shí)體的 Dependencies 選項(xiàng)卡可顯示與該實(shí)體相聯(lián)系的子實(shí)體和父實(shí)體。Dependencies 選項(xiàng)卡還能顯示實(shí)體上定義的聯(lián)系或關(guān)聯(lián)及實(shí)體的快捷方式。通過這個(gè)選項(xiàng)卡我們能夠查看模型的起源和目標(biāo)。單擊 Dependencies 選項(xiàng)卡下部的子頁(yè)可觀察它與各類對(duì)象的依賴,如圖 2-26 所示。 圖 2-26 對(duì)象的依賴頁(yè)面 2.6.5 對(duì)象特性窗口的擴(kuò)展依賴 擴(kuò)展依賴(Extended Dependencies)是模型對(duì)象間的語(yǔ)義連接,它有助于理解對(duì)象間的協(xié)作關(guān)系,PowerDesigner 不對(duì)這些連接進(jìn)行解釋和檢查,通常只用于一般的說明。 通常,模型中使用特定含義的版型(Stereotype)來說明擴(kuò)展依賴的含義,在對(duì)象特性窗口的 Extended Dependencies 選項(xiàng)卡上,在 Stereotype 框中能夠直接輸入擴(kuò)展依賴的名稱,但如果在 Extended Model Definition(擴(kuò)展名為 XEM 的文件)中定義了嵌入到模型中的版型,那么可從 Stereotype 下拉列表中選擇其中一個(gè)版型。 圖 2-27說明了兩個(gè) PDM是由同一個(gè) CDM生成的,其中兩個(gè) PDM使用了不同的 DBMS。該圖是使用工具選項(xiàng)板上的 File 工具 和 Link/Extended Dependencies 工具 制作而成的。 圖 2-27 擴(kuò)展依賴的作用 2.6.6 在對(duì)象特性窗口顯示版本信息 對(duì)象的特性窗口都包含有 Version Info 選項(xiàng)卡,包括:建立對(duì)象的 User、Date 及對(duì)象最后修改的 User 和 Date。其中,建立對(duì)象的 User 是登錄 Windows98/ NT/2000/XP 操作系統(tǒng)的用戶名;Date 為產(chǎn)生對(duì)象的日期。這些信息是 PowerDesigner 自動(dòng)填充的,任何時(shí)候都不能進(jìn)行人為的修改。 2.7 對(duì)象列表窗口的使用 對(duì)象列表窗口以列表的形式顯示當(dāng)前模型或包中的同類對(duì)象,根據(jù)列表對(duì)象的不同,這些對(duì)象可以排序或不排序。例如,Table 列表沒有次序,而 Columns 列表則有次序,并且這個(gè)次序必須受到保護(hù)。對(duì)象列表的標(biāo)題欄顯示對(duì)象的類型,如 List of Columns。 2.7.1 從 Model 菜單中顯示對(duì)象列表 選擇 Model對(duì)象(如 Entities、Domains 等),可顯示該對(duì)象的列表,如圖 2-28 所示。 使用對(duì)象列表窗口的 或 工具,可在列表中顯示快捷方式和子包中的對(duì)象。如果列表中對(duì)象的特性是灰色的,則表明這些特性不能進(jìn)行編輯。當(dāng)列表中快捷方式的目標(biāo)模型關(guān)閉時(shí),某些信息將不能顯示,如注釋(Comment)或描述(Description)。 圖 2-28 顯示對(duì)象列表窗口 2.7.2 從特性窗口顯示對(duì)象列表 某些對(duì)象的特性窗口也可能包含有對(duì)象列表,如,在 OOM 的類圖中,從一個(gè)類的特性窗口選擇 Attributes 選項(xiàng)卡,顯示所選類的屬性列表,如圖 2-29 所示。 圖 2-29 從屬性窗口顯示對(duì)象列表 2.7.3 對(duì)象列表窗口的工具欄 在對(duì)象列表窗口的上部設(shè)置有一個(gè)工具欄,它的功能如圖 2-30 所示。 圖 2-30 對(duì)象列表窗口的工具欄 除上述通用工具外,還可能出現(xiàn)另外幾種工具,即在圖形中查找圖形符號(hào)的工具 ;列表中是否包含子包對(duì)象工具 ;列表中是否包含快捷方式工具 ;打開目標(biāo)模型或打開圖形工具 ,這個(gè)工具只在相關(guān)圖形的對(duì)象中出現(xiàn)。 2.7.4 選擇對(duì)象列表窗口全部列表項(xiàng)的方法 單擊列表左上角位置,如圖 2-31 所示的圓圈位置,可選擇對(duì)象列表中所有的列表項(xiàng)目。 圖 2-31 選擇所有對(duì)象窗口 2.7.5 排列對(duì)象列表窗口對(duì)象的順序 2.7.6 定義對(duì)象列表窗口的過濾條件 圖 2-32 定制列和過濾器窗口 表 2-3 使用表達(dá)式例子表達(dá)式允許的字符串值W* Work,Washington * Student*,University* ?ER Writer,Seller *? Whatsyourname?定義過濾表達(dá)式的方法是:?jiǎn)螕舳ㄖ坪Y選工具 ,在打開窗口的 Expression 列中按表 2-3的要求輸入表達(dá)式,單擊“OK”按鈕,按過濾條件顯示對(duì)象列表。選擇或清除 U 列中的v號(hào),可使條件表達(dá)式起作用或不起作用。 2.8 模型對(duì)象的基本操作 PowerDesigner 建立的各類模型中包含許多對(duì)象,有些對(duì)象可用圖形符號(hào)來表示,稱為對(duì)象圖形符號(hào),如 BPM 中的處理(Process)、CDM 中的實(shí)體(Entity),PDM 中的表(Table)等。這些對(duì)象圖形符號(hào)可以在圖形窗口中顯示。有些對(duì)象不能用圖形符號(hào)表示,如業(yè)務(wù)規(guī)則(Business Rule)、域(Domain)等。無論是有圖形符號(hào)的對(duì)象還是無圖形符號(hào)的對(duì)象都是通過它們的特性標(biāo)識(shí)的,每個(gè)對(duì)象都有 Name,Code,Comment 等特性。 2.8.1 定義模型對(duì)象 1模型對(duì)象的 Name 特性 模型對(duì)象的 Name 特性是為了讓人們記住模型對(duì)象而定義的,所以最好使用易于理解的自然語(yǔ)言詞匯。如中國(guó)人設(shè)計(jì)的模型對(duì)象名稱最好使用漢字,日本人設(shè)計(jì)的模型對(duì)象最好用日語(yǔ),多國(guó)進(jìn)行交流的模型最好使用英文,它的最大長(zhǎng)度為 254 個(gè)字符。 2模型對(duì)象的 Code 特性 模型對(duì)象的 Code 特性是為了讓計(jì)算機(jī)識(shí)別模型對(duì)象而定義的,一般在相關(guān)的腳本中使用,所以最好定義成計(jì)算機(jī)程序易于識(shí)別的字符串,一般使用字母、數(shù)字、下劃線組成的字符串,中間不能包含空格,最大長(zhǎng)度為 254 個(gè)字符。 3模型對(duì)象的 Comment 特性 模型對(duì)象的Comment特性是為更好地用自然語(yǔ)言描述模型對(duì)象而設(shè)置的,它提供了比Name特性更詳細(xì)的信息。 4模型對(duì)象的其他特性 模型對(duì)象特性被分類組織在特性窗口中不同的特性頁(yè)上,包括 Notes,Rules,Version Info,Dependencies,Extended dependencies 等。其中 Notes 選項(xiàng)卡由 Description 和 Annotation 兩個(gè)子頁(yè)組成,Description 描述對(duì)象的詳細(xì)信息,Annotation 描述對(duì)象實(shí)現(xiàn)的形式化信息;Rules選項(xiàng)卡顯示當(dāng)前對(duì)象的所有業(yè)務(wù)規(guī)則;Version Info 選項(xiàng)卡顯示對(duì)象所有者、產(chǎn)生日期、修改日期等信息;Dependencies 選項(xiàng)卡顯示當(dāng)前對(duì)象所依賴的對(duì)象;Extended dependencies 選項(xiàng)卡顯示與當(dāng)前對(duì)象相關(guān)的所有其他對(duì)象。 5模型對(duì)象的標(biāo)識(shí) 有些模型對(duì)象在同一個(gè)模型文件中要求 Name 特性和 Code 特性必須是惟一的,例如,CDM 中的 Business Rules、Domain、User、Entity、Inheritance 等;PDM 中的 Table;OOM中的 Class、Interface、Actor、UML object、use case、Message、use case association 等。 有些模型對(duì)象在同一個(gè)模型對(duì)象中要求 Name 特性和 Code 特性必須是惟一的。例如,PDM中 Table 對(duì)象內(nèi)部的 Column 對(duì)象;OOM 中 Class 對(duì)象內(nèi)部的 Attribute 、Operation 對(duì)象等。 有些模型對(duì)象的標(biāo)識(shí)與通過 Tools? Model Options打開的Model Options窗口中的 Unique code 選項(xiàng)有關(guān)。如果選中 Unique code 復(fù)選框,則要求模型對(duì)象在同一個(gè)模型文件中擁有惟一的 Code。如果不選中 Unique code 復(fù)選框,則模型對(duì)象在同一個(gè)模型文件中的 Code 可以相同。如 CDM 中的 Relationship、Data Item 模型對(duì)象,PDM 中的 Reference 模型對(duì)象,OOM中的 Association、Dependencies、Realization、Generalization 模型對(duì)象。 6新建模型對(duì)象 新建模型對(duì)象有 3 種方法:在圖形窗口,用工具選項(xiàng)板上的對(duì)象產(chǎn)生工具新建模型對(duì)象;在瀏覽器窗口,新建模型對(duì)象;在對(duì)象列表窗口,新建模型對(duì)象。 在工具選項(xiàng)板上選擇對(duì)象產(chǎn)生工具;單擊圖形窗口的空白處,在單擊處產(chǎn)生對(duì)象圖形符號(hào),在瀏覽器窗口對(duì)應(yīng)節(jié)點(diǎn)下出現(xiàn)模型對(duì)象的項(xiàng)目;單擊鼠標(biāo)右鍵釋放這個(gè)工具;在圖形窗口雙擊新產(chǎn)生對(duì)象的符號(hào),在打開的對(duì)象特性窗口輸入模型對(duì)象的 Name 和 Code。 在瀏覽器窗口,右鍵單擊模型、包或?qū)ο蠓诸?;從彈出的快捷菜單中選擇 New 菜單下的對(duì)象類型,在打開的對(duì)象特性窗口中輸入對(duì)象的 Name 和 Code;單擊“OK”按鈕。按下 Shift鍵并把對(duì)象拖曳到圖形窗口,此時(shí)對(duì)象可產(chǎn)生一個(gè)對(duì)象圖形符號(hào)。注意,瀏覽器窗口新產(chǎn)生的模型對(duì)象沒有圖形符號(hào)。 選擇 Model 菜單下的模型對(duì)象,顯示該類對(duì)象的列表窗口;單擊 Add a Row 工具 ,在新產(chǎn)生的行中鍵入模型對(duì)象的 Name 和 Code;單擊“OK”按鈕,在對(duì)象列表中新產(chǎn)生的對(duì)象符號(hào)會(huì)自動(dòng)出現(xiàn)在最后打開的圖形窗口。 7附加模型對(duì)象注釋 對(duì)團(tuán)隊(duì)分析設(shè)計(jì)來講,模型對(duì)象的注釋信息十分重要。這些信息組織在如圖 2-33 所示的Notes 選項(xiàng)卡上,該選項(xiàng)卡有 Description 和 Annotation 兩個(gè)子頁(yè),使用工具欄上的工具和快捷方式可完成 4 項(xiàng)工作:(1)為對(duì)象附加注釋,(2)為注釋定義字體、段落、Tab 空格格式,(3)用外部編輯器編輯注釋,(4)插入文本內(nèi)容。 圖 2-33 對(duì)象的 Notes 特性頁(yè) 定義 Notes 字體格式的方法為:在 Description 或 Annotation 選項(xiàng)卡上,編輯文本的內(nèi)容,單擊 Format 工具 ,打開如圖 2-34 所示的窗口,選擇字體格式選項(xiàng),單擊“確定”按鈕。 圖 2-34 文本格式窗口 定義 Notes 段落格式的方法是:在 Description 或 Annotation 選項(xiàng)卡上,單擊 Format 工具 ,顯示 Text Format 窗口,單擊 Paragraph 選項(xiàng)卡,如圖 2-35 所示,選擇段落選項(xiàng)。段落格式包括:縮進(jìn)(Left,Right,F(xiàn)irst line)、間距(Before,After,Line spacing)、對(duì)齊方式(Left,圖 2-35 文本格式的 Paragraph 窗口 定義 Notes中 Tab空格格式的方法是:在 Description 或 Annotation選項(xiàng)卡上,單擊 Format工具 ,在 Text Format 窗口單擊 Tabs 選項(xiàng)卡,選擇 Tab 空格格式。在 Tab stop position 中鍵入值,在 Alignment 框中,選擇對(duì)齊方式,如圖 2-36 所示。單擊 Set,單擊“確定”按鈕。按下 Ctrl+Tab 鍵,光標(biāo)按設(shè)置的值跳動(dòng)。 圖 2-36 設(shè)置 Notes的 Tab空格格式 如果在全局選項(xiàng)中定義了外部編輯器,便可在 Notes 中使用外部編輯器,方法是:在Description 或 Annotation 選項(xiàng)卡上,單擊 Edit With xxx 工具 ,以定義的編輯器打開文本,如果沒有定義外部編輯器,則以默認(rèn)文本編輯器打開文本(參見 2.9.3 節(jié))。 在 Notes中插入已存在文本的方法是:在 Description 或 Annotation 選項(xiàng)卡上,選擇 Insert,從打開的窗口中選擇已存在的目錄和文件,單擊“打開”按鈕,文件的內(nèi)容即出現(xiàn)在編輯窗口中。 2.8.2 拖曳、復(fù)制和粘貼模型對(duì)象 1.拖曳模型對(duì)象 通過拖曳、復(fù)制、粘貼模型對(duì)象能夠達(dá)到重用模型對(duì)象的目的。通過拖曳可以復(fù)制、移動(dòng)對(duì)象,以及產(chǎn)生對(duì)象的快捷方式和復(fù)制品。拖曳模型對(duì)象最終可產(chǎn)生什么樣的結(jié)果將取決于 ToolsGeneral OptionsGeneralDrag&Dorp 選項(xiàng)。默認(rèn)的拖曳規(guī)則是:按下 Shift 鍵拖曳模型對(duì)象,即可移動(dòng)模型對(duì)象;按下 Ctrl 鍵拖曳模型對(duì)象,復(fù)制一份模型對(duì)象;同時(shí)按下Shift+Ctrl 鍵并拖曳模型對(duì)象,產(chǎn)生模型對(duì)象的快捷方式。瀏覽器窗口、圖形窗口、結(jié)果列表窗口內(nèi)的模型對(duì)象可以拖曳到圖形窗口和瀏覽器窗口,也可將模型對(duì)象拖曳到另一模型中。 2.復(fù)制模型對(duì)象 對(duì)象的定義不僅包括定義它的特性,同時(shí)也包括定義相關(guān)對(duì)象的特性,復(fù)制模型對(duì)象是把對(duì)象的定義暫存在剪貼板上。如復(fù)制 CDM 中的實(shí)體,同時(shí)也復(fù)制了附加到它上的特性和規(guī)則。 從瀏覽器窗口、圖形窗口、對(duì)象列表窗口、結(jié)果列表窗口中選擇要復(fù)制的對(duì)象,然后,選擇 EditCopy,或在鍵盤上按下 Ctrl+C,或右鍵單擊所選擇的對(duì)象,從彈出的快捷菜單中選擇 EditCopy。 3.粘貼模型對(duì)象 暫存在剪貼板上的對(duì)象既能在 PowerDesigner 中使用,也能在外部應(yīng)用程序(如 Word、畫圖軟件)中使用。 在瀏覽器窗口的容器節(jié)點(diǎn)上、圖形窗口和對(duì)象列表中粘貼模型對(duì)象的方法是:選擇 EditPaste;或單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇 EditPaste。粘貼產(chǎn)生的對(duì)象繼承了原對(duì)象的完整定義。把對(duì)象粘貼成快捷方式的方法是:選擇 EditPaste As Shortcut,或右鍵單擊瀏覽器窗口的粘貼目標(biāo)或圖形窗口,并從彈出的快捷菜單中選擇 EditPaste As Shortcut。 2.8.3 模型對(duì)象的鏡像符號(hào) 對(duì)象的鏡像符號(hào)本身并沒有特殊的定義,它是對(duì)象的另一個(gè)圖形表示。在圖形窗口的不同位置產(chǎn)生對(duì)象的鏡像符號(hào),可增加圖形的可讀性,使其他對(duì)象與該對(duì)象的連接線變短。在圖形中,對(duì)象的鏡像符號(hào)顯示為:對(duì)象名稱+冒號(hào)+數(shù)字序號(hào)。例如,圖 2-37 中 Printer:1 和Printer:2 是 Printer 類的鏡像符號(hào)。 圖 2-37 對(duì)象的鏡像符號(hào)右鍵單擊圖形中的對(duì)象,從彈出的快捷菜單中選擇 EditCreate Graphical Synonym 可以為該對(duì)象新建鏡像符號(hào)。把對(duì)象的鏡像符號(hào)從一個(gè)包移動(dòng)到另一個(gè)包時(shí),對(duì)象被移動(dòng)到目標(biāo)包中,并且在源包中產(chǎn)生原對(duì)象的快捷方式。 右鍵單擊鏡像符號(hào),從彈出的快捷菜單中選擇 EditFind Graphical Synonym,能夠找到圖形中的多個(gè)鏡像符號(hào)。在瀏覽器窗口,右鍵單擊鏡像符號(hào)對(duì)象代表的節(jié)點(diǎn),從彈出的快捷2.8.4 在包與包之間移動(dòng)模型對(duì)象 在包與包之間移動(dòng)對(duì)象與剪切和粘貼對(duì)象不同,移動(dòng)過程并不復(fù)制對(duì)象。移動(dòng)對(duì)象有如下限制:模型必須一致(如相同 DBMS 的 PDM,或相同對(duì)象語(yǔ)言的 OOM 等);全局對(duì)象(如業(yè)務(wù)規(guī)則、域、存儲(chǔ)過程等)不能移動(dòng)到子包中。 在包與包之間移動(dòng)對(duì)象的方法是:選擇一個(gè)對(duì)象,按下 Shift 鍵的同時(shí)把對(duì)象從一個(gè)包拖曳到另一個(gè)包中。對(duì)象移動(dòng)后,對(duì)象之間的連接保持不變,在源包中產(chǎn)生快捷方式。無方向性連接對(duì)象的移動(dòng)結(jié)果如表 2-4 所示,有方向性連接對(duì)象的移動(dòng)結(jié)果如表 2-5 所示。 2.8.5 查找模型對(duì)象 為了找到模型中的某些模型對(duì)象,可以定義三類查找條件:Name&Location 條件、User&Date 條件和 Advanced 條件,方法是:選擇 EditFind Object 打開如圖 2-38 所示的窗口,先定義 Name &Location 條件,再定義 User&Date 條件,最后定義 Advanced 條件。 Name&Location 條件是按模型對(duì)象的名稱和位置定義查找
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 社區(qū)重陽(yáng)節(jié)工作總結(jié)模版
- 小學(xué)數(shù)學(xué)教師教育教學(xué)工作總結(jié)模版
- 統(tǒng)編人教版三年級(jí)語(yǔ)文下冊(cè)《口語(yǔ)交際:春游去哪兒玩》示范公開課教學(xué)課件
- 蘇少版四年級(jí)音樂下冊(cè)第一單元四季放歌教學(xué)設(shè)計(jì)
- 災(zāi)害急救護(hù)理體系構(gòu)建
- 員工心態(tài)培訓(xùn)總結(jié)模版
- 陜西省2025屆七下數(shù)學(xué)期末經(jīng)典模擬試題含解析
- 新員工入職工作心得體會(huì)模版
- 級(jí)長(zhǎng)工作總結(jié)大班級(jí)級(jí)長(zhǎng)工作總結(jié)模版
- 大學(xué)生職業(yè)規(guī)劃大賽《經(jīng)濟(jì)統(tǒng)計(jì)學(xué)專業(yè)》生涯發(fā)展展示
- 初三數(shù)學(xué)總復(fù)習(xí)教學(xué)策略課件
- 一年級(jí)語(yǔ)文下冊(cè)識(shí)字表(可打印最全版本)
- 結(jié)晶葡萄糖生產(chǎn)工藝簡(jiǎn)介課件
- 危大工程驗(yàn)收記錄表(模板工程)
- 中班科學(xué)活動(dòng):風(fēng)車轉(zhuǎn)轉(zhuǎn)轉(zhuǎn)課件-2
- 醫(yī)院職能部門監(jiān)管及持續(xù)改進(jìn)記錄表(DOC57)
- 質(zhì)量整改通知單(樣板)
- 2022年教學(xué)教材《石油裂解與乙烯》精品優(yōu)秀教案
- 八年級(jí)地理上冊(cè)《第一章中國(guó)的疆域與人口》教案湘教
- 品質(zhì)異常8D改善報(bào)告(雜項(xiàng))
- 深圳城市更新工改工專題研究報(bào)告
評(píng)論
0/150
提交評(píng)論