设计 C# 应用程序

Rational® Rhapsody® 允许您使用标准 UML 构造以及特定于 C# 的构造为 C# (C Sharp) 应用程序创建模型,并从您的模型生成 C# 代码。Visual Studio 中的现有 C# 项目可以通过反向工程转换到 Rational Rhapsody 模型中。

启动 Rational Rhapsody Developer for C#

Rational Rhapsody 启动菜单快捷方式包括用于启动 IBM® Rational Rhapsody Developer for C# 的快捷方式。

您也可以在命令行上使用以下选项:[install directory]\rhapsody.exe -dev_ed -lang=csharp

创建 C# 项目

当您使用“新建项目”对话框时,将看到在您创建新项目时,“项目设置”字段会设置为以代码为中心的 C# 概要文件。

对 C# 建模

在为 C# 应用程序构建模型时,可以使用标准 UML 构造以及特定于 C# 的构造。这些特定于语言的构造包含:

需要牢记的一个要点是,C# 模型始终设置为以代码为中心的方式。其影响是多方面的,包括:

有关更多信息,请参阅使用以代码为中心的设置

对 partial 类型建模

要向模型添加 partial 类型:

  1. 创建类并向其应用 c# partial 类型构造型。
  2. 创建类以代表将组成 partial 类型的每个类,并向其中每个类应用 c# partial 构造型。
  3. 绘制从组成该类型的每个类到您使用 c# partial 类型构造型创建的类的依赖性。
  4. 向每个依赖性应用 c# partial 构造型。

生成代码时,您为具有 c# partial 类型构造型的类提供的名称将充当 partial 类型的名称。例如:

public partial class vehicle
{
    public int length;
    
    public int weight;
}

public partial class vehicle
{
    public int wheels;
}

C# 代码的反向工程和双向传递

要对 C# 代码的更改进行反向工程或双向传递,您必须已安装 Microsoft Visual Studio 2008。

有关对 C# 代码进行反向工程或双向传递的指示信息,请参阅将 Rational Rhapsody 与 MS Visual Studio 集成

生成 C# 代码和构建 C# 应用程序

当您设计 C# 应用程序时,Rational Rhapsody 提供与其他支持的编程语言相同的代码生成选项。但是,您将注意到在处理 C# 项目时,菜单中的各种构建选项会禁用。为 C# 应用程序生成代码后,必须在 Microsoft Visual Studio 2008 中创建项目,并从 Visual Studio 内构建 C# 应用程序。


反馈