Together与Visual.Studio.NET的结合使用(三)
通用選項(xiàng): 圖二十九:通用選項(xiàng) ????Delete confirmation:此選項(xiàng)定義當(dāng)你刪除一個(gè)元素的時(shí)候是否需要進(jìn)行確認(rèn)。 ????Automatically enable Together VS.NET support for opened projects:當(dāng)打開(kāi)一個(gè)已存在的項(xiàng)目時(shí),是否自動(dòng)啟用Together。 ????Automatically enable Together VS.NET support for the new prjoects:當(dāng)新建一個(gè)項(xiàng)目文件時(shí),是否自動(dòng)啟用Together. ????制圖選項(xiàng): 圖三十:作圖選項(xiàng) ????Font in diagrams:圖表視圖中字體的設(shè)定。 ????Meber format:設(shè)定顯示的方式。一個(gè)UML方式,是缺省的表示方法,一個(gè)Language是自然語(yǔ)言表示法。 ????Show page borders:是否顯示頁(yè)面的邊框。 ????Gird height(pixels):格子的高度,以像素為單位,缺省值是10點(diǎn)。 ????Gird width(pixels):格子的寬度,以像素為單位,缺省值是10點(diǎn)。 ????Show grid:是否顯示格子。 ????Snap to grid:圖形是否對(duì)格式進(jìn)行吸附。 ????3D look:每個(gè)圖形元素是否以三維形式顯示。 ????文檔生成選項(xiàng): 圖三十一:文檔生成選項(xiàng) ????Bottom:文檔底端文字。 ????Documentation Title:文檔的標(biāo)題。 ????Footer:腳注。 ????Header:頭注。 ????Window Title:窗口標(biāo)題。 ????internal:是否包含內(nèi)部值。 ????private:是否包含私有值。 ????protected:是否包含保護(hù)值。 ????protected internal:是否包含保護(hù)性的私有值。 ????public:是否包含公開(kāi)值。 ????Genarate Help:是否生成幫助。 ????Genarate Index:是否生成索引。 ????Genarate Navbar:是否生成導(dǎo)航條。 ????Genarater Tree:是否生成樹(shù)形表示。 ????Genarate Use:是否生成用戶用例。 ????模型視圖選項(xiàng): 圖三十二:模型視圖選項(xiàng) ????Show diagram nodes expandable:是否顯示擴(kuò)展的圖形元素。 ????Sorting type:圖形元素的排序規(guī)則。 ????打印選項(xiàng): 圖三十三:打印選項(xiàng) ????Print compartments as line:是否以線方式打印間隔。 ????Print shadows:是否打印陰影。 ????Footer alignment:腳注對(duì)齊方式。 ????Footer text:腳注打印文本。缺省內(nèi)容是Printed by %user%(%longdate%),%user%代表用戶名,%longdate%代表長(zhǎng)日期。 ????Print footer:是否打印腳注。 ????Fit to page:是否適合整頁(yè)。 ????Font:打印文檔用字體。缺省值是9.75磅的Microsoft Sans Serif字體。 ????Print border:是否打印邊框。 ????Print empty page:是否打印空白頁(yè)。 ????Print zoom:打印時(shí)放大倍率。 ????Header:每頁(yè)文檔頭部文本內(nèi)容。 ????Header alignment:文檔頭部文本的對(duì)方式。 ????Print header:是否打印文檔頭部。 ????Botoom margin:文檔底部留空。缺省為1英寸。 ????Left margin:文檔左側(cè)留空。缺省為1英寸。 ????Top margin:文檔頂部留空。缺省為1英寸。 ????Right margin:文檔右側(cè)留空。缺省為1英寸。 ????Page number alignment:頁(yè)號(hào)對(duì)齊方式。 ????Print page numbers:是否打印頁(yè)號(hào)。 ????Custom page height:自定義頁(yè)高。缺省為11.88英寸。 ????Custom page width:自定義頁(yè)寬。缺省為8.4英寸。 ????Paper orientation:打印方向。缺省為Portrait(縱向)。 ????Page size:頁(yè)的大小。缺省為A4型紙。 ????源代碼選項(xiàng): 圖三十四:源代碼選項(xiàng) ???Autocreate association links in interfaces:是否在接口中自動(dòng)創(chuàng)建關(guān)系連接。 ???Autocreate dependency links:是否自動(dòng)創(chuàng)建依賴連接。 ???UML選項(xiàng): 圖三十五:UML選項(xiàng) ????Show referenced classnames:是否顯示引用的類名稱。此選項(xiàng)在當(dāng)前項(xiàng)目中控制顯示/隱藏被引用的類名稱。 ????視圖管理選項(xiàng): 圖三十六:視圖管理選項(xiàng) ????Show association links:是否顯示關(guān)系連接。 ????Show classes:是否顯示類。 ????Show dependency links:是否顯示依賴連接。 ????Show generalization links:是否顯示泛化連接。 ????Show implementation links:是否顯示實(shí)現(xiàn)連接。 ????Show interfaces:是否顯示接口。 ????Show members:是否顯示成員。 ????Show methods:是否顯示方法。 ????Show namespaces:是否顯示名稱空間。 ????Show non public classes:是否顯示非公開(kāi)類。 ????Show non public members:是否顯示非公開(kāi)成員。 ????Show notes:是否顯示注釋。 ????Show properties:是否顯示屬性。 ????Show shortcuts:是否顯示快捷方式。 |
8、李維的法螺(轉(zhuǎn)貼)原作者:Raptor |
| ????Xalion推薦,覺(jué)得還有一些看的必要。不同政見(jiàn)者,權(quán)當(dāng)一笑。呵呵 ????昨天BORLAND在上海錦滄文華開(kāi)了個(gè)研討會(huì),李維做了一個(gè)關(guān)于Borland的MDA產(chǎn)品演示。想想有 一年多沒(méi)看到李胖子了,所以請(qǐng)了個(gè)假跑去看,從俺們這鄉(xiāng)下旮旯跑到位于靜安區(qū)的會(huì)場(chǎng)還真TMD遠(yuǎn),害我換了三種交通工具才總算在一點(diǎn)半前趕到。到那里時(shí), 諾大的會(huì)場(chǎng)已經(jīng)快坐了一半,只好找了個(gè)中間的位置坐坐,沒(méi)過(guò)多久,后面的位置也坐得差不多了。前后看看,BORLAND的用戶中,還是有不少PLMM的 嘛:) ????過(guò)了一點(diǎn)半,李胖子才出現(xiàn),開(kāi)始吹他的法螺了。距離上次見(jiàn)他已經(jīng)有一年半了,當(dāng)年他說(shuō)的BORLAND要推 出的galileo和charlotte至今還是蹤影全無(wú),只是SideWinder變成了C#Builder,C++Builder變成C++ BuilderX,看來(lái)真的是計(jì)劃沒(méi)有變化快啊。李胖子這回主要推的是BORLAND收購(gòu)Together后的新產(chǎn)品:Together for .net,號(hào)稱目前.net平臺(tái)下最好的MDA工具,當(dāng)然順便也把BORLAND的ALM那一套(CaliberRM, StarTeam, OptimizeIt...)全又吹了一通,大多數(shù)偶是沒(méi)用過(guò),不好說(shuō):P。 ????還是就拿昨天的那個(gè)Together來(lái)說(shuō)吧。這次對(duì)Together的宣傳重點(diǎn)是:它是一個(gè)MDA解決方 案。能夠agile地解決OOAD/OOP之間的問(wèn)題,能通過(guò)Modeling的方式,非常快速地實(shí)現(xiàn)應(yīng)用程序的開(kāi)發(fā)。8過(guò)說(shuō)實(shí)話,李胖子有誤導(dǎo)之嫌,仿 佛B(yǎng)ORLAND這次要宣傳的產(chǎn)品是MDA,而不是Together似的。8過(guò)其實(shí)關(guān)系也不大,至少目前炒作MDA的概念對(duì)Together是絕對(duì)有利 的。 ????其實(shí)MDA是OMG所提出的一個(gè)概念,就是Model Driven Architecture(這個(gè)東東包括其縮寫MDA都是OMG的注冊(cè)商標(biāo)),其主要思想是將傳統(tǒng)的Modeling做法,從兩步變?yōu)槿?#xff0c;但本質(zhì)還是基 于UML的。 ????在傳統(tǒng)的UML Modeling過(guò)程中,一般是先用UML把各種Use Case Diagrams/Class Diagrams等等畫(huà)出來(lái),然后生成代碼,Coding。而MDA則對(duì)此作了改進(jìn),在二者之間加入一步Modeling。MDA中第一次 Modeling所建的Models被稱為:PIM(Platform-Independent Model),這是一個(gè)高度抽象的Model,與具體的平臺(tái)無(wú)關(guān),即它完全是為了描述軟件的邏輯而做,與它將要用什么技術(shù)實(shí)現(xiàn)無(wú)關(guān),不管是要用.net還 是J2EE或是CORBA,而且這個(gè)Model是MDA中最關(guān)鍵的部分。在MDA中,第二步的Modeling被稱為:PSM(Platform- Specific Models),到這一步,Model就要被轉(zhuǎn)為與具體實(shí)現(xiàn)技術(shù)相關(guān)的了,根據(jù)不同的實(shí)現(xiàn)技術(shù),同一個(gè)可以產(chǎn)生不同的PSM。最后,才是根據(jù)PSM生成代 碼并Coding。 ????雖然MDA比傳統(tǒng)兩步Modeling方式要多一個(gè)步驟,但實(shí)際上,PSM是通過(guò)工具自動(dòng)從PIM生成,所以并不需要增加工作量。 ????關(guān)于MDA,可以參考OMG關(guān)于它的一個(gè)FAQ:http://www.omg.org/mda/faq_mda.htm ????中場(chǎng)休息后,李胖子演示了一下Together for vs.net,一個(gè)集成在vs.net中的two way tools式的modeling工具。功能是粉強(qiáng),8過(guò)很多方面跟一年前Rational發(fā)布的XDE(http: //www.rational.com/products/xde/index.jsp)有不少相似之處。XDE偶只是看過(guò),沒(méi)有用過(guò),看著像也只是看著 像,也許Together也有一些特別的強(qiáng)處,因?yàn)槔钆肿右矝](méi)用過(guò)XDE,無(wú)法比較。Together現(xiàn)版本有很多吸引人的特色:完全的two way tools,反向工程(李胖子演示了把Duwamish做了一個(gè)反向工程, 有誰(shuí)做出來(lái)請(qǐng) 來(lái)信 探討,我怎么沒(méi)做出來(lái)呢?bnpysse注^_^ ),支持多種Design pattern(包括GoF的和Borland自己的以及一些其它的DP,甚至可以自己定義DP),自動(dòng)文檔生成等。 ????最值的一提的應(yīng)該還是C#Builder的Architect版,這是一個(gè)比較完整的MDA開(kāi)發(fā)工具。之所 以說(shuō)是“比較完整”是因?yàn)楝F(xiàn)在的版本中,Modeling還是有一定的平臺(tái)依賴(現(xiàn)在主要是針對(duì).net),沒(méi)有完全實(shí)現(xiàn)PIM的Modeling。現(xiàn)在 的解決方案是把Model導(dǎo)出為XMI(XML Metadata Integerchange),然后用其它Modeling工具導(dǎo)入。 ????值得一提的是在C#Builder中,Borland提供了一個(gè)被稱為ECO(Enterprise Core Object)的O/R Mapping(Object/Relational Mapping)技術(shù),利用這個(gè)技術(shù),在Modeling中生成的Object可以直接映射到數(shù)據(jù)庫(kù)中成為Persistent Object。這是一種完全OO化的應(yīng)用開(kāi)發(fā)技術(shù),過(guò)去那些Database Schema Script之類的煩心事都可以不用管了,省事太多。 ????其它的小道消息就只有:Delphi.net將于今年第四季度發(fā)布,Delphi8將于明年第二季度發(fā)布了。 |
| ????關(guān)于Borland Together for VS.NET 1.0的簡(jiǎn)介,到這里就算是告一段落了(有點(diǎn)虎頭蛇尾的感覺(jué),沒(méi)辦法,水平有限,大家將就著看吧)。 |
轉(zhuǎn)載于:https://www.cnblogs.com/wujm/archive/2005/05/10/152714.html
總結(jié)
以上是生活随笔為你收集整理的Together与Visual.Studio.NET的结合使用(三)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 来几个FUNNY PICS,让大家笑一笑
- 下一篇: 使用.NET类库操作CSV文件