Utilizzo di classi e altri tipi (Progettazione classi)
In Progettazione classi è disponibile una finestra di progettazione visiva denominata diagramma classi che consente di creare e modificare classi e altri tipi in un progetto.
In Progettazione classi sono disponibili tre tipi di funzionalità:
Progettazione. È possibile modificare il codice di un progetto modificando il diagramma classi. È possibile aggiungere nuovi elementi ed eliminare quelli indesiderati. Il codice viene aggiornato in base alle modifiche apportate.
Visualizzazione. È possibile visualizzare una rappresentazione grafica dei tipi di un progetto per identificare in modo più efficace la struttura di quest'ultimo. Personalizzando questa visualizzazione, è possibile evidenziare i dettagli del progetto considerati più importanti. L'immagine del progetto può essere salvata per essere utilizzata in dimostrazioni o nella documentazione.
Refactoring di classi e tipi. È possibile eseguire l'override dei metodi, rinominare gli identificatori, effettuare il refactoring dei parametri, implementare interfacce e classi astratte.
Nota
Progettazione classi non tiene traccia del percorso dei file di origine. Di conseguenza, se si modifica la struttura del progetto o si spostano i file di origine nel progetto, Progettazione classi può perdere traccia del tipo, soprattutto del tipo di origine di un typedef, di classi base o di tipi di associazione. È possibile ricevere un messaggio di errore come questo Class Designer is unable to display this type. In questo caso, trascinare nuovamente il codice sorgente modificato o riposizionato nel diagramma classi per visualizzarlo nuovamente.
Nota
Se si dispone di Visual Studio Ultimate, è anche possibile creare diagrammi classi UML. Per ulteriori informazioni, vedere Diagrammi classi UML: riferimento.
In questa sezione
Utilizzo dei diagrammi classi (Progettazione classi)
Progettazione di classi e tipi (Progettazione classi)
Visualizzazione dei tipi e delle relazioni (Progettazione classi)
Refactoring di classi e tipi (Progettazione classi)
Utilizzo del codice Visual C++ (Progettazione classi)
Informazioni aggiuntive sugli errori di Progettazione classi