<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    PowerDesigner的使用

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

    在PowerDesigner定義對象屬性時,當輸入對象屬性名稱后,對應的代碼將自動輸入和名稱

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

    Name to Code mirroring選項進行取消

    2,將表的name轉成SQL中的注釋

    Datebase菜單--》Datebase Generation-->format標簽頁-->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進去執行就可以了,是對整個CDM或PDM進行操作

    轉自http://www.cnblogs.com/cxd4321/archive/2009/03/07/1405475.html


    主站蜘蛛池模板: 四虎在线最新永久免费| 亚洲av无一区二区三区| 99视频在线观看免费| 免费大黄网站在线观看| 美女黄网站人色视频免费| 亚洲AⅤ视频一区二区三区| 日韩在线视频线视频免费网站| 国产精品视频免费一区二区三区| 亚洲精品精华液一区二区 | 亚洲精品视频在线看| 日韩一区二区三区免费播放| 精品国产亚洲一区二区在线观看 | 亚洲AV成人一区二区三区观看 | 亚洲精品无码99在线观看| 国产三级在线免费观看| 亚洲va久久久噜噜噜久久| 久久99国产乱子伦精品免费| 亚洲最大黄色网址| 成年女人看片免费视频播放器| 亚洲AV日韩AV一区二区三曲 | 亚洲A∨午夜成人片精品网站| 亚洲免费视频一区二区三区| 亚洲国产精品一区二区久久hs| 人妻无码一区二区三区免费| 亚洲一线产区二线产区精华| 国产精品无码一区二区三区免费| 两个人的视频www免费| 亚洲综合一区二区精品久久| 好男人视频在线观看免费看片| 美女羞羞喷液视频免费| 久久精品国产亚洲AV网站 | 牛牛在线精品免费视频观看| 亚洲日韩乱码中文无码蜜桃臀网站 | 一二三四免费观看在线电影| 美女啪啪网站又黄又免费| 国产亚洲欧洲精品| 在线播放免费人成视频在线观看| 国产福利免费视频 | 亚洲精品无码久久不卡| 95免费观看体验区视频| 麻豆亚洲AV成人无码久久精品 |