预订演示
前页 后页

编辑源代码

Enterprise Architect包含一个功能丰富的源代码编辑器,可帮助您直接在工具内查看、编辑和维护您的源代码。一旦为一个或多个类生成了源代码,就可以在这个灵活的编辑环境中查看它。在上下文它的UML模型的时间中查看代码可以使代码和模型更加清晰,并弥合设计和实现之间的鸿沟,这种鸿沟在历史上已经将错误引入软件系统。

源代码编辑器功能齐全,具有结构树,可轻松导航属性、属性和方法。可以显示行号并且可以配置语法高亮选项。许多在他们最喜欢的 IDE 中熟悉的软件,例如智能感知特征和代码完成都包含在编辑器中。还有许多其他特征,例如宏录制,可以轻松管理Enterprise Architect中的源代码。还有许多用于管理代码的选项,可通过代码编辑器上下文菜单、工具栏和函数键使用。

对于大多数编程语言,单个文件是从UML类创建的,但在 C++ 的情况下,会创建头文件和实现类,并且源代码编辑器会在单独的选项卡中显示这些文件。

许多选项改变A源代码编辑器的工作方式;可以使用“开始”功能区中的“首选项”对话框更改它们:

'开始>外观>首选项>首选项>源代码工程>代码编辑器'

源代码编辑器有多种变体,具有不同的访问方法。变体在比较编辑器主题中进行了讨论。

访问

功能区

执行>源>编辑>打开源文件(外部文件)或

执行 >源> 编辑 > 编辑元素源(对于现有的源文件)或

执行 >源> 编辑 > 编辑新源文件或

设计>元素>行为或

开发>源代码>行为

键盘快捷键

F12 或 Ctrl+E(用于模型元素的现有代码)

Ctrl+Alt+O(定位外部文件)

功能

功能

描述

也见

源代码编辑器

默认情况下,源代码编辑器设置为:

  • 解析所有打开的文件,并显示结果树
  • 显示行号
Source code editor with structure tree

如果您正在编辑 XML 文件,则结构树会反映文档的确切顺序和结构。

Structure tree in XML code editor

结构树

文件结构树可用于支持的语言文件,例如 C++、C#、 Java和 XML。树有助于快速导航内容,就像内容表用于其他文档一样。

仿真行为

如果您正在编辑状态机或活动图表中元素的行为,代码编辑器允许您使用结构树一起列出和编辑图表中所有元素的行为。

在此图中,您可以看到一个状态机中的多个状态,每个状态都有操作和行为,所有这些状态都列在一起,无需离开或更改编辑器窗口即可选择。

注记

  • 对于大多数选定的元素,您可以使用 F12Ctrl+E 键查看源代码。
  • 示例当您选择一个元素来查看源代码时,如果该元素没有生成文件(即,代码尚未生成或无法生成,例如用于使用元素), Enterprise Architect将检查该元素是否具有指向用例成文件的链接另一个元素的操作或属性 - 如果存在这样的链接,并且另一个元素源代码,则显示该元素的代码
  • 您还可以找到包含已在Enterprise Architect中创建或导入的源文件的目录,并使用记事本或 Visual Studio 等外部编辑器对其或其相关文件进行编辑;单击浏览器窗口中的元素,然后按 Ctrl+Alt+Y

了解更多