減輕程式碼維護負擔導入塑模導向架構(MDA,Model Driven Architecture)
Delphi 7 Studio以UML技術為基礎,提供視覺化塑模(visual modeling)及重構(Refactoring)工具,有效率地協助您規劃應用程式架構。Delphi 7 Studio Enterprise版本以上內建ModelMaker塑模工具,原生整合於Delphi開發環境中,將視覺化繪製之UML圖形轉換為程式碼。Delphi 7 Studio Architect版所提供之Bold for Delphi塑模環境,進一步提供反向工程(reverse engineering)能力,即時將您的程式碼轉化為視覺化UML圖形,提昇設計與程式碼品質,並可運用現成之設計模式(design patterns)及建立較大之模型(model),節省您寶貴的時間。

Delphi 7 Studio的企業版及專業版內建ModelMaker工具,可以簡化類別(class)及介面的設計、架構及維護工作。ModelMarker是一個CASE(Computer Assisted Software Engineering;電腦協助軟體工程)的工具,可使類別、介面、單元(unit)的開發更容易,讓資訊人員專注於定義物件的成員及相互關係,而不只是乏味地寫程式而已。

在建立好模組之後,ModelMaker可自動轉換成Delphi程式碼。Delphi 7 Studio Architect版所提供的模組環境,不僅將視覺化繪製的UML(Unified Modeling Language)圖形轉換成專案程式碼,更可進一步反向將程式碼轉化成UML圖形,提升設計與程式碼品質。

教學網站:http://www.thoughtsmithy.com/mmjump/MMGettingStarted_Intro.html

转载于:https://www.cnblogs.com/jason820/archive/2004/11/11/62560.html

ModelMaker的教學網站相关推荐

  1. D - F e n d 簡 單 教 學 DOSBOX Easy Shell 【玩DOS游戏的必备软件】

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow D - F e n ...

  2. 用免費的電腦資源協助數學的教學,學習與探索_復華中學教師營_中山大學應數系高中數學人才班_2021

    "Talk is cheap. Show me the code." ― Linus Torvalds 摘要: 直到, 在學習 R 語言的過程, 才發現有 Markdown 這種文 ...

  3. 教大家如何下載土豆,56,youku等在綫視頻網站視頻

    导读: 教大家如何下載土豆,56,youku等在綫視頻網站視頻... 教大家如何下載土豆,56,youku等在綫視頻網站視頻...... by 冬天的火 ... 4 月 10 天前 ... 2486 ...

  4. 天堂Lineage(單機版)從零開始架設教學

    此篇文章 內容大部份連結 已失效, 我已另外寫一篇更快速安裝的文章. 前言: 網路遊戲天堂在數年前,被日本人分析封包的方式.模擬出Lineage server端的行為. 不像天堂II,及RO是由內部洩 ...

  5. Swift 教學:如何使用iOS Charts API 製作漂亮的圖表

    在應付許多的資料時,比起只在表格中呈現,使用圖表來顯示資料,可以幫助使用者容易地了解資訊.有了圖表,相對於讀取整個資料表(或幾個資料表)你可以輕鬆地一眼便見到以圖形表示的資料,取得所需的資訊.圖表的使 ...

  6. php uv pv,PHP網站流量統計--[pv,uv,ip及$_SERVER]說明

    一.PV.UV.IP的英文解釋 PV(page view):頁面訪問量,每刷新一次就被記一次PV. UV(Unqie Vistor):獨立訪客,訪問您網站的一台電腦客戶端為一個訪客.24小時之內,同一 ...

  7. UVa Online Judge 工具網站

    UVa Online Judge 工具網站 转自http://www.csie.ntnu.edu.tw/~u91029/uva.html Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 M ...

  8. 【繁中】Python 教學 爬蟲基礎

    Python 文章目录 Python __init__.__new__和__call__ 型態 len(資料) Tuple 特殊字串 成員運算子 input 集合Set 基本語法 Set 運算子 字典 ...

  9. NS2 教學手冊 ( NS2 Learning Guide)

    转载自:NS2 教学手册(柯志亨网站资源) NS2 教學手冊 ( NS2 Learning Guide) [快速連結區] My works  中文影音教學區  Q&A for my works ...

最新文章

  1. Linux磁盘管理:LVM逻辑卷的拉伸及缩减
  2. 从指南针到北斗:中国导航系统促进世界互联互通
  3. SQLServer2008 视图创建实例
  4. 无监督构建词库:更快更好的新词发现算法
  5. 最佳买卖股票时机含冷冻期
  6. 系统架构设计师教程学习随笔 (计算机与网络基础知识--操作系统基础知识)
  7. Please copy/symlink the 'missing image' image at xxx
  8. 自己动手写事件总线(EventBus)
  9. 开学典礼上,施一公寄语:西湖大学绝不允许任何形式的学术不端!
  10. 【分享】请回答1988(二)
  11. python中out函数_cython函数输出与python函数outpu略有不同
  12. 判断Iphone,Ipad当前网络状态
  13. ConcurrentHashMap源码深度解析(一)(java8)——不可不知的基本概念(助你拿下源码事半功倍)
  14. 用什么来做用户行为分析?七个实用工具推荐给你
  15. 130个Photoshop经典合成教程
  16. GSM PDU模式发中文短信
  17. 网络基础之BGP(边界网关协议)
  18. 遭遇七年禁令,中兴通讯会破产吗?
  19. Shell 函数的定义和使用
  20. 经众多Nature文章使用认证!艾美捷抗酒石酸酸性磷酸酶TRAP染色试剂盒

热门文章

  1. 要把人工智能提速50倍的ARM,却依然坚持做“通用的计算架构”
  2. 如何启动一个本地静态服务器
  3. 什么是NSAssert?
  4. 智能DNS+双线机房
  5. C#中lock关键字的用法
  6. Win7中的clr_optimization服务
  7. apply_async进程不执行_[粉丝问答6]子进程进程的父进程关系
  8. [Java] 蓝桥杯BASIC-21 基础练习 Sine之舞
  9. deville什么意思_欧米茄手表的deville是什么意思?
  10. go restful 安全_Go语言构建 RESTful Web 服务