偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

老鳥談Visual Studio類關(guān)系圖

開發(fā) 后端
這里介紹Visual Studio類關(guān)系圖為類型和類型層次結(jié)構(gòu)提供了一種可視化表達(dá)方式。值得注意的是,類關(guān)系圖不是靜態(tài)的,開發(fā)人員可以添加新類型,創(chuàng)建新關(guān)系,插入成員,刪除成員等等。

本人很喜歡Visual Studio,在工作中也很喜歡總結(jié)關(guān)于Visual Studio 2005引入了類關(guān)系圖的經(jīng)驗(yàn),下面就這個問題來詳細(xì)說說吧。類關(guān)系圖由“類設(shè)計(jì)器”創(chuàng)建,“類設(shè)計(jì)器”是Visual Studio 2005的一個內(nèi)部組件。開發(fā)人員可以通過類關(guān)系圖為面向?qū)ο蟮膽?yīng)用程序建模,這一工具將來肯定會不斷發(fā)展,最終成為開發(fā)人員的至愛。對于我來說,它已經(jīng)成為我在Visual Studio中最常用的工具之一。

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

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

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

Visual Studio類關(guān)系圖提供了一個概覽,如果需要的話還可以提供一定的自省信息。這些信息對進(jìn)行應(yīng)用程序維護(hù)的程序員來說具有重要價值。對于任何用Visual Studio來進(jìn)行產(chǎn)品維護(hù)的人來說,類關(guān)系圖代表了一個新的起點(diǎn)。

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

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

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

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

責(zé)任編輯:佚名 來源: 博客
相關(guān)推薦

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數(shù)組排序

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類圖關(guān)系

2009-11-24 09:00:02

Visual Stud

2009-11-04 13:33:13

ADO.NET Dat

2009-11-09 10:59:57

WCF回調(diào)

2009-12-09 14:11:57

Visual Stud

2009-11-06 14:42:24

Visual Stud
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號