您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > C/C++资料 > C第3章 PowerDesigner的基本操作
57图3-1设置环境选项窗口图3-2对象删除确认窗口第3章PowerDesigner的基本操作掌握PowerDesigner的基本操作是做好软件分析建模工作的基础。其基本操作包括分析建模环境的设置、模型对象的操作。3.1分析建模环境的设置PowerDesigner启动后,能够设置通用选项、对话窗口的行为、缺省文本编辑器、GTL变量、命名路径、缺省字体、企业知识库选项、附加插件等。另外,还可以定制标准工具条、检查工具条、图形工具条、视图工具条、设计工具条、格式工具条、窗口工具条和企业知识库工具条等。3.1.1设置环境选项使用ToolsGeneralOptions菜单,能够设置分析建模环境选项,如图3-1所示。1.设置通用选项在图3-1左窗格中选择General分类,在窗口右边选择Confirmobjectdeletion复选框,表示删除模型对象时,系统自动弹出ConfirmDeletion窗口,如图3-2所示。选择Deleteobjects单选按钮,表示删除模型对象的定义及其图形符号;选择Deletesymbolsonly单选按钮,表示仅删除模型对象的图形符号,而不删除模型对象的定义。58图3-3设置对话框行为窗口在图3-1窗口右边选择Auto-reloadlastworkspace,表示重启PowerDesigner时,自动装载上次退出系统时的状态。BrowserDrag&Drop组框用来定义在浏览器窗口拖拽模型对象时的缺省行为,其中,Move或Copy分别表示拖拽模型对象时,移动和复制对象;Createshortcut或Createreplica分别表示拖拽模型对象时,产生该对象的一个快捷方式或一个复制品;选择Outputlog复选框,表示将产生输出日志文件,Logpath框中是输出日志文件的路径,使用SelectPath工具可以改变日志文件的路径;选择Editinplaceaftercreation复选框,表示产生新的模型对象后,可以直接在图形上编辑它的名称。选择Naturalsort复选框,表示新建对象按照自然顺序排列,如Entity_1、Entity_2、Entity_3等。2.设置对话框的行为在图3-1左窗格中选择Dialog分类,在窗口右边设置对话框的行为,如图3-3所示。选择Operatingmodes组框中的Autocommit复选框,表示模型对象属性页上的任何改变都自动提交;选择NametoCodemirroring,表示新建模型对象时,Name到Code自动镜像,即修改对象名称时,对象代码自动与对象名称保持一致。选择Propertysheets组框中的Keepsize复选框,新打开的对象特性窗口与上次打开的对象特性窗口大小相同;选择Keeplasttab复选框,新打开的对象特性窗口与上次打开的对象特性窗口的Tab页相同;选择Openeachobjectinthesamepropertysheet单选按钮,在同一特性窗口打开其它对象的特性窗口;选择Openeachobjectinitsownpropertysheet单选按钮,在不同的特性窗口打开其它对象的特性窗口;选择Tabononerow单选按钮,对象的特性页分布在一行;选择Tabsonseveralrows单选按钮,对象的特性页分布在多行。选择Shortcutpropertysheets组框的Shortcut单选按钮,打开快捷方式的特性窗口;选择Targetobject单选按钮,打开快捷方式目标对象的特性窗口。选择Objectlists组框中的Autoinsertrows复选框,在对象列表窗口单击空行时,自动插入新行;选择Usedefaultname,插入新行后自动填写一个缺省的名称和代码。3.设置文本缺省编辑器使用PowerDesigner时,经常需要编辑对象的Descriptions和Annotations特性、PDM生成的SQL脚本、OOM生成的Java代码、类操作代码、触发器代码、存储过程代码等。缺省情况下,系统使用PowerDesigner的内部编辑器编辑文本或代码。通过设置一个或多个外部文本编辑器能够启用不同的文本编辑器。同一个扩展名上定义几个文本编辑器时,第一个编辑器为缺省编辑器。设置文本缺省编辑器的方法如下:59图3-4设置文本缺省编辑器窗口图3-5设置GTL变量窗口在图3-1左窗格中选择Editors分类,在窗口右边设置各类文本的缺省编辑器,如图3-4所示。Extension列为文本文件的扩展名,EditorName列为编辑器名,EditorCommand列为编辑器命令(含扩展名),使用EditorCommand列中的省略号按钮可以从本机上选择一个文本编辑器命令。4.设置GTL变量在图3-1左窗格中选择Variable分类,在窗口右边设置生成模板语言(GenerationTemplateLanguage,简称GTL)变量,如图3-5所示。使用变量的格式为:%$变量名%,如%$CMD%、%$HOME%、%$JAR%等。定义方法为:在Name列中填写变量名,在Value列中填写变量的可执行文件,在Comment列填写变量的注释。首次安装PowerDesigner后,Value列为空。当光标停留在Value列时,单击该列中的省略号按钮,浏览并选择可执行文件及其路径。若不填写值,则使用缺省值,如表3-1所示。表3-1首次安装PowerDesigner后缺省的GTL变量变量描述缺省值变量描述缺省值CMDWindows命令解释器command.com或cmd.exeJAVA运行JAVA程序命令java.exeHOME缺省主目录变量—JAVAC编译JAVA源文件命令javac.exeJ2EEVERIF校验EJB正确性的批处理命令verifier.batJAVADOC定义JAVA文档命令javadoc.exeJAR档案化Java文件命令jar.exe5.设置命名路径在分析建模过程中,使用的资源及新建的模型保存在特定的文件中,需要为这些文件定义路径。通过这些路径把当前模型与外部文件连接起来。在团队设计环境下,每个成员的工作站都有各自的目录结构,当一个成员打开另一个成员的模型时,原来的连接就可能被打断。60图3-6设置命名路径窗口图3-7设置缺省字体窗口为解决上述问题,需要设置命名路径。在一个团队中,命名路径设定为一个常量,由整个团队共享。命名路径应该适应每一个工作站的目录结构。系统预定义的命名路径如表3-2所示,命名路径以_开头,对所有用户有效(保存在注册表的HKEY_LOCAL_MACHINE中)。注意,命名路径_HOME很有用,如%_HOME%\add-ins\SpellChecker\SpellCheckAddIn.dll,表示add-ins\SpellChecker\SpellCheckAddIn.dll位于PowerDesigner的安装目录中。表3-2PowerDesigner预定义的命名路径名称路径名称路径_DBMS存储DBMS定义文件所在的路径_PRCSLANG存储处理语言定义文件所在的路径_EXAMPLES存储演示示例模型文件所在的路径_RTPLANG存储报告语言定义文件所在的路径_HOME存储PowerDesigner安装文件所在的路径_XEM存储扩展模型定义文件所在的路径_LIBRARY存储对象库文件所在的路径_XMLLANG存储XML语言定义文件所在的路径_OBJLANG存储对象语言定义文件所在的路径在图3-1左窗格中选择NamedPaths分类,打开如图3-6所示窗口。在Name列中显示命名路径的名称,在Path列中显示具体路径,在Comment列中显示注释。6.设置缺省字体缺省字体用于各种列表、编辑器(如SQLPreview、Description、Annotation)中的字体。在图3-1左窗格中选择Fonts分类,打开如图3-7所示窗口。右边的Item栏中显示字体的项目,DefaultUIfont、Codeeditor和RTFeditor分别表示缺省用户界面字体、代码编辑器字体和RTF编辑器字体。Font、Fontstyle、Size栏分别表示各个项目的字体、字形和字号。61图3-8设置企业知识库选项窗口图3-9设置附加插件窗口7.设置企业知识库选项在图3-1左窗格中选择Repository分类,打开如图3-8所示窗口。选择Connection组框中的Autoconnect,则启动系统时,自动连接企业知识库。选择Browser组框中的Autorefresh,自动刷新浏览器窗口,这时在Refreshevery框中填写刷新频率;选择Name或Code,在浏览器中显示对象名称或对象代码;选择Showobjects,在浏览器中显示对象;选择Displayversionnumber,在浏览器中显示版本号。选择Extraction组框中的Mergedocument,提取的文档与当前文档合并;选择Addtoworkspace,提取的文档在工作空间中增加一个新项目;选择Extractdependencies,提取文档时,连同其依赖的文档也一并提取出来。选择Consolidation组框中的Batchupdates,把模型固化到企业知识库时,批量更新企业知识库的内容;选择Freezeafterconsolidation,固化结束后,自动冻结企业知识库。8.设置附加插件插件是安装在PowerDesigner上,用于完成特定任务的附加模块。在图3-1左窗格中选择Add-ins分类,打开如图3-9窗口。选择插件前面的复选框,并单击OK,可以添加所选的插件。若本机未安装相关插件的软件,则不能安装该插件。PowerDesigner缺省的插件如表3-3所示。62图3-10工具条定义窗口图3-11标准工具条表3-3PowerDesigner提供的缺省插件插件名称插件描述Meta-integrationImportExport用于第三方文件格式的输入和输出,命令格式为:FileImport和FileExport,使用该插件需要从MetaIntegration公司购买该插件MicrosoftAnalysisServices从MSAnalysisServices中把多维模型导入PDM时,必须安装该插件MicrosoftSQLServer2005AnalysisServices从MSAnalysisServices2005把多维模型导入PDM时,必须安装该插件MicrosoftWordImportExport用于MSWord文档与需求模型间的相互导入.NetReverseEngineering利用该插件可以逆向工程VB.Net和C#源代码SpellChecker使用MSWord检查模型对象的Name、Code、Comment、Description、Annotation拼写是否正确XMLValidation需要MSXML4.0支持,用于检查XML文档3.1.2通用工具条工具条能够快速完成各种建模工作。包括标准工具条(Standard)、检查工具条(Check)、图形工具条(Diagram)、视图工具条(View)、设计工具条(Layout)、格式工具条(Format)、窗口工具条(Window)和企业知识库(Repository)工具条等八种类型。使用ToolsCustomizeToolbars菜单,打开如图3-10所示窗口,在Toolbars框中选择一个或多个工具条前面的复选框,这些工具条将出现在设计界面上。窗口右边按钮的含义是:关闭(Close)、新建(New)、定制(Customize)、删除(Delete)、复位(Reset)、全部复位(ResetAll)、帮助(Help)。选择ShowToolTips复选框,鼠标移动到工具上时显示文字提示,选择Flatbuttons复选框,工具显示为平面样式。1.标准工具条在Toolbars窗口,选择Standard复选框,在设计界面上出现标准工具条,如图3-11所示,每一个图标的含义如表3-
本文标题:C第3章 PowerDesigner的基本操作
链接地址:https://www.777doc.com/doc-7027264 .html