Présentation de l'onglet "Références croisées"

Visual Expert 2020 inclut un nouvel onglet "Références croisées" dans le menu ruban.
Il offre un accès direct aux fonctionnalités liées à la recherche de références et de dépendances dans votre projet.

Trouvez les références et dépendances dans votre code PowerBuilder, Oracle, SQL Server

Comment utiliser l'onglet "Références Croisées" ?

Le menu "références croisées" se compose de quatre sections :

  1. Trouver des références
  2. Graphe d’appels
  3. Références externes
  4. Dépendances de haut niveau

Trouver des Références

Analyse d'impact (Arbre) :

Disponible pour tous les types d'objets, cette fonctionnalité affiche toutes les références à un objet.
Les résultats sont présentés sous forme d'arborescence dans une hiérarchie de conteneurs.

Affichez les références et dépendances dans le code PowerBuilder Oracle SQL Server sous forme d'arborescence

Analyse d'Impact (Diagramme)

Même concept, mais les résultats sont maintenant présentés sous forme de diagramme.

Affichez les références et dépendances dans le code PowerBuilder Oracle SQL Server dans un diagramme

Graphe d'Appels

Graphe d'Appels (Arbre)

Cette macro permet de visualiser une chaîne d'appels, et les objets se référencer les uns les autres.
Les résultats sont présentés sous forme d'arborescence.

Visualiser une chaîne d'appels sous forme d'arborescence pour le code PowerBuilder Oracle SQL Server

Graphe d'Appels (Diagramme):

Même concept, mais les résultats sont maintenant présentés sous forme de diagramme.

Visualiser une chaîne d'appels sous forme de diagramme pour le code PowerBuilder Oracle SQL Server

Références Externes

Procédures stockées appelées :

Cette fonctionnalité est conçue pour les projets PowerBuilder.
Elle permet de trouver toutes les procédures stockées appelées par les objets ou les bibliothèques PowerBuilder.

Trouver les références externes aux procédures stockées dans votre code PowerBuilder

Services Web appelés :

Cette fonctionnalité est destinée aux projets PowerBuilder.
Elle permet de trouver tous les services web appelés par les objets ou les bibliothèques PowerBuilder.

Trouver les références externes aux Services Web dans votre code PowerBuilder

En sélectionnant un objet PB dans le treeview, la référence est mise en surbrillance dans le code PowerBuilder.

Afficher la référence à un service web dans votre code source PowerBuilder

Fonctions DLL Appelées :

Cette fonctionnalité est également destinée aux projets PowerBuilder.
Elle permet de trouver toutes les fonctions dll appelées par des objets ou bibliothèques PowerBuilder.

Trouver les références aux DLL dans le code PowerBuilder

En sélectionnant un objet PB dans le treeview, la référence est mise en surbrillance dans le code PowerBuilder.

Référence à une DLL surlignée dans le code source PowerBuilder

Dépendances de Haut Niveau

Matrice CRUD (utilisation des tables) :

Cette fonctionnalité permet de documenter les opérations CRUD effectuées dans votre code.
Elle montre les dépendances entre le code (objets, fonctions, procédures, etc.) et les données (tables, synonymes et vues).
Chaque fois qu'un objet fait référence à une donnée, elle précise également le type d'accès (Create, Read, Update, Delete).

Générer une matrice CRUD avec Visual Expert pour le code PowerBuilder Oracle SQL Server

Sélectionnez les tables, procédures, fonctions, etc. pour lesquelles vous souhaitez générer une matrice CRUD.
Visual Expert génère un fichier Excel contenant la matrice CRUD montrant comment les programmes accèdent aux tables pour les éléments sélectionnés dans le treeview.

Matrice CRUD générée avec Visual Expert pour le code PowerBuilder, Oracle et SQL Server

Pour plus de détails sur la matrice CRUD, consultez ce tutoriel.

Matrice de dépendances des objets :

Cette nouveauté de Visual Expert 2020 est prévue pour cet été.
Elle permettra de visualiser les dépendances entre les objets dans une matrice

Dépendances entre PBL :

Cette fonctionnalité est conçue pour les projets Powerbuilder.

Elle montre les dépendances entre 2 PBLS (c'est-à-dire lorsqu'un objet de la PBL1 appelle un objet de la PBL2).
Vous pouvez personnaliser le résultat en spécifiant le nombre de niveaux hiérarchiques.

La capture d'écran suivante montre un exemple de résultat affichant une hiérarchie à 5 niveaux.

Dépendances entre PBL

Pour plus d’information, consultez ce tutoriel.

 

Visual Expert 2020, Références Croisées, Analyse d'impact, PowerBuilder, Oracle, SQL Server