C第3章 PowerDesigner的基本操作

2019-03-01 09:55

第3章 PowerDesigner的基本操作

掌握PowerDesigner的基本操作是做好软件分析建模工作的基础。其基本操作包括分析建模环境的设置、模型对象的操作。

3.1分析建模环境的设置

PowerDesigner启动后,能够设置通用选项、对话窗口的行为、缺省文本编辑器、GTL变量、命名路径、缺省字体、企业知识库选项、附加插件等。另外,还可以定制标准工具条、检查工具条、图形工具条、视图工具条、设计工具条、格式工具条、窗口工具条和企业知识库工具条等。

3.1.1设置环境选项

使用Tools>General Options菜单,能够设置分析建模环境选项,如图3-1所示。

图3-1 设置环境选项窗口

1. 设置通用选项

在图3-1左窗格中选择General分类,在窗口右边选择Confirm object deletion复选框,表示删除模型对象时,系统自动弹出Confirm Deletion窗口,如图3-2所示。选择Delete objects单选按钮,表示删除模型对象的定义及其图形符号;选择Delete symbols only单选按钮,表示仅删除模型对象的图形符号,而不删除模型对象的定义。

图3-2 对象删除确认窗口

57

在图3-1窗口右边选择Auto-reload last workspace,表示重启PowerDesigner时,自动装载上次退出系统时的状态。Browser Drag&Drop组框用来定义在浏览器窗口拖拽模型对象时的缺省行为,其中,Move或Copy分别表示拖拽模型对象时,移动和复制对象;Create shortcut或Create replica分别表示拖拽模型对象时,产生该对象的一个快捷方式或一个复制品;选择Output log复选框,表示将产生输出日志文件,Log path框中是输出日志文件的路径,使用Select Path工具可以改变日志文件的路径;选择Edit in place after creation复选框,表示产生新的模型对象后,可以直接在图形上编辑它的名称。选择Natural sort复选框,表示新建对象按照自然顺序排列,如Entity_1、 Entity_2、Entity_3等。 2.设置对话框的行为

在图3-1左窗格中选择Dialog分类,在窗口右边设置对话框的行为,如图3-3所示。

图3-3 设置对话框行为窗口

选择Operating modes组框中的Auto commit复选框,表示模型对象属性页上的任何改变都自动提交;选择Name to Code mirroring,表示新建模型对象时,Name到Code自动镜像,即修改对象名称时,对象代码自动与对象名称保持一致。

选择Property sheets组框中的Keep size复选框,新打开的对象特性窗口与上次打开的对象特性窗口大小相同;选择Keep last tab复选框,新打开的对象特性窗口与上次打开的对象特性窗口的Tab页相同;选择Open each object in the same property sheet单选按钮,在同一特性窗口打开其它对象的特性窗口;选择Open each object in its own property sheet单选按钮,在不同的特性窗口打开其它对象的特性窗口;选择Tab on one row单选按钮,对象的特性页分布在一行;选择Tabs on several rows单选按钮,对象的特性页分布在多行。

选择Shortcut property sheets组框的Shortcut单选按钮,打开快捷方式的特性窗口;选择Target object单选按钮,打开快捷方式目标对象的特性窗口。

选择Object lists组框中的Auto insert rows复选框,在对象列表窗口单击空行时,自动插入新行;选择Use default name,插入新行后自动填写一个缺省的名称和代码。 3.设置文本缺省编辑器

使用PowerDesigner时,经常需要编辑对象的Descriptions和Annotations特性、PDM生成的SQL脚本、OOM生成的Java代码、类操作代码、触发器代码、存储过程代码等。缺省情况下,系统使用PowerDesigner的内部编辑器编辑文本或代码。通过设置一个或多个外部文本编辑器能够启用不同的文本编辑器。同一个扩展名上定义几个文本编辑器时,第一个编辑器为缺省编辑器。设置文本缺省编辑器的方法如下:

58

在图3-1左窗格中选择Editors分类,在窗口右边设置各类文本的缺省编辑器,如图3-4所示。Extension列为文本文件的扩展名,Editor Name列为编辑器名,Editor Command列为编辑器命令(含扩展名),使用Editor Command列中的省略号按钮可以从本机上选择一个文本编辑器命令。 图3-4 设置文本缺省编辑器窗口 4.设置GTL变量

在图3-1左窗格中选择Variable分类,在窗口右边设置生成模板语言 (Generation Template Language,简称GTL) 变量,如图3-5所示。使用变量的格式为:%$变量名%,如%$CMD%、%$HOME%、%$JAR%等。定义方法为:在Name列中填写变量名,在Value列中填写变量的可执行文件,在Comment列填写变量的注释。

