科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件在Rational中使用C++可视化

在Rational中使用C++可视化

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

IBM ?Rational?Systems Developer 的 C++ 可视化(C++ Visualization)特性能够让您使用 C++ 代码,利用一个类似 UML 的符号提供与 UML 建模相似的技巧。

作者:Janees Elamkulam 来源:论坛整理 2007年11月21日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
可视化编辑源代码

  通过使用选项板,Modeling Assistant,或者弹出式菜单,Rational Systems Developer 工具支持来自 Class 图的 C++ 元素的创建和编辑。

  创建新的 C++ 元素

  可以通过使用 C/C++(图 19)或者一个类图的弹出式操作栏(图 20)来创建一个新的 C++ 类或者枚举。

  图 19. C/C++ 选项板

  图 19. C/C++ 选项板

  图 20. 弹出式操作栏

  图 20.  弹出式操作栏

  例如,要创建一个新的源自于 LibraryEntry的名称为 ElectronicMediaC++ 的类:

  1. 从选项板中选择 C++ Class,然后点击一个类图。
  2. 这样将会弹出 CDT New Class wizard(参见图 21)。
  3. 键入这个类的名称 ElectronicMedia。
  4. 现在,可以选择这个基类,点击Add按钮,然后从对话框中选择 LibraryEntry。
  5. 点击 Finish。

  您还可以在 New Class向导中更改创建的默认文档,确定这个类所属的字段名。

  图 21. CDT New Class 向导

  图 21. CDT New Class 向导

  接下来,创建一个代表 ElectronicMedia类型的新枚举,您将为它命名为 EMediaType:

  1. 将鼠标指针移到 Class 图的空白处。
  2. 当这个操作栏出现时,选择这个棕色的E字母。(参见图 20,如先前所显示。)
  3. 这将启动 New Enum 向导(图 22)。键入名称 EMediaType。
  4. 点击 Finish。

  提示:

  您还可以在向导中更改创建的默认文档,确定这个类所属的字段名

  图 22. The New Enum 向导

  图 22. The New Enum  向导

  添加元素

  您可以通过使用这个弹出式菜单(图 23)或者弹出式操作栏(图 24),为可视化 C++ 类添加新的域和操作。

  图 23. C/C++ 为 C++ 类添加弹出式菜单

  图 23. C/C++ 为 C++  类添加弹出式菜单

  图 24. C++ 类的弹出式操作栏

  图 24. C++ 类的弹出式操作栏

  例如,添加一个类型 Publisher 的 protected 域到 ElectronicMedia类:

  1. 点击类 ElectronicMedia的弹出式操作栏中的 Add Field图标(请再次查看图 24)。
  2. 在 New C/C++ Field 向导中键入 publisher作为名称,显示在 (图 25)中。
  3. 要选择 Publisher类型,点击 Type Browse。
  4. 在 Type Selection对话框中,键入字母 P 来列出所有以 P开头的元素。
  5. 从列表中选择 Publisher,然后点击 OK。
  6. 从 Access Visibility下拉框中,选择 Protected。
  7. 点击 Finish。

  图 25. 添加 Field 向导

  图 25. 添加 Field 向导

  类似地,添加一个叫做 Publisher getPublisher()的新方法到 ElectronicMedia类:

  1. 右键点击这个类 ElectronicMedia,如图中所显示。
  2. 从弹出式菜单中选择 Add C/C++ > Method,如先前图 23所显示的那样。
  3. 在弹出的(紧接着是 图 26)New C/C++ Method 向导中,键入 getPublisher作为这个程序的名称。
  4. 选择 Publisher作为返回类型,点击 Return Type的 Browse按钮。
  5. 在弹出的 Type Selection对话框中,键入 P 列出所有以 P开头的元素。
  6. 从列表中选择 Publisher并点击 OK按钮。
  7. 点击 Finish。

  图 26. Add Operation 向导

  图 26. Add Operation 向导

  这些操作将分别在 Add Field 向导中显示,或者在 Add Operation 向导中显示,如图 25和图 26所示。

  添加枚举文字

  您还可以添加枚举文字到显示在类图中的 enum元素,可以通过弹出式操作栏(图27)或者弹出式菜单(图 28)来实现。例如,添加一个新的文字 CD到 EMediaType:

  1. 将鼠标悬浮在可视化 EMediaType之上。
  2. 从弹出式操作栏中选择 添加枚举文字(图 27)
  3. 在弹出的 Enumeration Literal向导(图 29)中,键入文字名称 CD。
  4. 点击 Finish。

  图 27. 添加 Enumeration Literal 弹出式操作栏

  图 27. 添加 Enumeration Literal  弹出式操作栏

  图 28. 添加 Enumeration Literal 弹出式菜单

  图 28. 添加 Enumeration Literal 弹出式菜单

  图 29. 添加 Enumeration Literal 向导

  图 29. 添加 Enumeration Literal 向导

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章