Page title:C# 变换简介

Caption text:Rational UML 建模工具使您能够在 Microsoft Visual Studio IDE 中处理开发项目。

Page text:欢迎。此导览提供了对 IBM Rational Modeling Extension for Microsoft .NET 中用于 C# 建模和变换的工具和功能部件的概述。通过创建和使用 C# 变换,可以改善在设计、说明和创建 C# 代码方面的最佳做法,从而使软件开发任务变得很轻松。


Tour editable text

Page title:导入 .NET 解决方案

Caption text:使用“导入 .NET 解决方案”向导来导入将充当已生成代码的目标的 Visual Studio 解决方案。该向导提供了用于导入现有项目、代码和引用的组合件的选项。可以使用上下文相关帮助来帮助您解决有关可用选项的任何问题。在导入 .NET 解决方案之后,可以在各种只读图中将已导入的解决方案元素可视化,以帮助分析和说明当前系统。

Page text:通过导入由 C# 项目组成的 .NET 解决方案来与 Microsoft Visual Studio 紧密集成。已导入的此解决方案提供了 Eclipse 工作空间到 C# 源代码和引用的 CTS(公共类型系统)元素的视图,并且它充当从您的 UML 建模项目中生成的 C# 代码的目标。


Tour editable text

Page title:总结

Caption text:使用 .NET 透视图来执行所有 C# 建模,这包括选择为 .NET 建模定制的窗口和工具。使用 UML 概念模型来设计应用程序,并且可以将已可视化的只读代码元素合并到混合建模方法中。模型驱动开发的范围远远超过了传统建模,不仅将模型用作系统的草图或蓝图,还将其用作规范,可以根据这些规范部分或完全生成对应的实现。不用手工生成实现,模型驱动开发会对相当大的一部分工作进行自动化,并支持多次复用,从而提高一致性,给代码库带来较少的缺陷。

Page text:使用 .NET 建模和变换功能部件具有下列优点:


Tour editable text

Page title:创建 UML 建模项目

Caption text:创建了 UML 建模项目,在“项目资源管理器”中选择了模型,然后已将 C# 概要文件应用于模型。在捕获 UML 模型中应用程序的设计之后,可以运行 UML 到 C# 的变换来生成 C# 代码,以便使用 Microsoft Visual Studio 来进一步进行开发。

Page text:创建一个 UML 建模项目来包含概念模型、变换配置文件和其他项目元素。(可选)将 C# 概要文件应用于模型,以提供可以用来开发代码模型的 C# 构造型。


Tour editable text

Page title:创建 C# 变换配置

Caption text:在建模项目中创建了一个名为“变换”的文件夹。通过单击“文件”>“新建”>“其他”,展开“变换”,然后单击“变换配置”,从而在该文件夹中创建了新的 C# 变换。在该向导的下一页中,输入了配置名称并且选择了 UML 到 C# 变换。在该向导的第三个页面上,在树形视图中选择了一种模型作为源。选择了 .NET 解决方案来作为变换目标。接受了缺省值,然后单击了“完成”,这就完成了配置。

Page text:变换配置中包含变换用来生成您指定的输出的信息。变换配置还包含特定于某种变换类型的信息,例如,变换的唯一名称以及源和目标。使用“变换配置”编辑器来定义 C# 到 UML 或者 UML 到 C# 的变换。


Tour editable text

Page title:应用 C# 变换

Caption text:右键单击了变换配置文件并且启动了 UML 到 C# 的变换。变换将在配置中定义的源 UML 模型的目标位置生成代码。

Page text:一旦使用 UML 模型和图开发了新组件,就应用变换配置来生成 C# 代码。变换还根据 UML 模型生成 C# 代码模型,并支持以后在代码与模型之间进行协调。要应用 C# 变换,右键单击变换配置文件,单击“变换”,然后选择变换。


Tour editable text

Page title:逆向变换

Caption text:要对 C# 变换启用模型与代码之间的协调,在变换配置编辑器的“主要”页面上单击“启用逆向变换”。

Page text:可以应用 C# 代码到模型的变换,以便对使用现有模型开发的代码进行调整,也可以创建应用程序的新概念模型。


Tour editable text

Page title:C# 变换文档

Caption text:通过按 F1 键显示“变换配置”编辑器中各个页面的上下文相关帮助。产品的“帮助”窗口打开,并且演示如何浏览至 C# 变换帮助。

Page text:说明了正向和逆向 C# 变换过程和工具,并且可以打开 Rational UML 建模产品的帮助系统中有关 C# 变换和 .NET 可视化的主题。