分享
 
 
 

Together与Visual.Studio.NET的结合使用(三)

王朝c#·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

7、Together的设置选项简介

通用选项:

图二十九:通用选项

Delete confirmation:此选项定义当你删除一个元素的时候是否需要进行确认。

Automatically enable Together VS.NET support for opened projects:当打开一个已存在的项目时,是否自动启用Together。

Automatically enable Together VS.NET support for the new prjoects:当新建一个项目文件时,是否自动启用Together.

制图选项:

图三十:作图选项

Font in diagrams:图表视图中字体的设定。

Meber format:设定显示的方式。一个UML方式,是缺省的表示方法,一个Language是自然语言表示法。

Show page borders:是否显示页面的边框。

Gird height(pixels):格子的高度,以像素为单位,缺省值是10点。

Gird width(pixels):格子的宽度,以像素为单位,缺省值是10点。

Show grid:是否显示格子。

Snap to grid:图形是否对格式进行吸附。

3D look:每个图形元素是否以三维形式显示。

文档生成选项:

图三十一:文档生成选项

Bottom:文档底端文字。

Documentation Title:文档的标题。

Footer:脚注。

Header:头注。

Window Title:窗口标题。

internal:是否包含内部值。

private:是否包含私有值。

protected:是否包含保护值。

protected internal:是否包含保护性的私有值。

public:是否包含公开值。

Genarate Help:是否生成帮助。

Genarate Index:是否生成索引。

Genarate Navbar:是否生成导航条。

Genarater Tree:是否生成树形表示。

Genarate Use:是否生成用户用例。

模型视图选项:

图三十二:模型视图选项

Show diagram nodes expandable:是否显示扩展的图形元素。

Sorting type:图形元素的排序规则。

打印选项:

图三十三:打印选项

Print compartments as line:是否以线方式打印间隔。

Print shadows:是否打印阴影。

Footer alignment:脚注对齐方式。

Footer text:脚注打印文本。缺省内容是Printed by %user%(%longdate%),%user%代表用户名,%longdate%代表长日期。

Print footer:是否打印脚注。

Fit to page:是否适合整页。

Font:打印文档用字体。缺省值是9.75磅的Microsoft Sans Serif字体。

Print border:是否打印边框。

Print empty page:是否打印空白页。

Print zoom:打印时放大倍率。

Header:每页文档头部文本内容。

Header alignment:文档头部文本的对方式。

Print header:是否打印文档头部。

Botoom margin:文档底部留空。缺省为1英寸。

Left margin:文档左侧留空。缺省为1英寸。

Top margin:文档顶部留空。缺省为1英寸。

Right margin:文档右侧留空。缺省为1英寸。

Page number alignment:页号对齐方式。

Print page numbers:是否打印页号。

Custom page height:自定义页高。缺省为11.88英寸。

Custom page width:自定义页宽。缺省为8.4英寸。

Paper orientation:打印方向。缺省为Portrait(纵向)。

Page size:页的大小。缺省为A4型纸。

源代码选项:

图三十四:源代码选项

Autocreate association links in interfaces:是否在接口中自动创建关系连接。

Autocreate dependency links:是否自动创建依赖连接。

UML选项:

图三十五:UML选项

Show referenced classnames:是否显示引用的类名称。此选项在当前项目中控制显示/隐藏被引用的类名称。

视图管理选项:

图三十六:视图管理选项

Show association links:是否显示关系连接。

Show classes:是否显示类。

Show dependency links:是否显示依赖连接。

Show generalization links:是否显示泛化连接。

Show implementation links:是否显示实现连接。

Show interfaces:是否显示接口。

Show members:是否显示成员。

Show methods:是否显示方法。

Show namespaces:是否显示名称空间。

Show non public classes:是否显示非公开类。

Show non public members:是否显示非公开成员。

Show notes:是否显示注释。

Show properties:是否显示属性。

Show shortcuts:是否显示快捷方式。

8、李维的法螺(转贴)原作者:Raptor

Xalion推荐,觉得还有一些看的必要。不同政见者,权当一笑。呵呵

昨天BORLAND在上海锦沧文华开了个研讨会,李维做了一个关于Borland的MDA产品演示。想想有一年多没看到李胖子了,所以请了个假跑去看,从俺们这乡下旮旯跑到位于静安区的会场还真TMD远,害我换了三种交通工具才总算在一点半前赶到。到那里时,诺大的会场已经快坐了一半,只好找了个中间的位置坐坐,没过多久,后面的位置也坐得差不多了。前后看看,BORLAND的用户中,还是有不少PLMM的嘛:)

