Progettazione di classi (Procedure relative a C#)
Aggiornamento: novembre 2007
In questa pagina viene fornito il collegamento alla guida relativa ad attività comuni correlate a Progettazione classi di C#. Per visualizzare altre categorie di attività comuni trattate nella Guida, vedere Procedure relative a C#.
Progettazione classi
Procedura: creare tipi sui diagrammi classi
Viene illustrato come creare nuovi tipi, ad esempio classi, enumerazioni, interfacce, strutture e delegati.Creazione e configurazione di membri di tipi
Viene illustrato come utilizzare i membri dei tipi.Procedura: ereditare da un tipo generico
Viene illustrato come stabilire una relazione in cui una classe eredita da un generic.Procedura: definire l'ereditarietà tra tipi
Viene illustrato come utilizzare Progettazione classi per definire una relazione di ereditarietà tra due tipi attualmente visualizzati in un diagramma classi.Procedura: definire associazioni tra i tipi
Viene illustrato come definire un'associazione. Le linee di associazione in Progettazione classi mostrano le relazioni tra le classi di un diagramma.Procedura: eliminare le forme dei tipi e il codice associato dai diagrammi classi
Viene illustrato come rimuovere una forma, o sia la forma che il codice, dal diagramma classi.Procedura: applicare attributi personalizzati ai tipi o ai membri dei tipi
Viene illustrato come applicare un attributo personalizzato a un tipo o a un membro di un tipo.
Utilizzo di classi e altri tipi
Procedura: visualizzare l'ereditarietà tra tipi
Viene illustrato come visualizzare il tipo di base di un tipo selezionato, presupponendo l'esistenza di una relazione di ereditarietà tra il tipo e il relativo tipo di base.Procedura: visualizzare i tipi derivati
Vengono visualizzati i tipi derivati da un tipo selezionato. Si presuppone l'esistenza di una relazione di ereditarietà tra il tipo e la relativa interfaccia o classe base.Procedura: rimuovere le forme dei tipi dai diagrammi classi
È contenuta una procedura per rimuovere una forma da un diagramma.Procedura: visualizzare i raggruppamenti nelle forme dei tipi
È contenuta una procedura per visualizzare o nascondere un raggruppamento.Procedura: visualizzare i dettagli relativi ai tipi
È contenuta una procedura per visualizzare i dettagli di un tipo.Procedura: passare dalla notazione membro alla notazione associazione
È contenuta una procedura per passare dalla notazione membro alla notazione associazione.Procedura: visualizzare i membri dei tipi
È contenuta una procedura per visualizzare o nascondere un membro all'interno di un tipo.Procedura: aggiungere diagrammi classi ai progetti
È contenuta una procedura per aggiungere un diagramma classi a un progetto.Procedura: visualizzare i tipi esistenti
È contenuta una procedura per visualizzare tipi esistenti nell'area di progettazione.Procedura: aggiungere diagrammi classi ai progetti
È contenuta una procedura per aggiungere un diagramma classi a un progetto.Informazioni sul codice scritto da altri
Viene illustrato come utilizzare Progettazione classi di Visual Studio come strumento per comprendere le classi e i tipi scritti da altri utenti. Viene visualizzata una rappresentazione grafica del codice. È possibile personalizzare questa visualizzazione in base alle preferenze dell'utente.Procedura: raggruppare i membri dei tipi
È contenuta una procedura per raggruppare i membri per tipo, per modificatore di accesso o per ordinarli alfabeticamente.Procedura: aggiungere commenti ai diagrammi classi
È contenuta una procedura per utilizzare le forme commenti per inserire annotazioni nei diagrammi classi.Personalizzazione dei diagrammi classi
È contenuta una procedura per modificare le modalità di visualizzazione delle informazioni su un progetto all'interno dei diagrammi classi.Procedura: copiare gli elementi dei diagrammi classi in un documento di Microsoft Office
È contenuta una procedura per copiare una o più forme o tutte le forme di un diagramma classi in altri documenti.Procedura: stampare i diagrammi classi
È contenuta una procedura per stampare un diagramma classi utilizzando le funzionalità di stampa di Visual Studio.Procedura: eseguire l'override dei membri dei tipi
È contenuta una procedura per utilizzare Progettazione classi affinché un membro di una classe figlio esegua l'override, ovvero fornisca una nuova implementazione per un membro ereditato da una classe base.Procedura: rinominare i tipi e i membri dei tipi
È contenuta una procedura per rinominare un tipo o un membro di un tipo tramite Progettazione classi, la finestra Dettagli classe o la finestra Proprietà.Procedura: spostare un membro da un tipo a un altro
È contenuta una procedura per spostare un membro da un tipo a un altro, se entrambi sono visibili nel diagramma classi attuale.Procedura: implementare un'interfaccia
Viene illustrato come utilizzare Progettazione classi per creare, implementare ed eliminare interfacce.Procedura: implementare una classe astratta
È contenuta una procedura per utilizzare Progettazione classi per implementare una classe astratta.Procedura: estrarre in un'interfaccia (solo C#)
È contenuta una procedura per estrarre uno o più membri pubblici da un tipo in una nuova interfaccia.Procedura: riordinare i parametri (solo C#)
È contenuta una procedura per riordinare i parametri dei metodi nei tipi visualizzati in Progettazione classi.
Creare e modificare membri dei tipi
Procedura: aprire la finestra Dettagli classe
Viene illustrato come utilizzare la finestra Dettagli classe per configurare i membri di un tipo.Elementi della finestra Dettagli classe
Vengono illustrati gli aspetti delle righe visualizzate dalla finestra Dettagli classe.Procedura: creare un membro
Viene illustrato come creare un membro utilizzando uno degli strumenti riportati di seguito: Progettazione classi, barra degli strumenti della finestra Dettagli classe o finestra Dettagli classe.Procedura: aggiungere un parametro a un metodo
Viene illustrato come aggiungere un parametro a un metodo utilizzando la finestra Dettagli classe.Procedura: modificare i membri dei tipi
Viene illustrato come modificare i membri di un tipo creato in Progettazione classi utilizzando la finestra Dettagli classe.Note sull'utilizzo della finestra Dettagli classe
Vengono forniti suggerimenti sull'utilizzo della finestra Dettagli classe.Visualizzazione delle informazioni in sola lettura
Viene illustrato come i tipi, e i membri dei tipi, per un progetto o per un progetto o un'assembly a cui il progetto fa riferimento vengono visualizzati in Progettazione classi e nella finestra Dettagli classe.
Guida alla progettazione di librerie di classi
Procedura: implementare una finestra di progettazione per un controllo
Viene illustrato come implementare una finestra di progettazione (HelpLabelDesigner) per il controllo del provider di estensione HelpLabel.Procedura: creare e configurare componenti in modalità progettazione
Viene illustrato come utilizzare i servizi di progettazione per creare e inizializzare componenti nella finestra di progettazione personalizzata.Procedura: accedere al supporto in fase di progettazione in Windows Form
Vengono illustrati i passaggi per accedere al supporto in fase di progettazione fornito da .NET Framework.Procedura: implementare un provider di estensione HelpLabel
Viene illustrato come generare un provider di estensione creando il controllo HelpLabel.Procedura: accedere ai servizi per la fase di progettazione
Viene illustrato come accedere ai numerosi servizi .NET Framework affinché sia possibile integrare i componenti e i controlli nell'ambiente di progettazione.Procedura: serializzare insiemi di tipi standard mediante DesignerSerializationVisibilityAttribute
Viene illustrato come utilizzare la classe DesignerSerializationVisibilityAttribute per controllare la modalità di serializzazione di un insieme in fase di progettazione.Procedura: eseguire un'inizializzazione personalizzata per i controlli in modalità progettazione
Viene illustrato come inizializzare un controllo quando creato dall'ambiente di progettazione.Procedura: implementare un convertitore di tipi
Viene illustrato come utilizzare un convertitore di tipi per convertire valori tra tipi di dati e per supportare la configurazione di proprietà in fase di progettazione fornendo conversione da testo a valori o un elenco a discesa di valori tra cui scegliere.Procedura: implementare un editor di tipi con interfaccia utente
Viene illustrato come implementare un editor di tipi con interfaccia utente personalizzato per Windows Form.Procedura: estendere l'aspetto e il comportamento di controlli in modalità progettazione
Viene illustrato come creare una finestra di progettazione personalizzata che estenda l'interfaccia utente per la progettazione di un controllo personalizzato.Procedura: creare un controllo Windows Form che utilizza le funzionalità di progettazione
Viene illustrato come creare un controllo personalizzato e una finestra di progettazione personalizzata associata. Al momento della generazione della libreria, è possibile generare implementazioni MarqueeControl personalizzate da eseguire in un form.Procedura: collegare smart tag a un componente Windows Form
Viene illustrato come aggiungere il supporto per smart tag ai componenti e ai controlli personalizzati.Procedura: modificare attributi, eventi e proprietà di un componente in modalità progettazione
Viene illustrato come creare una finestra di progettazione personalizzata per la modifica degli attributi, degli eventi e delle proprietà di un componente.
Risorse supplementari
Per i seguenti siti è richiesta una connessione a Internet.
Visual Studio 2008 Developer Center
Contiene numerosi articoli e risorse sullo sviluppo di applicazioni sicure tramite Visual Studio 2008. Questo sito viene regolarmente aggiornato con nuovi contenuti.Visual C# Developer Center
Contiene numerosi articoli e risorse sullo sviluppo di applicazioni C#. Questo sito viene regolarmente aggiornato con nuovi contenuti.Microsoft .NET Framework Developer Center
Contiene numerosi articoli e risorse sullo sviluppo e il debug di applicazioni .NET Framework. Questo sito viene regolarmente aggiornato con nuovi contenuti.Microsoft Patterns and Practices Developer Center
Vengono forniti suggerimenti specifici per gli scenari relativi alla progettazione, lo sviluppo, la distribuzione e l'utilizzo di applicazioni corrette dal punto di vista dell'architettura per la piattaforma Microsoft .NET.