首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > Together for .NET建模入门
【标  题】:Together for .NET建模入门
【关键字】:.net,togother,建模
【来  源】:Builder.com

Together for .NET建模入门

最近UML(统一建模语言)已成为一个热门话题。开发者们发现,相对于其他方法论,建模的优势非常明显。本文所介绍的Borland Together for Microsoft Visual Studio.NET便是一个采用UML图注方法的建模工具。

Borland Together针对不同的应用已开发出了不同的版本。Borland Together for Microsoft Visual Studio.NET是专为Microsoft Visual Studio.NET所设计的并已被集成到Visual Studio.NET IDE中。

当你安装了Together后,在Visual Studio.NET开始页面的左侧栏中会增加一个链接。点击该链接将打开Together开始页面(如图1所示)。通过该页面,可链接到教程和在线帮助文档,以及一些展示Together特点的应用例子。如果你是UML初学者,不妨通读"Introduction to UML"文档,该文档详细介绍了UML的基本知识和使用方法。

1: Together 开始页面

你可以先使用Together为你所有的应用程序建模,然后再以此为基础生成代码。或者你可以对一个现有程序进行逆向工程,从而把你从繁重的建模工作中解脱出来。

无论你采用哪种方式,Together都会使你在建模和编程中自由切换。如图2所示,你可在一个使用案例和程序代码间轻松切换而不会产生丝毫的混乱。


2:Borland Together创建一个典型的使用案例

虽然Together同时支持VB.NET和C#,但其大部分高级功能只适用于C#,例如将框图进行前向工程生成C#代码。该功能将框图和代码紧密联系起来,当代码中的对象和类发生改变时,框图中的对象和类也相应发生变化。该功能特别适用于流水式开发环境或者代码经常发生变化的情况。

Together的重构能力可用于对模型和代码的修改、添加和删除操作。当你删除某一项后可能会导致编译错误时,系统会弹出警告信息。这样你在改变完成前就可看到其带来的影响。

Together提供了100种不同的方式用以对C#的审查,可进行对命名、性能、分枝、循环和公式等方面的审查。

最后,Together还提供了一个文件生成器用于给当前所开发程序的命名空间和框图生成文档。所产生的HTML文档可作为自建文档的基础或是一个独立的文档。

接下来,我们将通过一个具体例子来介绍Together的使用方法。大多数结构化开发项目会通过“使用案例”的方式对程序和使用方法建立文档。过去,开发者经常是借助Visio等框图创建工具甚至是手工来绘制use case框图。现在有了Borland Together,你可在Visual Studio中创建框图,并可让Together为你自动生成相关文档。本例中,我们将创建一个简单的use case框图,并为开发项目生成相关文档。

 

首先,从Borland网站下载并安装Borland Together试用版,然后在Visual Studio.NET中打开或创建一个新的工程。接下来执行以下操作:

  1. 选择 View > Together VS.NET Model View
  2. 右键点击程序名,在弹出的右键菜单中选择Add > Other Diagram,将弹出以下对话框:

3: 框图选项

  1. 输入框图名后单击OK按钮。接着便打开一个空的use case框图。
  2. 从左边工具栏中拖出一个角色(actor)到工作页中,并标记为"Administrator"。
  3. 下一步,从工具栏中拖出一个名为"bubble"的使用案例,并标记为"Enter and verify opening balances"。
  4. 最后,拖动另一个角色到框图中,并标记为"Accountant"。
  5. 可通过拖动通讯连接线来实现将以上角色添加到使用案例中。如图4所示。


4: 一个简单的使用案例

  1. 现在你的使用案例已经完成了,你可自动生成工程文档。在本例中,我们没有包含任何代码。否则,工程中的代码也会被自动生成文档。

 接下来,我们要生成工程文档,其步骤为:

  1. 选择 Tools > Generate Documentation,将弹出图5中的对话框:

5:代码生成选项

  1. 将范围设置为"All",并设定输出路径。在确定选中include diagram和launch the browser window两项后,单击OK按钮。Together将在后台为工程生成文档,并在完成后打开一个浏览器窗口显示所创建的文档。如图6所示。

 

6:生成的文档

以上就是对Borland Together的简单介绍。你可在和产品配套的连线帮助文档或Borland Developer Network网站上找到更多的Together学习范例。

从UML建模语言到C#代码:【上一篇】
Together for .NET建模入门:【下一篇】
【相关文章】
  • 从UML建模语言到C#代码
  • 在ASP.NET中动态创建柱状图和饼图
  • C#调用winmm.dll来放音乐的示例
  • 在.NET中使用DirectMusic
  • 关于system.drawing.imaging类的说明和范例
  • Direct3D学习笔记
  • 用Visual Basic.NET编写扑克牌游戏
  • ASP.NET图象处理详解
  • ASP.NET14个热点问题解答
  • Asp.net动态生成html页面
  • 【随机文章】
  • 用Photoshop“收养”一只精致小虫
  • “QQ小尾巴恶邮差版”分析报告
  • Tini 的VC原代码
  • Debian 安装配置(1)
  • 《仙境传说RO》定位只能定一个?你怎么炸
  • 关于fastt200
  • WEB2.0网站需要借鉴的七种传统赢利模式---网易
  • [转载]Solaris高级系统管理员指南
  • 数字电视vs网络电视:竞争在彼此制约中展开
  • SWT的PaintListener
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.