Explorar, entender y mantener sus aplicaciones
Visual Expert para PowerBuilder
  ¿ Por qué utilizar Visual Expert ?
   


Análisis de impacto

Cuando modifica el código fuente de su aplicación, siempre hay un riesgo de regresión y errores debidos a estas modificaciones.
Con un sólo clic, Visual Expert le ayuda realizar estos análisis de impacto sobre cualquier componente (UserObject, Datawindow, …) de la aplicación.

Documentación del código fuente
Escribir una documentación técnica siempre resulta en algo largo y pesado.
Con Visual Expert, puede generar una documentación completa, personalizada y actualizada en sólo unos minutos.
Por ejemplo, si necesita realizar una transferencia del conocimiento de una parte de su aplicación, puede generar una documentación basada únicamente sobre los objetos Window y UserObjects.

Navigue dentro de su aplicación
Visual Expert se lo pone muy facíl para navegar, sin que la complejidad de su aplicación importe.
Visual Expert le ayuda ganar tiempo en el desarrollo y en el mantenimiento de su aplicación y facilita la integración de sus desarrolladores nuevos.
Visual Expert le permite :
  - Descubrir la estructura de la aplicación y de sus componentes (PBL, UserObject,
    Window, Datawindow, Menu,…)
  - Explorar el árbol de herencias y dominar el framework, (buscando a los descendientes,
    atributos de la ventana …)
  - Ver una vista previa de cualquiera ventana de la aplicación para visualizar su aspecto y
     hacer un test,
  - etc...

Mejorar el código fuente
Los proyectos necesitan seguir unas reglas de desarrollo para :
  - Normalizar el código
  - Simplificar su lectura
  - Anticipar su mantenimiento

Visual Expert le ayudará durante estas siguientes etapas :
  - Antes del desarrollo, Visual Expert le ayuda a definir las reglas de desarrollo
    (puede usar los « default »)
  - Durante el desarrollo, Visual Expert le ayuda aplicar las reglas y corregir los errores,
  - Después del desarrollo, Visual Expert puede buscar en toda la aplicación los componentes
    que no están utilizados y los que no corresponden a las reglas.

Detectar el código muerto
Visual Expert detecta el código en su aplicación.
El código muerto incluye funciones, propriedades, parámetros y variables que no están referenciados nunca.
Quitando el código muerte mejorará la eficiencia de su aplicación y el código fuente será más facíl de mantener.


Demos Flash
 
Descubre las características principales de Visual Expert!
más info
Probar Visual Expert
 
Solicite una versión de evaluación de Visual Expert y prúebelo en su propia aplicación.
más info
¿Qué piensan los expertos?
  ¿Qué piensan de Visual Expert los expertos, los desarrolladores y jefes de proyecto?
más info
Ver también...
  ¿Cómo funciona?...................pulse aquí
Demos..................................pulse aquí
Referencias...........................pulse aquí
       
  Características detalladas de Visual Expert para PowerBuilder
 
ItemList Object List by type List of the object (window, userobject, datawindow,...) in an application
Description PBL List List of the PBL contained in a project
  Component List List of the object (window, userobject, datawindow,...) contained in a PBL
  Content List of the items contained in an object (window, userobject, datawindow,...)
  Controls List of the controls contained in an object (window, userobject,...)
  Sub-Menu List of the sub-menu contained in a menu
  SQL Statement List of the SQL Statements contained in a script or a datawindow
  Related File External file containing the source code of a stored procedure
  Related Methods Which stored procedure is related to the current file
  Tables List of the tables referenced by this application
  Columns List of the columns contained in a table and referenced in the PowerBuilder code
  Datawindow Datawindow contained in an object
  Container Which component (PBL, project, object or control) is containing a given item
