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.
Comment utiliser l'onglet "Références Croisées" ?
Le menu "références croisées" se compose de quatre sections :
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.
Analyse d'Impact (Diagramme)
Même concept, mais les résultats sont maintenant présentés sous forme de 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.
Graphe d'Appels (Diagramme):
Même concept, mais les résultats sont maintenant présentés sous forme de diagramme.
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.
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.
En sélectionnant un objet PB dans le treeview, la référence est mise en surbrillance dans le code 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.
En sélectionnant un objet PB dans le treeview, la référence est mise en surbrillance dans le code 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).
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.
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.
Pour plus d’information, consultez ce tutoriel.