预订演示
前页 后页

源代码面板

“源代码”面板汇集了许多用于处理源代码的功能。在这里,您可以将现有的源代码文件导入您的模型,创建代表这些文件中的类的新模型元素。您可以在您的模型中选择一个类,然后单击按钮打开代码编辑器窗口并自动加载与类关联的源代码文件。功能还提供:

  • 发出命令以从模型中生成源代码
  • 从源代码同步模型
  • 执行代码分析
  • 访问调试器、Profiler、执行记录器和测试点窗口等工具
  • 使用语言语法
  • 管理代码模板并定义源代码导入和生成模型的方式
Part of the Code ribbon in Sparx Systems Enterprise Architect.

可用功能

功能

描述

也见

从模式创建

单击此图标可显示模式窗口,您可以通过该窗口生成:

  • 启动项目,包括模型信息、代码和用于几种基本应用类型之一的构建脚本(在“应用模式”页面上)
  • 生成序列图的关键代码部分示例,包括类模型、构建脚本和相关源代码(来自“VEA 示例”页面)
应用模式(模型+代码) 样本

编辑

单击此图标可打开文件浏览器,您可以通过该浏览器找到并打开所需的代码文件进行编辑。

行为

单击此图标可显示源代码编辑器,为所选元素或所选操作的父项中的操作创建或编辑行为代码。你有三个选择:

  • 编辑行为
  • 编辑内部代码
  • 编辑(或视图)源代码
所有三个选项都显示代码编辑器窗口,但显示由选项标识的代码类型的适当特征、代码和编辑选项。
行为代码

解决方案

单击下拉箭头可显示用于将项目代码从某些流行开发产品导入当前项目的选项列表。例如:

  • 导入Visual Studio 解决方案
  • 导入Mono 解决方案
  • 导入一个 Eclipse 项目
  • 导入一个 Netbeans 项目
导入材料后,您可以使用“与模型比较”选项在外部项目源代码和Enterprise Architect模型之间进行比较以检查类差异,您可以刷新Enterprise Architect模型以使用任何更改对其进行更新到源。
导入项目

文件

单击下拉箭头以显示用于从各种来源将代码文件导入当前模型的选项列表,从一系列流行的编码语言中进行选择。

  • 编辑新源文件- 将代码编辑器窗口显示为“新文件”文档,使您能够创建和填充所需的任何类型和格式的新代码文件
  • 导入目录 - 显示“导入源目录”对话框,您可以通过该对话框一次性导入完成目录树;可以在对话框中指定语言和其他选项
  • 视图干运行日志 - 如果您在选择“执行干运行”选项的情况下执行了源目录导入,则会生成该干运行的log文件;此选项显示该log文件
您还可以导入:
  • 动作脚本文件
  • C 文件
  • C# 文件
  • C++ 文件
  • 德尔福文件
  • Java文件
  • PHP 文件
  • Python 文件
  • Visual Basic 文件
  • VB .Net 文件
  • 二进制文件- 支持的文件类型有: Java JAR 文件和.NET PE 或 IL 格式(exe、dll)
  • 窗口文件(一个窗口/C++ .RC 文件),作为一系列屏幕定义
如果您为任何定制的编程语言开发了模型结构,这些语言也包含在列表中。
导入二进制模块 导入目录结构 导入源代码

生成

单击此图标可显示生成源代码的选项:

  • 当前选择的元素模型,或
  • 单个元素, A选项,或
  • 当前上下文中的所有元素
源代码被生成到与每个元素相关联的文件中。代码仅为类或接口的元素生成。
生成一个包 生成一组类 生成一个单类

同步

单击此图标可显示选项以将当前选定的模型元素与其关联的源代码文件同步,或同步包含选定元素的整个包。

更新包内容 同步模型和代码

选项

单击下拉箭头以显示用于管理模板的选项列表,这些选项确定源代码导入模型和从模型生成的方式。

  • 编辑代码模板- 显示代码模板编辑器窗口,您可以在其中审阅和编辑用于从您的模型生成源代码的模板
  • 设置包为命名空间的根-将选中的包设置为命名空间的根,用于生成代码
  • 抑制命名空间-在生成命名空间和显示包路径时忽略当前的下级包
  • 配置本地路径 - 显示“本地路径”对话框,您可以在其中设置和管理本地路径定义列表,用于协作环境中的路径替换
  • 配置代码工程数据类型 - 管理代码工程中使用的数据类型列表
  • 定义预处理器宏 - 管理将 C 和 C++ 代码导入模型时将使用的预处理器宏列表
  • 重置源语言 - 显示“管理代码生成”对话框以更改所选包中所有类的源语言和其他生成选项
  • 设置实时代码生成 - 在您对模型进行更改时立即更新您的源代码
本地路径对话框 命名空间 语言宏 编码数据类型 代码模板编辑器 重置选项

执行分析器

单击下拉箭头访问分析器工具菜单。

  • 编辑分析器脚本 - 显示执行分析器窗口,您可以在其中创建和管理定义构建、运行、测试、部署和模拟当前包功能的脚本
  • Edit脚本显示分析器脚本编辑器来编辑当前激活的分析器脚本
  • Show分析器Window - 显示分析器测试点窗口,以配置、执行和使用动态测试套件和测试用例
  • 查找测试套件和测试集 - 在模型中搜索测试套件和测试集
  • 打开调试器——显示分析器调试窗口,方便对当前应用程序进行调试和测试
  • Open Profiler - 显示分析器Profiler窗口,您可以从中执行应用程序性能分析和当前应用程序的执行检查
  • Open Recorder - 显示分析器记录窗口,您可以在其中设置记录点,记录程序执行并根据记录创建图表
  • 打开物件工作台 - 打开一个简单的物件测试窗口,您可以从中对物件方法进行临时调用;可用于Java和.NET对象
管理分析器脚本 测试点窗口 物件工作台 调试 剖析 记录历史 编译脚本

语法编辑器

显示语法编辑器窗口,这是一种高级功能,允许您查看、添加、编辑和管理语言语法,用于导入源代码。

编辑语法

代码分析器

代码分析器可以在本地或 Sparx 英特尔云服务上以闪电般的速度对源代码存储库执行非常复杂的查询,从而可以比传统方法更快地查询代码指标。

代码分析器