Il Package Workspace
espone gli oggetti dei Package aperti in lavorazione. In particolare:
✓ il corrispondente Navigator espone gli oggetti secondo la struttura gerarchica con cui è stato progettato il Package stesso;
✓ la corrispondente Working Area visualizza le UI dedicate alla definizione dei singoli oggetti;
✓ la corrispondente Property Grid espone proprietà contestuali all'oggetto attualmente selezionato nel Navigator o esposto nella Working Area;
✓ il corrispondente Reference Workspace visualizza eventuali dipendenze tra gli oggetti esposti nel Navigator.
Il Navigator del Package Workspace dispone di una propria toolbar da cui accedere alle seguenti funzionalità:
✓ Refactor
permette di modificare le dipendenze tra gli oggetti del Package mediante un apposito wizard;
✓ Show Hidden Node
consente di esporre nel Navigator eventuali oggetti resi non visibili all'utente finale;
✓ Enabled Edit
permette di abilitare la modifica di oggetti del Package protetti, conoscendone la password di sicurezza.
![]()
È possibile nascondere singoli oggetti del Package all'utente finale, impostando a True la corrispondente proprietà Hidden della Proprety Grid. |
La finestra References Update, accessibile dal pulsante Refactor, consente di sostituire un oggetto con un altro, all'interno dello schema di dipendenze del Package corrente. Questa operazione modifica in automatico tutti i riferimenti al primo oggetto.
Ogni riferimento ad un oggetto del Package può essere:
✓ assoluto, nel caso sia utilizzato il suo Full Name;
✓ relativo, nel caso sia utilizzato il suo Name.
![]()
Ogni volta che un oggetto del Package viene rinominato o spostato manualmente all’interno dell’albero gerarchico, un apposito pop-up rende possibile l'attivazione dell'aggiornamento dei riferimenti ad esso relativi. |
Dal Navigator è possibile accedere anche ad uno specifico menù contestuale, premendo il tasto destro del mouse. Esso espone le seguenti funzionalità:
✓ Run
esegue, nella Working Area, l'oggetto attualmente selezionato (visibile solo se posizionati su un oggetto eseguibile);
✓ Edit
apre, nella Working Area, l'oggetto attualmente selezionato, consentendo la modifica dei suoi elementi definitori;
✓ Refresh Library
forza l'aggiornamento del contenuto di un'eventuale libreria di oggetti, utilizzata nel Package corrente (visibile solo se posizionati sul relativo Library folder);
✓ Clear Cache permette di rimuovere eventuali Cache impostate sull'oggetto attualmente selezionato e sugli oggetti ad esso relazionati;
✓ Refactor
consente di modificare le dipendenze tra gli oggetti del Package, mediante un wizard analogo a quello accessibile con l'omonimo pulsante del Navigator;
✓ Show/Hide permette di nascondere l'oggetto attualmente selezionato all'utente finale, modificando il valore della proprietà Hidden nella Property Grid;
✓ New
consente di aggiungere nuovi oggetti al Package corrente, selezionandoli da appositi menù a tendina;
✓ Cut
, Copy
e Paste
permettono di tagliare, copiare, incollare oggetti all'interno del Package corrente o tra Package esposti nel Navigator;
✓ Rename
consente di rinominare l'oggetto attualmente selezionato;
✓ Delete cancella l'oggetto attualmente selezionato;
✓ Reload forza il salvataggio di eventuali modifiche e l'aggiornamento del Package corrente;
✓ Save
permette di salvare il Package corrente;
✓ Save As
consente di salvare il Package corrente, modificandone nome e destinazione all'interno del Catalog;
✓ Save All
consente il salvataggio simultaneo di tutti i Package attualmente esposti nel Navigator;
✓ Close
chiude il Package corrente;
✓ Close All
chiude tutti i Package attualmente esposti nel Navigator;
✓ Compare with Catalog Version
permette di confrontare il Package corrente con l'ultima sua versione presente sul Catalog.
![]()
Le opzioni Compare with Catalog Version e Reload sono disponibili, in caso sia stato selezionato con il tasto destro del mouse l'elemento Package, posto alla radice del Navigator. |
Dal menu contestuale dell'albero gerarchico di navigazione del Package è inoltre possibile effettuare l'inserimento di nuovi oggetti, in alternativa all'utilizzo del Ribbon. Inoltre, è possibile visualizzare il DELT Graph, il grafo della struttura del Package e il Profile, l'utility di statistiche riassuntive sui dataset riferibili agli oggetti del Package.
APPROFONDIMENTI E ARGOMENTI CORRELATI
& Profile