PowerDesigner常见问题解决(一).docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PowerDesigner常见问题解决(一)

1、PowerDesigner中设置name与code的联动 在powerdesign中,code与name默认是联动的,即:修改了name中的数据,code随之修改,令人感觉很讨厌。解决方法是:选择“工具”中的“常规选项…”,打开 “General Options”,选择“Dialog”,将Name to Code mirroring改为不选中,问题即可解决 ,具体见下图: 2、PowerDesigner 反转Java代码生成类图: 第一步:先建立对象模型: 第二步:选择对象反向工程的菜单: 第三步:选择需要逆向工程的java类 点击确定: 反向工程生成的类图如下: 3、将所有java的VO对象的属性的Name作为注释 第一步,打开脚本执行窗口: 第二步,执行如下的脚本: Option Explicit Get the current active model Dim Model Set Model = ActiveModel If (Model Is Nothing) Or (Not Model.IsKindOf(PdOOM.cls_Model)) Then MsgBox The current model is not an OOM model. Else Get the Classes collection Dim ModelClasses Set ModelClasses = Model.Classes Output The model + Model.Name + contains + CStr(ModelClasses.Count) + classes. Output ShowProperties Model End If Sub ShowProperties(package) Show classes of the current model/package Dim noClass noClass = 1 For each class Dim cls For Each cls In package.Classes ShowClass cls, noClass noClass = noClass + 1 Next Show classes in the sub-packages Dim subpackage For Each subpackage In package.Packages If Not subpackage.IsShortcut Then ShowProperties subpackage ElseIf Not subpackage.External Then Accept internal shortcut of packages ShowProperties subpackage End If Next End Sub Sub ShowClass(cls, noClass) If IsObject(cls) Then Dim bShortcutClosed bShortcutClosed = false If cls.IsShortcut Then If Not (cls.TargetObject Is Nothing) Then Show properties of the target class Set cls = cls.TargetObject Else The target model is not opened (closed or not found) bShortcutClosed = true End If End If Show properties If Not bShortcutClosed Then ShowAttributes cls Else Output The target class of the shortcut + cls.Code + is not accessible. Output End If End If End Sub

文档评论(0)

youshen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档