<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


    主站蜘蛛池模板: 最近免费中文字幕mv在线电影| 亚洲经典千人经典日产| 抽搐一进一出gif免费视频| 免费又黄又爽的视频| 亚洲中文无码永久免费| 四虎影视大全免费入口| 亚洲国产精品无码久久九九大片| 成年女人免费视频播放体验区| 亚洲精品美女久久久久久久| 国产乱弄免费视频| 美女露100%胸无遮挡免费观看| 伊人久久亚洲综合影院 | 久久乐国产综合亚洲精品| 成人免费一区二区无码视频| 亚洲a∨无码精品色午夜| 免费亚洲视频在线观看| 高清永久免费观看| 精品亚洲成AV人在线观看| 无码少妇一区二区浪潮免费| 国产亚洲综合一区二区三区| 亚洲免费视频一区二区三区| 国产成人精品免费久久久久| 亚洲精品二三区伊人久久| 免费成人在线观看| 久久午夜夜伦鲁鲁片免费无码 | 精品亚洲成A人在线观看青青| 亚洲一区视频在线播放| 午夜理伦剧场免费| 亚洲第一第二第三第四第五第六| 亚洲综合色在线观看亚洲| 100部毛片免费全部播放完整| 国产成人亚洲精品91专区高清| 亚洲AV无码专区国产乱码4SE | 在线观看视频免费国语| 搜日本一区二区三区免费高清视频| 亚洲av日韩av不卡在线观看| 国产高清视频在线免费观看| a级男女仿爱免费视频| 亚洲精品123区在线观看| 在线观看亚洲精品国产| 黄页网站在线看免费|