(object, control, method or variable)
  Defined in… Where is defined, created or declared a function an event or a variable
  User List of the database user referenced in the PowerBuilder code
  dll Declaration List of the dll functions declared on the PowerBuilder application
  System properties List of the system properties referenced in the PowerBuilder code
  Global Variables List of global variables of the current project
  Local Variables List of local variables declared in a function or an event
  Attributes List of instance attributes of an object (window, userobject,...)
  Parameters List of parameters of a function or an event
  Retreive arguments Retreive arguments of a datawindow
  Functions & Events List of Functions and events of (window, userobject, menu)
  Stored Procedures List of the stored procedures referenced in the PowerBuilder application
  System functions List of the system functions referenced in the PowerBuilder code
  Global functions List of the Global functions of a PowerBuilder application
  Ancestor Ancestor of a PowerBuilder object (window, userobject, menu)
  Descendants Descendants of a PowerBuilder object (window, userobject, menu)
Impact Analysis Calling Classes Classes referencing a PowerBuilder object, function or event
cross-references Calling Functions Functions referencing a PowerBuilder object, function or event
  Calling DW Datawindows referencing another datawindow as a drop-down
  Calling DW Columns Datawindow Columns referencing another datawindow as a drop-down
  Calling Embedded SQL Embedded SQL statements referencing a table or a column
  Object Declaring PowerBuilder objects declaring one or several functions of a dll
  Called Classes Classes referenced by a PowerBuilder object, function or event
  Called Methods Functions or events referenced by a PowerBuilder object, function or event
  Called Variables Variables referenced by a PowerBuilder object, function or event
  Tables & Columns used Tables and columns referenced by a SQL (DW or a PowerBuilder script)
  Called DDDW Datawindows referenced by another window as a drop-down
  Detailed Impact Analysis Components related to a PowerBuilder object (cross-ref, inheritance,...)
Architecture Container Hierarchy List of all succesive containers of a PowerBuilder object (control, object, method)
  Calling Hierarchy List of all successive function or event calling a PowerBuilder object, function or event
  Called Hierarchy List of all successive function or event called by a PowerBuilder object, function or event
  Opening Hierarchy List of all successive windows or menus opened by an object
  General Architecture List of all the controls, methods and variables composing an object
  Control Architecture List of all the controls composing a PowerBuilder object (window, userobject, menu)
  Ancestor hierarchy List of all successive ancestors of a PowerBuilder object (window, userobject, menu)
  Descendant hierarchy List of all successive descendants of of a PowerBuilder object (window, userobject, menu)
  PowerBuilder Hierarchy PowerBuilder system classes descendant hierarchy
     
Miscellaneous Unused Functions List of the Functions for which Visual Expert found no references
  Unused Global Func, List of the Global Functions for which Visual Expert found no references
  Unused Properties List of the Properties for which Visual Expert found no references
  Unused Local Var. List of the Local Variables for which Visual Expert found no references
  Unused Global Var. List of the Global Variables for which Visual Expert found no references
  Unused (category) List of the (%categ% or item) for which Visual Expert found no references
  Unused dll List of the dll declared in the project for which Visual Expert found no PB references
  Unused dll Functions List of the dll functions declared in the project for which Visual Expert found no PB references
  Duplicated components List of the components duplicated in a project (located in 2 different PBL)
  PBL Statistics Statistics about the content of the selected PBL
  Fat PBL PBL containing too many components
  DropDownDatawindow Datawindows used as DropDownDatawindows
  Dynamic Datawindow Datawindows referenced dynamically in the PB code
  Locate Opens the treeview where a PowerBuilder component (window, methods, class...) is declared in your application
  Preview Displays a graphical preview of a PowerBuilder object (window, datawindow, userobject)

 

  Usefull links
   
Visual Basic
PowerBuilder
Partners
EZ TOOLS PBDR
Devonestop PBDJ
Alphabeta-net AZA PowerBuilder FAQ
Andrea VB TeamSybase
Programmers Heaven just PB info
VB Wire  
   
   
   
   
     
   

  VE para PowerBuilder - VE para Oracle - VE para Sybase ASE - VE para SQL Server - Demos - Evaluation Request - Price Request
Enable para PowerBuilder - Visual Guard para .NET - Visual Guard para PowerBuilder

Ventajas claves - Características principales - Análisis de impacto - Documentación del código fuente - Revista del código fuente - Gestión del cambio - Gestión del conocimiento - Update List
Soporte - News - Contactos - Referencias - Mapa del sitio
Visual Guard .Net Technical Doc - Visual Guard Support