通用选项:

图二十九:通用选项

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的简介,到这里就算是告一段落了(有点虎头蛇尾的感觉,没办法,水平有限,大家将就着看吧)。

转载于:https://www.cnblogs.com/wujm/archive/2005/05/10/152714.html

Together与Visual.Studio.NET的结合使用(三)相关推荐

  1. Visual Studio 2008 可扩展性开发(三):Add-In运行机制解析(下)

    前言 在上篇Add-In运行机制解析(上)中,我分析了Add-In向导生成的代码,从中我们知道只要创建一个类库,它包含实现了IDTExtensibility2接口的类,然后为其建立.addin配置文件 ...

  2. Visual Studio 2005 Beta2 简体中文版发布

    Visual Studio 2005 Beta2 简体中文版发布,中文论坛开通 发布日期: 5/10/2005 | 更新日期: 5/10/2005 微软公司刚刚发布了Visual Studio 200 ...

  3. 如何用visual studio 2019配置OnnxRuntime

    onnxruntime 配置方式 这里写自定义目录标题 一.下载onnx库文件 二.用visual studio 2019 解析nupkg包 三.用vs2019中的cmake来配置ONNXRunTim ...

  4. 【Tools】Visual Studio 2019下载和安装

    00. 目录 文章目录 00. 目录 01. Visual Studio 2019简介 02. Visual Studio 2019下载 03. Visual Studio 2019安装 04. Vi ...

  5. Visual Studio “15”第三个预览版发布

    微软发布了Visual Studio 2015后继版本Visual Studio "15" (VS15)的第三个预览版本.目前为止,VS15延续了开发过程的迭代特性,升级了IDE的 ...

  6. 基于Visual Studio Code 的佳明穿戴设备APP开发平台的搭建

    本文以图文方式详细介绍了基于Visual Studio Code软件的佳明穿戴设备APP开发平台的搭建步骤.环境变量设置方法以及平台运行环境的设置等,为佳明穿戴设备APP的开发者提供了详尽的教程和参考 ...

  7. 适用于 Visual Studio 的 Android 游戏开发扩展

    在 Windows 计算机上设置 Android 游戏开发扩展并在 Android 设备或模拟器上运行示例 Visual Studio C++ 项目. 先决条件 按照本节中的步骤准备您的 Window ...

  8. [Visual Studio]Code Snippet

    在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for.foreach ? 在编写这两个循环语句的时候,你是一个字符一个字符敲还是使用 Visual Studio 提 ...

  9. 怎么解决在打开Visual Studio时的报错“无法找到一个或多个组件”以及关于Visual Studio Installer无法识别已安装的VS并报错找不到路径的问题

    第一个问题:打开Visual Studio时的报错"无法找到一个或多个组件". 情况1:如果是点击安装后桌面生产的Visual Studio的快捷方式而导致出错,建议定位到Visu ...

  10. 离线安装Visual Studio Code插件

    在使用Visual Studio Code 开发时候,有时可能会碰到需要离线安装插件的情况.这时候就需要单独下载插件包,本文就以C/C++插件包为例说明如何离线安装Visual Studio Code ...

最新文章

  1. vue js中报红_vue:我和node、webpack的情深似海
  2. 【学习笔记】14、标准数据类型—字典
  3. 常用算法25讲,拿走不谢!
  4. 处理字符串_5_字符串里过滤不需要的字符
  5. python括号的区别_Python中类-带括号与不带括号的区别
  6. 热带雨林绘画软件测试,儿童画教程|色彩练习与思维创想——好热闹的热带雨林!...
  7. LeetCode 1016. 子串能表示从 1 到 N 数字的二进制串(bitset)
  8. 【计算机网络复习 物理层】2.3 物理层设备
  9. python打开autocad软件_python 使用pyautocad操作AutoCAD
  10. python作业atm_python完成ATM(分目录)
  11. Native方式运行Fabric(非Docker方式)
  12. 爬虫之Beautiful Soup库入门
  13. tomcat配置及遇到的问题
  14. regexp用法mysql_MySQL中REGEXP正则表达式使用大全
  15. 计算机病毒制作教程,怎么制造一个小电脑病毒
  16. 计算机算法专业英语,计算机算法相关术语的英语词汇
  17. 网页录音之麦克风权限问题
  18. Undefined与Null的区别
  19. [Canvas] 手机拍照后,等比例压缩并上传图片
  20. RAID5容量计算方式:单块磁盘容量*(n-1)

热门文章

  1. centos yum安装nginx 提示 No package nginx available问题解决方法
  2. GDAL/ORG之Python获取与安装
  3. Matlab里evalin和assignin的用法
  4. 必填校验加变色,点击颜色消失
  5. 深入了解区块链技术及其常见误区
  6. docker更换国内镜像源
  7. php-5.2.6安装,php5.2.6安装openssl.o扩展,make时报错?
  8. VSCode设置ESLint语法检查
  9. jquery常用表单操作
  10. 阿里90后工程师,如何用AI程序写出双11打call歌?