PowerDesigner 16 从入门到精通
上QQ阅读APP看书,第一时间看更新

2.3 PowerDesigner建模环境设置

PowerDesigner是高度可定制的。可以通过修改接口保证建模环境适合自己的工作习惯,例如:可以设置默认的命名约定,改变对象的外观符号,为对象添加新的属性,甚至创建自己的对象类型等等。对建模环境进行设置不仅可以简化操作,不必在设计过程中针对每个模型和对象逐项进行设置;而且在团队协作的情况下,能够保持设计风格一致。

PowerDesigner环境选项设置包括通用选项设置、对话框行为设置、默认文本编辑器设置、环境变量设置、默认存储路径设置、默认字体设置等等。具体设置方法如下。

选择Tools→General Options菜单项打开环境选项设置窗口,如图2.24所示。

图2.24 环境选项设置窗口

1.通用选项设置

在环境选项设置窗口中选择General节点,进行通用选项设置。通用选项设置窗口中各参数含义如下:

● Autosave:设置是否自动保存及自动保存间隔时间。

● Startup:用来定义PowerDesigner启动时的默认操作。

Auto-reload last workspace:选中该选项表示启动PowerDesigner时自动装载上一次退出时的状态。

Show welcome page:选中该选项表示启动PowerDesigner时显示欢迎界面。

● Browser drag&drop:用来定义在浏览器窗口中拖曳模型对象时的默认行为。其中,Move表示移动对象;Copy表示复制对象;Create shortcut表示创建模型对象的快捷方式;Create replica表示创建模型对象的副本。

● Output log:选中该选项表示输出日志,并且允许修改日志文件存储路径。

● Graphical tool behavior(Edit in place after creation):选中该选项表示允许在创建模型对象时直接修改该模型对象的名称。

● Sort(Natural Sort):选中该选项表示建立模型对象时按照自然顺序排列各个模型对象。

● Delete(Confirm object deletion):选中该选项表示删除模型对象时系统将弹出PowerDesigner-Confirmation窗口。用于确认或取消删除操作。

2.对话框行为设置

在环境选项设置窗口中选择Dialog节点,打开对话框行为设置窗口,如图2.25所示。

图2.25 对话框行为设置窗口

对话框行为设置窗口中各参数含义如下:

● Operating modes:用于设置默认操作模式。

Auto commit:选中该选项表示自动提交模型对象属性设置。否则必须手动提交(单击Apply或OK按钮)。

Name to Code mirroring:选中该选项表示Code与Name自动镜像,也就是修改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:在不同的窗口中打开不同模型对象的属性窗口。

Tabs on one row:在一行打开所有Tab页。

Tabs on several rows:当Tab页多时,在多行打开Tab页。

● Shortcut property sheets:模型对象的快捷方式分为两种,一种是内部快捷方式(Internal Shortcut),即在同一模型的不同包中为对象创建的快捷方式;另一种是外部快捷方式(External Shortcut),即在不同模型中为对象创建的快捷方式。

Internal Shortcut:用于控制双击模型对象的内部快捷方式时,是打开快捷方式的属性窗口还是原对象属性窗口。

External Shortcut:用于控制双击模型对象的外部快捷方式时,是打开快捷方式的属性窗口还是原对象的属性窗口。

● Object lists:用于设置模型对象列表窗口中的默认动作。

Auto insert rows:选择该选项表示在列表窗口中单击空白行时自动插入新行。

Use default name:选择该选项表示插入新行后系统自动填写默认的名称和代码。

3.默认文本编辑器设置

模型设计过程中,时常需要编辑文本信息,例如SQL语句、Java代码、注释信息等等。默认情况下使用PowerDesigner的内部编辑器进行编辑。为加速文本信息编辑效率,可以根据个人喜好设置多个文本编辑器,用来编辑不同的文本信息。默认编辑器设置方法如下:

在环境选项设置窗口中选择Editors节点,打开默认文本编辑器设置窗口,如图2.26所示。在默认文本编辑器窗口中设置外部文本编辑器。

图2.26 默认文本编辑器设置窗口

其中,Extension列用于指定文本文件扩展名;Editor Name列用于指定编辑器名称;Editor Command列用于指定文本编辑器命令(可执行文件)。

提示

同一扩展名可以指定多个编辑器,第一个为默认编辑器。

4.环境变量设置

环境变量主要用于生成模版语言(Generation Template Language-GTL)。PowerDesigner安装后自动创建一些环境变量。另外,还可以根据需要修改已有的环境变量,或者增加新的环境变量。具体方法如下:

在环境选项设置窗口中选择Variables节点,打开环境变量设置窗口,如图2.27所示。

图2.27 环境变量设置窗口

在环境变量设置窗口中修改或增加环境变量。其中,Name列用于设置环境变量的名称;Value列用于设置相应的可执行文件;Comment列用于设置注释信息。在GTL中使用环境变量的方式为:%$变量名%,例如:%$CMD%。

5.默认存储路径设置

在PowerDesigner中,系统以文件形式保存各种模型信息。通常情况下,不同类型的文件保存在不同的文件夹中。然而,在团队协作的情况下,团队中每一个成员都有各自的目录结构,这种情况下,在一个成员的设计环境中打开另一个成员的模型就可能出错。为解决上述问题,团队成员必须使用统一的默认存储路径。PowerDesigner中默认存储路径设置方法如下:

在环境选项设置窗口中选择Named Paths节点,打开默认路径设置窗口,如图2.28所示。PowerDesigner安装后预定义了一些变量用于存储不同类型文件的默认存储路径,可以修改系统预定义默认路径,也可以增加新的默认路径参数。

图2.28 默认路径设置窗口

其中,Name列用于设置默认路径名称,以“_”开头;Path列用于指定具体路径;Comment列用于设置注释信息。

6.默认字体设置

在模型设计之前,可以首先为用户界面、代码编辑器、RTF编辑器和矩阵设置默认字体。具体设置方法如下:

在环境选项设置窗口中选择Fonts节点,打开默认字体设置窗口,如图2.29所示。

图2.29 默认字体设置窗口

在默认字体设置窗口中设置默认的字体、样式和字号。