获取有关数据元素的信息

使用数据元素视图来显示 COBOL 或 PL/I 程序中数据元素的相关信息,以及包含的副本簿和包含文件。

在开始前

将属性组与程序文件相关联。 编辑器使用 SYSLIB 属性组设置来查找副本和包含文件。 有关将属性组与程序文件关联的更多信息,请参阅关联和覆盖属性组

关于此任务

通过解析程序及其副本或包含文件来创建数据元素表。 解析包括程序的实时语法检查,以及包含和找到的副本和包含文件。 数据元素表可以包含有关每个数据项的以下信息。
  • 数据项名称
  • 声明的级别
  • 顶级结构名称
  • 声明数据
  • 声明位置
  • 声明行号
  • 对数据项的引用数
  • 数据项的长度
  • 数据项的偏移量
  • 项类型
  • 初始值
  • 完整声明
  • 导出数据元素
如果数据元素表已打开,并且您再次请求将其打开,那么新内容将替换视图中的当前数据。
限制: " 数据元素 " 视图受以下限制:

过程

  1. 在编辑器中,右键单击并选择 “显示 在 > 数据元素”
  2. 双击表中的行时,将在编辑器中突出显示源文件中的相应数据。
  3. 右键单击一行以打开菜单。 从菜单中,可以执行以下操作:
    • 打开声明 在编辑器中突出显示数据项声明。
    • 在编译单元中出现 将打开程序的层次结构视图,该视图显示层次结构中的所选数据元素。
  4. 要限制按名称显示的数据,请在 输入要按名称过滤的搜索文本 字段中输入名称模式。 您可以使用 * 和 ? 通配符。 多个过滤字符串以逗号隔开。
  5. 要在表中添加或除去列,请从工具栏菜单中选择
    将始终显示 名称 列。 名称 列按字母顺序排序。 可以使用列名字段上的排序图标以升序或降序对其进行排序。 您可以通过拖动列标题来更改列的大小。 还可以将列从一个位置拖到另一个位置。
  6. 要过滤数据元素表中的数据,请从工具栏菜单中选择 过滤器 ,然后选择下列其中一个选项:
    • 隐藏未命名的项 将过滤掉未命名的数据项。 缺省情况下,此过滤器处于开启状态。
    • 隐藏程序标签 过滤掉程序标签。
    • 隐藏隐式声明 将过滤掉隐式定义的数据项。 缺省情况下,此过滤器处于开启状态。
    • 隐藏除程序标签以外的所有项 过滤掉除程序标签以外的所有数据项 (例如段落和某些部分名称)。
    您可以选择多个过滤器,但必须逐个打开和关闭这些过滤器。
  7. 要将过滤器和列设置为缺省设置,请从工具栏菜单中选择 重置视图
  8. 要在编辑器中成功解析表时自动刷新数据元素表,请从工具栏菜单中选择 自动刷新
    如果禁用此选项,您可以使用刷新图标 “刷新”图标 手动刷新表格。