Welcome to Appeon Corporation
   
欢迎! 游客 | 注册 | Login     English     中文  
 
首页  > 软件产品  > Live Demos  > Visual Guard PB

主要特点

应用中的导航

使用Visual Expert树视图找出自己的PL/SQL 组件(打包、函数、过程、模块、触发器...) 以及他们之间的关系。

使用Visual Expert代码浏览器,在代码中导航:在代码中建立的任何引用通过超链接跳到被引用的项。



Take the tour

影响分析

如果您需要改变一个存储过程、表、列等,Visual Expert可以列出与此项有关的所有组件。因此,您可以评估变化的可能会造成的结果以避免负面影响。

例如,您可以要求包含SQL语句的全部触发器、游标、函数和程序。

如果您开发了PB应用,任何的PowerBuilder-to-PL/ SQL引用都会被考虑进入。

为什么选择使用Visual Expert?

避免改变后意想不到的负面影响

当应用的源代码被修改时,往往会出现回归和错误的风险。但是只需按一下Visual Expert的按钮就可以帮您作出任何应用组件(userobject, datawindow...)的影响分析。

分享您应用程序的知识

Visual Expert便于浏览整个应用,不管多复杂的应用。
Visual Expert帮助您节省应用开发和维护的时间,也便于新开发的集成。

Visual Expert允许您可以 :
- 发现应用的结构和组件
- 探索树型继承和掌握框架
- 等等...
详细特性
  代码探索
影响分析
PL/SQL 引用
数据库引用
 

代码探索

  存储过程  
  在分析完您的项目后,Visual Expert可能会显示程序的一下内容:
* 项目中被定义的程序名单
* 被项目引用的程序名单(无论代码是否被包含在其中)
* 访问类型的程序(程序包括删除、更新、插入或选择语句)
* 名称和/或源代码包含一个给定字符串的程序
* 被PB组件调用的程序 (1)
(1) 这些便需要Visual Expert for PowerBuilder
  SQL 查询
  在分析完项目之后,Visual Expert会显示程序的若干名单:
* 应用中被定义的SQL 语句
* 访问类型的SQL 语句 (选择、插入、更新或删除语句)
* 定义类型的SQL语句 =在 PL/SQL code, PowerBuilder Script(1) or Datawindow(1) 被定义的
* 包含一个给定字符串的SQL语句 (对项目的重点SQL 语句进行文本搜索).

(1) 这些便需要 Visual Expert for PowerBuilder
您可能会选择打包、程序、函数、模块、触发器或游标,并且在选定的项中列出SQL语句。
  代码架构
  首先,您可以选择一个或几个程序包、程序、函数、模块、触发器或游标,然后Visual Expert将为已选定的项打开代码架构的树视图。
  超链接探索
  当显示代码时,Visual Expert将会为每个引用增加一个超链接。点击该超链接就能打开被引用项的源代码。
  PL/SQL 组件
  在应用中被定义的程序包、程序、函数、模块、触发器、游标以及别名都会列出。
  String search
  您可以在您的项目中搜寻字符串,有以下选项可供选择:
* 在整个项目中进行全部搜索 (包括PL/SQL code, PowerBuilder Code, SQL files, ...)。
* 限制为组件特定类型的搜索(如,仅限于触发器搜索)。
* 在组件的名称和/或源代码中搜索
* 在搜索时使用正规表达式
* 可搜索组件的一个选择(例如,在选择某些程序之后)
置顶 

影响分析 (交叉引用)

  表与列
  首先,您可以选择一个表或列,之后引用该表或列的程序、函数、模块、触发器或游标都会被Visual Expert列出来。如果您用PB开发,全部的PB引用都会被包含。
  PL/SQL程序和函数
  Visual Expert也可以列出调用程序或函数的所有PL/SQL组件。
如果您用PB开发,全部的PB引用都会被包含。
  PL-SQL变量和参数
  相同的概念: Visual Expert可以找到 PL/SQL变量和参数的任何引用。
  Oracle 数据类型
  可以列出用给定数据类型声明的所有变量和参数。例如,哪种变量和参数是用VARCHAR2数据类型创建的。
  Oracle函数
  您可能需要知道给定的Oracle函数在哪被用(如Count, decode, to_char...)。Visual Expert将会为您列出这种函数的所有调用。
 
置顶

PL-SQL 引用

  被引用的程序和函数
  首先,您可以选择一个或几个程序包、程序、函数、模块、触发器或游标,然后Visual Expert将会列出被以选定项引用的全部程序、函数、游标和变量。
  PL/SQL 游标
  Visual Expert也可以列出被程序包、程序、函数、触发器或游标引用的PL/SQL游标。
  PL/SQL参数和变量
  Visual Expert也可以列出在程序包、程序、函数、模块、触发器或游标中被引用的全部的变量和参数。
  从 PowerBuilder 对象 到 PL/SQL程序的调用
  如果您使用的PB开发的应用,便可以列出从PB对象到PL/SQL的全部引用:
* 每个 PBL (被每个PBL调用的存储过程的名单)
* 每个对象(被每个PB对象调用的存储过程的名单)
 
置顶

数据库引用

  被引用的表和列
  当阅读您的代码时,Visual Expert将会提取并分析代码中的SQL查询,因此,被PL/SQL代码引用的全部表和列将会被列出。
  别名
  Visual Expert也同样可以为您列出在SQL查询中使用的别名。
  Oracle 函数
  您可以列出在PL/SQL代码中所使用到的Oracle系统函数(如Count, Decode, To_char...) 。
     
    置顶
  APB产品画册  
  观看Web Demo演示  
  开发新闻组