过了一点半,李胖子才出现,开始吹他的法螺了。距离上次见他已经有一年半了,当年他说的BORLAND要推出的galileo和charlotte至今还是踪影全无,只是SideWinder变成了C#Builder,C++Builder变成C++BuilderX,看来真的是计划没有变化快啊。李胖子这回主要推的是BORLAND收购Together后的新产品:Together for .net,号称目前.net平台下最好的MDA工具,当然顺便也把BORLAND的ALM那一套(CaliberRM, StarTeam, OptimizeIt...)全又吹了一通,大多数偶是没用过,不好说:P。

还是就拿昨天的那个Together来说吧。这次对Together的宣传重点是:它是一个MDA解决方案。能够agile地解决OOAD/OOP之间的问题,能通过Modeling的方式,非常快速地实现应用程序的开发。8过说实话,李胖子有误导之嫌,仿佛BORLAND这次要宣传的产品是MDA,而不是Together似的。8过其实关系也不大,至少目前炒作MDA的概念对Together是绝对有利的。

其实MDA是OMG所提出的一个概念,就是Model Driven Architecture(这个东东包括其缩写MDA都是OMG的注册商标),其主要思想是将传统的Modeling做法,从两步变为三步,但本质还是基于UML的。

在传统的UML Modeling过程中,一般是先用UML把各种Use Case Diagrams/Class Diagrams等等画出来,然后生成代码,Coding。而MDA则对此作了改进,在二者之间加入一步Modeling。MDA中第一次Modeling所建的Models被称为:PIM(Platform-Independent Model),这是一个高度抽象的Model,与具体的平台无关,即它完全是为了描述软件的逻辑而做,与它将要用什么技术实现无关,不管是要用.net还是J2EE或是CORBA,而且这个Model是MDA中最关键的部分。在MDA中,第二步的Modeling被称为:PSM(Platform-Specific Models),到这一步,Model就要被转为与具体实现技术相关的了,根据不同的实现技术,同一个可以产生不同的PSM。最后,才是根据PSM生成代码并Coding。

虽然MDA比传统两步Modeling方式要多一个步骤,但实际上,PSM是通过工具自动从PIM生成,所以并不需要增加工作量。

关于MDA,可以参考OMG关于它的一个FAQ:http://www.omg.org/mda/faq_mda.htm

中场休息后,李胖子演示了一下Together for vs.net,一个集成在vs.net中的two way tools式的modeling工具。功能是粉强,8过很多方面跟一年前Rational发布的XDE(http://www.rational.com/products/xde/index.jsp)有不少相似之处。XDE偶只是看过,没有用过,看着像也只是看着像,也许Together也有一些特别的强处,因为李胖子也没用过XDE,无法比较。Together现版本有很多吸引人的特色:完全的two way tools,反向工程(李胖子演示了把Duwamish做了一个反向工程, 有谁做出来请 来信 探讨,我怎么没做出来呢?bnpysse注^_^ ),支持多种Design pattern(包括GoF的和Borland自己的以及一些其它的DP,甚至可以自己定义DP),自动文档生成等。

最值的一提的应该还是C#Builder的Architect版,这是一个比较完整的MDA开发工具。之所以说是“比较完整”是因为现在的版本中,Modeling还是有一定的平台依赖(现在主要是针对.net),没有完全实现PIM的Modeling。现在的解决方案是把Model导出为XMI(XML Metadata Integerchange),然后用其它Modeling工具导入。

值得一提的是在C#Builder中,Borland提供了一个被称为ECO(Enterprise Core Object)的O/R Mapping(Object/Relational Mapping)技术,利用这个技术,在Modeling中生成的Object可以直接映射到数据库中成为Persistent Object。这是一种完全OO化的应用开发技术,过去那些Database Schema Script之类的烦心事都可以不用管了,省事太多。

其它的小道消息就只有:Delphi.net将于今年第四季度发布,Delphi8将于明年第二季度发布了。

关于Borland Together for VS.NET 1.0的简介,到这里就算是告一段落了(有点虎头蛇尾的感觉,没办法,水平有限,大家将就着看吧)。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有