設計 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# 模型一律都設定為程式碼為主的模式。這有許多含意包括:

如需相關資訊,請參閱使用程式碼為主的設定

建模局部類型

若要將局部類型新增至模型中:

  1. 建立類別,並將 c# 局部類型模板套用至該類別。
  2. 建立類別來代表將會組成局部類型的每一個類別,並將 c# 局部模板套用至這些類別上。
  3. 繪製從組成類型的每一個類別,至利用 c# 局部類型模板所建立類別的相依關係。
  4. c# 局部模板套用至每一個相依關係。

產生程式碼時,您為具有 c# 局部類型模板的類別所指定的名稱,將作為局部類型的名稱。例如:

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

public partial class vehicle
{
    public int wheels;
}

對 C# 程式碼執行反向工程及來回轉換

為了對 C# 程式碼的變更執行反向工程或來回轉換,必須先安裝 Microsoft Visual Studio 2008。

如需反向工程或來回轉換 C# 程式碼的指示,請參閱Integrating Rational Rhapsody and MS Visual Studio

產生 C# 程式碼及建置 C# 應用程式

當您設計 C# 應用程式時,Rational Rhapsody 會針對其他支援的程式設計語言提供相同的產生程式碼選項。但是,您將會注意到當使用 C# 專案時,功能表中許多建置選項皆已停用。產生 C# 應用程式的程式碼之後,您必須在 Microsoft Visual Studio 2008 中建立一個專案,並從 Visual Studio 中建置 C# 應用程式。


回饋