<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    MDA/MDD/TDD/DDD/DDDDDDD
    posts - 536, comments - 111, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    PowerDesigner的使用

    Posted on 2008-09-13 12:41 leekiang 閱讀(356) 評論(0)  編輯  收藏 所屬分類: 善用佳軟
    1,Name to Code mirroring設(shè)置

    在PowerDesigner定義對象屬性時,當(dāng)輸入對象屬性名稱后,對應(yīng)的代碼將自動輸入和名稱

    一樣的值,這個使用起來很難受,在Tools→General Options→Dialog里對

    Name to Code mirroring選項進(jìn)行取消

    2,將表的name轉(zhuǎn)成SQL中的注釋

    Datebase菜單--》Datebase Generation-->format標(biāo)簽頁-->generate name in empty comment

    3,反向工程時將Comment中的字符COPY至Name中

    Option???Explicit
    ValidationMode???
    =???True
    InteractiveMode???
    =???im_Batch

    Dim???mdl???'???the???current???model

    '???get???the???current???active???model
    Set???mdl???=???ActiveModel
    If???(mdl???Is???Nothing)???Then
    ??????
    MsgBox???"There???is???no???current???Model?"
    ElseIf???Not???mdl.IsKindOf(PdPDM.cls_Model)???Then
    ??????
    MsgBox???"The???current???model???is???not???an???Physical???Data???model.?"
    Else
    ??????ProcessFolder???mdl
    End???If

    Private???sub???ProcessFolder(folder)
    On?Error?Resume?Next
    ??????
    Dim???Tab???'running?????table
    ??????for???each???Tab???in???folder.tables
    ????????????
    if???not???tab.isShortcut???then
    ??????????????????tab.name???
    =???tab.comment
    ??????????????????
    Dim???col???'???running???column
    ??????????????????for???each???col???in???tab.columns
    ??????????????????
    if?col.comment=""?then
    ??????????????????
    else
    ????????????????????????col.name
    =???col.comment
    ??????????????????
    end?if
    ??????????????????
    next
    ????????????
    end???if
    ??????
    next

    ??????
    Dim???view???'running???view
    ??????for???each???view???in???folder.Views
    ????????????
    if???not???view.isShortcut???then
    ??????????????????view.name???
    =???view.comment
    ????????????
    end???if
    ??????
    next

    ??????
    '???go???into???the???sub-packages
    ??????Dim???f???'???running???folder
    ??????For???Each???f???In???folder.Packages
    ????????????
    if???not???f.IsShortcut???then
    ??????????????????ProcessFolder???f
    ????????????
    end???if
    ??????
    Next
    end???sub
    以上代碼是VB腳本,在PowerDesigner中使用方法為:

    ??? PowerDesigner->Tools->Execute Commands->Edit/Run Scripts

    將代碼Copy進(jìn)去執(zhí)行就可以了,是對整個CDM或PDM進(jìn)行操作

    轉(zhuǎn)自http://www.cnblogs.com/cxd4321/archive/2009/03/07/1405475.html


    主站蜘蛛池模板: 亚洲av无码专区在线观看素人| 国产麻豆一精品一AV一免费| 最近国语视频在线观看免费播放| 国产成人免费全部网站| 亚洲中文字幕无码爆乳app| 国产成人福利免费视频| 亚洲人成电影福利在线播放| 视频免费在线观看| 精品久久久久久亚洲精品| 黄瓜视频高清在线看免费下载| 四虎亚洲精品高清在线观看| 好男人视频在线观看免费看片| 亚洲精品伦理熟女国产一区二区| 大陆一级毛片免费视频观看i| 国产精品免费久久久久影院| 亚洲精品白浆高清久久久久久| 野花香在线视频免费观看大全| 亚洲熟女www一区二区三区| 亚洲中文久久精品无码| 久章草在线精品视频免费观看| 亚洲爱情岛论坛永久| 亚洲精品免费网站| 亚洲AV无码国产精品永久一区| 亚洲成a人片在线观看久| 国产a视频精品免费观看| 亚洲日韩精品A∨片无码加勒比| 免费日本黄色网址| 91在线免费视频| 日韩国产欧美亚洲v片| 亚洲成av人片在线看片| 国产乱子伦片免费观看中字| 91香蕉国产线在线观看免费| 亚洲精品无码永久在线观看男男| 亚洲成色999久久网站| 亚洲中文字幕无码专区| 99爱免费观看视频在线| 亚洲国产一区二区三区在线观看 | 久久亚洲国产精品123区| 久久国产乱子伦精品免费强| 国产精品亚洲va在线观看| 亚洲色无码专区在线观看|