频道直达:新闻 - 组网 - 安全 - 服务器 - 存储 - 系统 - 应用 - 开发 - 数据库 - 前沿 - 技术人 - 培训 - 求职 - 读书 - 教程 - 专题 - 产品 - 案例 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

利用Rational对.NET程序进行建模(4)

作者: Kishore/Darpan 出处:天极软件 2007-08-28 10:13    砖    好    评论   进入论坛
阅读提示:本文面向那些对利用IBM Rational Modeling Extension for Microsoft .NET来对基于C#语言的.NET应用程序进行建模、设计及开发感兴趣的开发人员和架构师。本文假定您已经对IBM Rational建模工具(IBM Rational Software Modeler、IBM Rational Systems Developer、IBM Rational Application Developer或者IBM Rational Software Architect)以及在Eclipse环境中进行程序设计有了基本的了解。

Show Related Elements

Show Related Elements是一个非常有用的特性,它可以帮助您查询图上的相关元素。在Rational Modeling Extension中,通过右键单击类图上的任意.NET元素可以进行Show Related Elements动作。Show Related Elements选项出现在Filters子菜单中。

Rational Modeling Extension还提供增强的Show Related Elements对话框,如图10所示。对话框提供了您可以用来快速查看相关元素的预定义的定制查询。默认Details是折叠的,对话框中只有左边窗格是可见的。单击Details按钮,您可以查看实际的关系,以及与所选查询相关的其他设置。对查询所做的任何变更都可以存储起来为将来使用。

图10:.NET元素的Show Related Elements对话框

您可以选择Incoming、Outgoing,或Both方向。例如,如果您想要看到所选元素的超类层次,那么选择Outgoing。为了查看子类层次,选择Incoming。

还值得注意的是.NET Show Related Elements Filters Preferences页,如图11所示。

图11:.NET Show Related Elements Filters的Preference页

当执行Show Related Elements动作时,参数可以让您选择滤出.NET Assembly类型。注意该设置将影响查询相关元素的所有操作(例如,Browse图和Topic图上的查询)。

Visualize existing > .NET type 菜单

Visualize existing > .NET type 菜单,如图12所示,位于图的弹出菜单上。它允许您可视化图上任何现有的.NET类型。

图12:Visualize existing > .NET type 菜单

当您选择该菜单时,将启动Visualize .NET type对话框,它允许您选择想在图上可视化表示的.NET类型。该菜单可以让您免于首先在Project Explorer中找到.NET类型,然后将其拖到图中,或者访问Visualize > Add to current Class Diagram命令。Visualize .NET type对话框只允许您选择工作区中的类型。

Rational Modeling Extension中导航到C#代码

通过双击Project Explorer中的元素,或者双击从类图中可视化来的C#元素(注意这在Browse图中是不可行的,在Browse图中,双击操作有通过一系列图导航的特殊含义),您可以很容易地导航到Visual Studio中的C#文件中恰当行。当您双击Rational Modeling Extension中的C#元素时,控制将切换到Visual Studio,并且光标将置于C#文件中的恰当行上。

将C#代码更新导入Rational Modeling Extension

如本文前面所叙述的,Rational Modeling Extension目前的版本不支持C#代码的可视化编辑,但用户可以在Rational Modeling Extension中刷新导入的工程和图,来快速地反映Visual Studio中所做出的任意代码变更。要这样做,您需要按照以下这些简单的步骤进行。

首先,在Visual Studio中对C#文件做出您的修改。

在Visual Studio中保存工程。

接下来,切换到Rational Modeling Extension。

右键单击需要更新的Visual Studio工程的根文件夹,并单击Refresh。

当您单击Refresh时,就从Visual Studio中得到了更新了的工程内容,并且Project Explorer和各种图中相应的元素也更新了。

结束语

Rational Modeling Extension提供了大量关于MS .NET可视化建模的特性。如前面所提到的,除了本文中所介绍的C#和CTS绘图及可视的探究能力,还有以下能力,它们是其他文章的主题:

◆从UML转换到C#
◆从C#转换到UML
◆使用UML模型、转换,及代码建模的组合来实现对架构管理的Mixed Modeling(混合建模)方法
◆使用UML到C#和C#到UML转换的组合,以及IBM Rational model fusing技术来实现架构管理的Architecture Reconciliation方法

Rational Modeling Extension为.NET开发带来了全新的体验,它极大地支持利用UML建模技术来设计应用程序。除了利用一些命令,例如Show Related Elements,还有利用类图、序列图,Topic和Browse图,您可以很容易地了解现有应用程序的结构和设计。

【相关文章】

  • Rational统一建模过程的十大要素
【责任编辑:火凤凰 TEL:(010)68476606-8036】

共4页: 上一页 [1] [2] [3] 4
【内容导航】
专题
程序员如何成长?
专题:ASP.NET 2.0基础开发指南
.NET移动与嵌入式技术专题
.NET Framework新手入门专题
VS.NET实用开发专题
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Java基础教程 (查看81024次)
·UML类图详解 (查看72498次)
·C++是垃圾语言?! (查看42631次)
·C#技术开发指南 (查看40232次)
·UML统一建模语言 (查看39205次)
·Java编程开发手册 (1198个砖)
·Java基础教程 (431个砖)
·C#技术开发指南 (311个砖)
·.NET开发手册 (254个砖)
·PB开发教程 (223个砖)
·Java编程开发手册 (658个好)
·Java基础教程 (578个好)
·.NET开发手册 (282个好)
·PB开发教程 (213个好)
·Delphi开发技术手册 (200个好)
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。