| Indice
Prefazione
Informazioni su questo libro
Nuove funzioni per gli sviluppatori
Materiale di riferimento online, esempi e codice
Parte I L'ambiente di sviluppo Visio
1 Introduzione
Soluzioni Visio
Uso delle forme per la creazione delle soluzioni
Uso della tecnologia SmartShapes per lo sviluppo delle forme
Uso dell'Automazione in una soluzione
Progettazione di una soluzione
Migrazione da Visual Basic a VBA
Parte II Sviluppo di forme Visio
2 Creazione delle forme
Anatomia delle forme di Visio
Disegno di nuove forme
Importazione di forme da altri programmi
Adattamento di forme esistenti di Visio
3 Master, stencil, modelli e documenti
Creazione di master e stencil
Creazione di modelli
Apertura e salvataggio dei documenti
4 Le formule
La finestra ShapeSheet
Elementi delle formule
Unitą di misura delle formule
Progettazione delle formule
Quando integrare le formule con l'Automazione
5 Controllo delle caratteristiche geometriche delle forme tramite le formule
Geometria delle forme
Controllo del dimensionamento delle forme
Controllo del capovolgimento e della rotazione delle forme
Controllo delle curve nelle forme
Ottimizzazione delle caratteristiche geometriche delle forme
Uso di blocchi per limitare il comportamento delle forme
6 Raggruppamento e unione di forme
Gruppi e forme unite
Creazione controllo di gruppi
Controllo del comportamento dei gruppi
Protezione della formattazione delle forme nei gruppi
Creazione e controllo di forme unite
7 Come migliorare il comportamento delle forme
Flessibilitą delle forme tramite i punti di controllo
Comandi di menu di scelta rapida
Proprietą personalizzate
Formule evento
8 Uso di forme 1D, connettori e associazione
In cosa differiscono le forme 1D e 2D
Creazione di connettori tracciati intorno alle forme e di altri connettori 1D
Controllo della modalitą di connessione delle forme
9 Progettazione del comportamento del testo
Il testo nelle forme e nei master
Ridimensionamento di forme e nei master
Ridimensionamento di forme con testo
Controllo della rotazione del testo
Uso della formule di testo
10 Gestione di stili, formati e colori
Uso degli stili nella pagina di disegno
Criteri di guida per l'applicazione di stili alle forme
Uso di stili negli stencil e nei modelli
Protezione dei formati di forma locali
Gestione del colore negli stili, nelle forme e nei file
Motivi personalizzati
11 Disposizione delle forme nei disegni
Assegnazione di forme e di master ai layer
Progettazione di una griglia
Allineamento di forme a guide e a punti guida
Uso dei riquadri di allineamento per agganciare forme a una griglia
Progettazione di forme per il layout automatico
12 Forme in scala e disegni misurati
Scelta di una scala di disegno appropriata
Scelta di una scala per i master
Creazione di forme non scalabili
13 Creazione di package per stencil e modelli
Progettazione di forme personalizzate per la distribuzione
Test dei master
Aggiunta di informazioni di Guida a una soluzione personalizzata
Completamento e test di uno stencil
Completamento e test di un modello
Installazione di stencil e di modelli
Parte III Estensione di Visio tramite l'Automazione
14 L'Automazione e il modello di oggetti di Visio
Panoramica dell'Automazione
Il modello di oggetti di Visio
Ottenimento e rilascio di oggetti di Visio
Uso di proprietą e metodi
15 Programmazione di Visio con VBA
Uso di Visual Basic Editor
Creazione di un progetto VBA
Uso della libreria dei tipi di Visio
Uso degli oggetti global e ThisDocument
Esecuzione di codice VBA da Visio
Gestione degli errori
Gestione di un progetto VBA
16 Uso degli oggetti Document, Page e Shape di Visio
Uso degli oggetti Document
Uso degli oggetti Page
Uso degli oggetti Shape
Creazione di un disegno semplice: un esempio
17 Automazione delle formule
Uso delle formule nelle celle
Uso di sezioni e righe
Uso di dati ereditati
18 Disegno con l'Automazione
Automazione di un disegno con i master
Posizionamento delle forme in un disegno
Uso di forme selezionate
Pagine di sfondo
I layer
19 Automazione delle connessioni in una soluzione Visio
Uso di un oggetto Connect
Ottenimento di informazioni da un disegno connesso
Iterazione sulle connessioni di una pagina: un esempio
Creazione di un disegno connesso da un programma
Connessione di forme in un grafico di flusso: un esempio
20 Integrazione di dati in una sola soluzione Visio
Associazione di dati con forme mediante l'Automazione
Proprietą di Visio per la memorizzazione e il recupero di dati
Memorizzazione e recupero di dati XML in una soluzione
Scrittura di codice per estrarre dati da un disegno di Visio
Stesura di codice per creare un disegno di Visio dai dati
Integrazione di una soluzione di Visio con un database
21 Gestione di eventi Visio
Descrizione generale di un evento
Scrittura di codice per la gestione di eventi
Oggetti Event di Visio
22 Personalizzazione dell'interfaccia utente di Visio
Uso di oggetti CommandBar per personalizzare l'interfaccia utente di Visio
Uso di oggetti UlObject per personalizzare l'interfaccia utente di Visio
Uso di file d'interfaccia utente personalizzata
23 Uso di add-in COM in una soluzione Visio
Accesso add-in in Visio
Creazione di add-in COM per Visio
24 Uso di controlli ActiveX in una soluzione Visio
Aggiunta di controlli ActiveX a una soluzione Visio
Gestione degli eventi di un controllo
Uso dei controlli in fase di esecuzione
Distribuzione di controlli ActiveX in una soluzione Visio
Controlli ActiveX che interagiscono con forme: un esempio
25 Uso del gestore annullamenti di Visio in un programma
Il gestore annullamenti di Visio
Creazione di aree di validitą annulla in un add-on
Creazione di aree di unitą annulla
Creazione di aree di un' unitą annulla che mantiene dati estranei a Visio: un esempio
26 Creazione del package di una soluzione di Automazione Visio
Installazione di una soluzione Visio
Controllo dell'esecuzione del vostro programma
Distribuzione del vostro programma
27 Programmazione di Visio con Visual Basic
Ottenimento di un'istanza di Visio
Creazione di un documento di Visio
Gestione degli errori in Visual Basic
Interpretazione della stringa di comando che Visio invia al vostro programma
Uso della libreria dei tipi di Visio nei progetti Visual Basic
28 Programmazione di Visio con C++
Come Visio espone gli oggetti
Supporto di C++ in Visio
Gestion di eventi Visio in programmi C++
Librerie di Visio
Parte IV Appendici
Appendice A Proprietą, metodi ed eventi per oggetto
Appendice B Indici di sezioni, righe e celle ShapeSheet
Glossario
Indice analitico
|