Together与Visual.Studio.NET的结合使用(三)
2008-12-26 22:32
441 查看
http://developer.51cto.com/
摘要: .net关于企业架构方面一些独树一帜的地方,包括vs.net自身带的那些个企业模板,在很大程度上简化了企业应用开发的难度。
标签:.net
[align=right]Oracle帮您准确洞察各个物流环节[/align]
[b]7、together的设置选项简介
[/b]
通用选项:
498)this.style.width=498;">
图二十九:通用选项
delete confirmation:此选项定义当你删除一个元素的时候是否需要进行确认。
automatically enable together vs.net support for opened projects:当打开一个已存在的项目时,是否自动启用together。
automatically enable together vs.net support for the new prjoects:当新建一个项目文件时,是否自动启用together.
制图选项:
498)this.style.width=498;">
图三十:作图选项
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:每个图形元素是否以三维形式显示。
文档生成选项:
498)this.style.width=498;">
图三十一:文档生成选项
bottom:文档底端文字。
documentation title:文档的标题。
footer:脚注。
header:头注。
window title:窗口标题。
internal:是否包含内部值。
private:是否包含私有值。
protected:是否包含保护值。
protected internal:是否包含保护性的私有值。
public:是否包含公开值。
genarate help:是否生成帮助。
genarate index:是否生成索引。
genarate navbar:是否生成导航条。
genarater tree:是否生成树形表示。
genarate use:是否生成用户用例。
模型视图选项:
498)this.style.width=498;">
图三十二:模型视图选项
show diagram nodes expandable:是否显示扩展的图形元素。
sorting type:图形元素的排序规则。
打印选项:
498)this.style.width=498;">
图三十三:打印选项
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型纸。
源代码选项:
498)this.style.width=498;">
图三十四:源代码选项
autocreate association links in interfaces:是否在接口中自动创建关系连接。
autocreate dependency links:是否自动创建依赖连接。
uml选项:
498)this.style.width=498;">
图三十五:uml选项
show referenced classnames:是否显示引用的类名称。此选项在当前项目中控制显示/隐藏被引用的类名称。
[b]视图管理选项:
498)this.style.width=498;">
图三十六:视图管理选项
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将于明年第二季度发布了。[/b]
摘要: .net关于企业架构方面一些独树一帜的地方,包括vs.net自身带的那些个企业模板,在很大程度上简化了企业应用开发的难度。
标签:.net
[align=right]Oracle帮您准确洞察各个物流环节[/align]
[b]7、together的设置选项简介
[/b]
通用选项:
498)this.style.width=498;">
图二十九:通用选项
delete confirmation:此选项定义当你删除一个元素的时候是否需要进行确认。
automatically enable together vs.net support for opened projects:当打开一个已存在的项目时,是否自动启用together。
automatically enable together vs.net support for the new prjoects:当新建一个项目文件时,是否自动启用together.
制图选项:
498)this.style.width=498;">
图三十:作图选项
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:每个图形元素是否以三维形式显示。
文档生成选项:
498)this.style.width=498;">
图三十一:文档生成选项
bottom:文档底端文字。
documentation title:文档的标题。
footer:脚注。
header:头注。
window title:窗口标题。
internal:是否包含内部值。
private:是否包含私有值。
protected:是否包含保护值。
protected internal:是否包含保护性的私有值。
public:是否包含公开值。
genarate help:是否生成帮助。
genarate index:是否生成索引。
genarate navbar:是否生成导航条。
genarater tree:是否生成树形表示。
genarate use:是否生成用户用例。
模型视图选项:
498)this.style.width=498;">
图三十二:模型视图选项
show diagram nodes expandable:是否显示扩展的图形元素。
sorting type:图形元素的排序规则。
打印选项:
498)this.style.width=498;">
图三十三:打印选项
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型纸。
源代码选项:
498)this.style.width=498;">
图三十四:源代码选项
autocreate association links in interfaces:是否在接口中自动创建关系连接。
autocreate dependency links:是否自动创建依赖连接。
uml选项:
498)this.style.width=498;">
图三十五:uml选项
show referenced classnames:是否显示引用的类名称。此选项在当前项目中控制显示/隐藏被引用的类名称。
[b]视图管理选项:
498)this.style.width=498;">
图三十六:视图管理选项
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将于明年第二季度发布了。[/b]
相关文章推荐
- Together与Visual.Studio.NET的结合使用(一)
- Together与Visual.Studio.NET的结合使用
- Together与Visual.Studio.NET的结合使用(一)
- Together与Visual.Studio.NET的结合使用(二)转
- Together与Visual.Studio.NET的结合使用(二)
- Together与Visual.Studio.NET的结合使用(一)
- Together与Visual.Studio.NET的结合使用(转载)
- Together与Visual.Studio.NET的结合使用(一)
- Together与Visual.Studio.NET的结合使用(一)
- Together与Visual.Studio.NET的结合使用(二)
- Together与Visual.Studio.NET的结合使用(二)
- Together与Visual.Studio.NET的结合使用(三)
- Together与Visual.Studio.NET的结合使用(一)
- Together与Visual.Studio.NET的结合使用(二)
- Together与Visual.Studio.NET的结合使用(三)
- 在 Visual Studio .NET中使用Crystal Report
- dotnetCore系列:使用Visual Studio code 创建DotNet Core 1.0应用并调试(1)
- Visual Studio .NET使用技巧手册
- Windows Mobile 下使用C#进行GPRS、CDMA开发- Visual Studio.NET
- 使用Visual Studio.net调试javascript最方便的方法