成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

老鳥談Visual Studio類關系圖

開發 后端
這里介紹Visual Studio類關系圖為類型和類型層次結構提供了一種可視化表達方式。值得注意的是,類關系圖不是靜態的,開發人員可以添加新類型,創建新關系,插入成員,刪除成員等等。

本人很喜歡Visual Studio,在工作中也很喜歡總結關于Visual Studio 2005引入了類關系圖的經驗,下面就這個問題來詳細說說吧。類關系圖由“類設計器”創建,“類設計器”是Visual Studio 2005的一個內部組件。開發人員可以通過類關系圖為面向對象的應用程序建模,這一工具將來肯定會不斷發展,最終成為開發人員的至愛。對于我來說,它已經成為我在Visual Studio中最常用的工具之一。

#t#Visual Studio類關系圖為類型和類型層次結構提供了一種可視化表達方式。值得注意的是,類關系圖不是靜態的,開發人員可以添加新類型,創建新關系,插入成員,刪除成員等等。類關系圖是和應用程序的源代碼同步的,對在類關系圖中建模的類型的改變會被立即反映到代碼中。相反,對源代碼的改變也會立即顯現在相關類關系圖中。因此,應用程序和關系圖始終保持同步。修改設計文檔是類關系圖的基本好處之一。

在開始實現項目之后,項目文檔都消失到哪去了?這是一個折磨著面向對象應用程序開發人員的共同問題。對于很多應用程序來說,原始設計文檔是不可用的或是在軟件發展時沒得到更新的。設計文檔常常很快就變得陳舊,并且在實現階段不久就消失了。Visual Studio類關系圖有助于更新這些重要的文檔,包括對原始設計的改變。相反地,類關系圖可以作為映像保存起來用以保留設計的一個快照。通過類設計,設計和實現階段真正實現了循環,這將轉化為開發得更好的應用程序。這也使得應用程序的維護變得更加輕松。

類關系圖為應用程序提供了一個高層次的遠景,這對于應用程序的整個生命周期都是有益的。這對于具有上百個類和許多個關系的復雜系統來說尤其有用,在這樣的環境下檢查代碼是一個乏味、耗時的過程。它同時沒有失去通常只有一個應用程序大綱視圖才能提供的清晰理解。

Visual Studio類關系圖提供了一個概覽,如果需要的話還可以提供一定的自省信息。這些信息對進行應用程序維護的程序員來說具有重要價值。對于任何用Visual Studio來進行產品維護的人來說,類關系圖代表了一個新的起點。

整個類層次結構都可以呈現在類關系圖中,但是由開發人員控制有多少信息可以在類關系圖中呈現出來。你可以查看一個類、多個類型或者在類關系圖中的任何東西,這取決于開發者的判斷力。除此之外,多個類關系圖還可以被添加到組相關的類型里,或簡單地減少在任何特定關系圖里信息的數量。你可以查看關系圖里的所有類型:類、結構和接口。也可以查看類型之間的關系,如繼承和關聯。

在Visual Studio 2005中,可以通過幾種方法來創建一個類關系圖。一種方法是在“項目”菜單里選擇“添加新項”,然后在“添加新項”對話框里選擇“類關系圖”,在編輯框為類關系圖命名(類關系圖文件會自動以.cd為文件擴展名)。

也可以從“解決方案資源管理器”或“類視圖”窗口打開一個新的類關系圖。在“解決方案資源管理器”中,打開一個項目或源文件的快捷菜單,然后選擇“查看類關系圖”,這將創建一個包含在該項目或源文件中所有類的新的關系圖。在“類視圖”窗口,打開一個項目名或類的快捷菜單,然后選“查看類關系圖”。

Visual Studio類關系圖有一個表面。有幾個方法可以在這個表面上添加已經存在的或新的類型,如下所示:
◆從“類視圖”窗口或“對象瀏覽器”拖一個類型到類關系圖表面。
◆從“解決方案資源管理器”拖一個文件到類關系圖表面。
◆從“類設計器”工具箱添加一個新類型。

責任編輯:佚名 來源: 博客
相關推薦

2009-11-09 10:08:31

Visual Stud

2009-11-11 12:55:52

Visual Stud

2009-12-09 16:12:49

Visual Stud

2009-11-12 10:37:23

Visual Stud

2009-11-16 17:35:38

PHP數組排序

2009-11-13 15:44:39

Visual StudWindows 7

2009-11-06 13:25:35

Visual Stud

2009-11-06 13:54:09

Visual Stud

2009-11-02 18:03:25

Oracle用戶表空間

2010-02-02 09:38:29

Visual Stud

2009-11-09 14:55:51

Visual Stud

2009-11-06 11:04:29

Visual Stud

2009-11-06 11:16:17

Visual Stud

2009-11-16 10:25:40

PHP上傳文件

2010-06-12 18:30:57

UML類圖關系

2009-11-24 09:00:02

Visual Stud

2009-11-04 13:33:13

ADO.NET Dat

2009-11-09 10:59:57

WCF回調

2009-12-09 14:11:57

Visual Stud

2009-11-06 14:42:24

Visual Stud
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91福利在线观看视频 | 久草视频观看 | 国产欧美精品一区二区色综合朱莉 | 成人免费淫片aa视频免费 | 成人一区二区电影 | 日韩一区二区三区精品 | 黄色成人av| 韩日免费视频 | www国产成人免费观看视频,深夜成人网 | 欧美精品在线观看 | 欧美综合一区二区三区 | 中文字幕亚洲一区二区三区 | 亚洲 欧美 日韩在线 | av在线天堂 | 精品久久九 | 精品国产一区二区三区免费 | 精品国产91久久久久久 | 精品欧美乱码久久久久久 | 日本亚洲一区 | 久久久精品一区二区三区 | 亚洲精品乱码久久久久久按摩观 | 国产精品视频yy9299一区 | 欧美aⅴ片 | 北条麻妃99精品青青久久 | 亚洲视频精品 | 91av亚洲 | 成人在线免费电影 | 欧美一级全黄 | 久久久国产精品一区 | 日韩视频在线播放 | 密室大逃脱第六季大神版在线观看 | 婷婷久久久久 | 超碰在线人人 | 久久久久久高潮国产精品视 | 女人精96xxx免费网站p | 国产精品视频一二三 | 久草网址 | 97色在线视频 | 精品久久久久一区二区国产 | 91超碰在线| 欧美成人a∨高清免费观看 老司机午夜性大片 |