扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Janees Elamkulam 来源:论坛整理 2007年11月21日
关键字:
通过使用选项板,Modeling Assistant,或者弹出式菜单,Rational Systems Developer 工具支持来自 Class 图的 C++ 元素的创建和编辑。
创建新的 C++ 元素
可以通过使用 C/C++(图 19)或者一个类图的弹出式操作栏(图 20)来创建一个新的 C++ 类或者枚举。
图 19. C/C++ 选项板
图 20. 弹出式操作栏
例如,要创建一个新的源自于 LibraryEntry的名称为 ElectronicMediaC++ 的类:
您还可以在 New Class向导中更改创建的默认文档,确定这个类所属的字段名。
图 21. CDT New Class 向导
接下来,创建一个代表 ElectronicMedia类型的新枚举,您将为它命名为 EMediaType:
提示:
您还可以在向导中更改创建的默认文档,确定这个类所属的字段名
图 22. The New Enum 向导
添加元素
您可以通过使用这个弹出式菜单(图 23)或者弹出式操作栏(图 24),为可视化 C++ 类添加新的域和操作。
图 23. C/C++ 为 C++ 类添加弹出式菜单
图 24. C++ 类的弹出式操作栏
例如,添加一个类型 Publisher 的 protected 域到 ElectronicMedia类:
图 25. 添加 Field 向导
类似地,添加一个叫做 Publisher getPublisher()的新方法到 ElectronicMedia类:
图 26. Add Operation 向导
这些操作将分别在 Add Field 向导中显示,或者在 Add Operation 向导中显示,如图 25和图 26所示。
添加枚举文字
您还可以添加枚举文字到显示在类图中的 enum元素,可以通过弹出式操作栏(图27)或者弹出式菜单(图 28)来实现。例如,添加一个新的文字 CD到 EMediaType:
图 27. 添加 Enumeration Literal 弹出式操作栏
图 28. 添加 Enumeration Literal 弹出式菜单
图 29. 添加 Enumeration Literal 向导
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者