图3-5 设置GTL变量窗口

首次安装PowerDesigner后,Value列为空。当光标停留在Value列时,单击该列中的省略号按钮,浏览并选择可执行文件及其路径。若不填写值,则使用缺省值,如表3-1所示。

表3-1 首次安装PowerDesigner后缺省的GTL变量

变 量 CMD HOME J2EEVERIF JAR 描 述 Windows命令解释器 缺省主目录变量 校验EJB正确性的批处理命令 档案化Java文件命令 缺省值 command.com 或cmd.exe — verifier.bat jar.exe 变 量 JAVA JAVAC JAVADOC 描 述 运行JAVA程序命令 编译JAVA源文件命令 定义JAVA文档命令 缺省值 java.exe javac.exe javadoc.exe 5.设置命名路径

在分析建模过程中,使用的资源及新建的模型保存在特定的文件中,需要为这些文件定义路径。通过这些路径把当前模型与外部文件连接起来。在团队设计环境下,每个成员的工作站都有各自的目录结构,当一个成员打开另一个成员的模型时,原来的连接就可能被打断。

59

为解决上述问题,需要设置命名路径。在一个团队中,命名路径设定为一个常量,由整个团队共享。命名路径应该适应每一个工作站的目录结构。系统预定义的命名路径如表3-2所示,命名路径以_开头,对所有用户有效(保存在注册表的HKEY_LOCAL_MACHINE中)。注意,命名路径_HOME很有用,如%_HOME%\\add-ins\\SpellChecker\\SpellCheckAddIn.dll,表示add-ins\\SpellChecker\\SpellCheckAddIn.dll位于PowerDesigner的安装目录中。

表3-2 PowerDesigner预定义的命名路径

名 称 _DBMS _EXAMPLES _HOME _LIBRARY _OBJLANG 路 径 存储DBMS定义文件所在的路径 存储演示示例模型文件所在的路径 存储PowerDesigner安装文件所在的路径 存储对象库文件所在的路径 存储对象语言定义文件所在的路径 名 称 _PRCSLANG _RTPLANG _XEM _XMLLANG 路 径 存储处理语言定义文件所在的路径 存储报告语言定义文件所在的路径 存储扩展模型定义文件所在的路径 存储XML语言定义文件所在的路径 在图3-1左窗格中选择Named Paths分类,打开如图3-6所示窗口。在Name列中显示命名路径的名称,在Path列中显示具体路径,在Comment列中显示注释。

图3-6 设置命名路径窗口

6.设置缺省字体

缺省字体用于各种列表、编辑器(如SQL Preview、Description、Annotation)中的字体。在图3-1左窗格中选择Fonts分类,打开如图3-7所示窗口。右边的Item栏中显示字体的项目,Default UI font、Code editor和RTF editor分别表示缺省用户界面字体、代码编辑器字体和RTF编辑器字体。Font、Font style、Size栏分别表示各个项目的字体、字形和字号。

图3-7 设置缺省字体窗口

60

7.设置企业知识库选项

在图3-1左窗格中选择Repository分类,打开如图3-8所示窗口。选择Connection组框中的Auto connect,则启动系统时,自动连接企业知识库。选择Browser组框中的Auto refresh,自动刷新浏览器窗口,这时在Refresh every框中填写刷新频率;选择Name或Code,在浏览器中显示对象名称或对象代码;选择Show objects,在浏览器中显示对象;选择Display version number,在浏览器中显示版本号。选择Extraction组框中的Merge document,提取的文档与当前文档合并;选择Add to workspace,提取的文档在工作空间中增加一个新项目;选择Extract dependencies,提取文档时,连同其依赖的文档也一并提取出来。选择Consolidation组框中的Batch updates,把模型固化到企业知识库时,批量更新企业知识库的内容;选择Freeze after consolidation,固化结束后,自动冻结企业知识库。

图3-8 设置企业知识库选项窗口

8.设置附加插件

插件是安装在PowerDesigner上,用于完成特定任务的附加模块。在图3-1左窗格中选择Add-ins分类,打开如图3-9窗口。选择插件前面的复选框,并单击OK,可以添加所选的插件。若本机未安装相关插件的软件,则不能安装该插件。PowerDesigner缺省的插件如表3-3所示。

图3-9 设置附加插件窗口

61


C第3章 PowerDesigner的基本操作.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年广东省中考物理试卷(含参考答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: