Aggiunta di funzionalità con creazioni guidate codice
Dopo aver creato un progetto, è possibile che si desideri modificarlo o aggiungervi delle funzionalità, ad esempio creando nuove classi, aggiungendo nuove variabili e funzioni membro oppure metodi e proprietà di automazione. È possibile eseguire queste operazioni mediante le creazioni guidate codice.
Nota
È ora possibile aggiungere gestori di messaggi ai quali associare i messaggi ed eseguire l'override delle funzioni virtuali MFC mediante la finestra Proprietà.
Accesso alle creazioni guidate codice di Visual C++
È possibile accedere alle creazioni guidate codice di Visual C++ nei tre modi descritti di seguito.
Utilizzare il comando Aggiungi nuovo elemento del menu Progetto per visualizzare la finestra di dialogo Add New Item, in cui è possibile aggiungere nuovi file al progetto. Utilizzare il comando Aggiungi classe per visualizzare la finestra di dialogo Aggiungi classe, che consente di avviare le procedure guidate per ogni tipo di classe che è possibile aggiungere al progetto. Utilizzare il comando Aggiungi risorsa per visualizzare la finestra di dialogo Aggiungi risorsa, nella quale creare o selezionare una risorsa da aggiungere al progetto.
Se si seleziona una classe o un'interfaccia del progetto in Visualizzazione classi, nel menu Progetto saranno disponibili anche i seguenti comandi:
Implementa interfaccia (solo da una classe Control)
Aggiungi funzione
Aggiungi variabile
Aggiungi punto di connessione (solo da una classe ATL)
Aggiungi metodo (solo da un'interfaccia)
Aggiungi proprietà (solo da un'interfaccia)
Aggiungi evento (solo da una classe Control)
In Esplora soluzioni fare clic con il pulsante destro del mouse su una cartella qualsiasi e scegliere Aggiungi dal menu di scelta rapida per aggiungere al progetto file nuovi o esistenti, cartelle, elementi, classi, risorse e riferimenti Web.
Nella finestra Visualizzazione classi fare clic con il pulsante destro del mouse sul nodo appropriato e scegliere Aggiungi dal menu di scelta rapida per aggiungere al progetto funzioni, variabili, classi, proprietà, metodi, eventi, interfacce, punti di connessione o altro codice.
Nota
In Visual Studio non sono disponibili procedure guidate per l'aggiunta di un'interfaccia a un progetto. Per aggiungere un'interfaccia a un progetto ATL o aggiungere supporto ATL a un progetto MFC, aggiungere un oggetto semplice mediante la Creazione guidata oggetto semplice ATL. In alternativa, aprire il file IDL del progetto e creare l'interfaccia immettendo quanto segue:
interface IMyInterface { };
Per ulteriori informazioni, vedere Implementazione di un'interfaccia e Aggiunta di oggetti e controlli a un progetto ATL.
Accesso alla creazione guidata da
Descrizione
Aggiungi nuovo elemento
Mediante le creazioni guidate codice Aggiungi nuovo elemento è possibile aggiungere file di origine al progetto. Se necessario, vengono create directory aggiuntive per facilitare il reperimento dei file da parte del motore di compilazione del progetto. Utilizzando le creazioni guidate codice accessibili mediante l'icona Aggiungi elemento è possibile effettuare le seguenti operazioni:
Aggiungere i file di origine C++ (con estensioni cpp, h, idl, rc, srf, def, rgs).
Aggiungere i file di sviluppo Web (con estensioni html, asp, css, xml).
Aggiungere i file di utilità e risorse (con estensioni bmp, cur, ico, rct, sql, txt).
In genere non è necessario fornire alcuna informazione. Alla struttura ad albero di sviluppo viene automaticamente aggiunto un file, che può essere rinominato nella finestra delle proprietà.
Esplora soluzioni
A seconda della posizione in cui si trova il cursore quando si fa clic con il pulsante destro del mouse su un elemento, in Esplora soluzioni sono disponibili diverse creazioni guidate codice. Se l'opzione Aggiungi non viene visualizzata quando si fa clic con il pulsante destro del mouse su un elemento, spostare il cursore al livello superiore della struttura ad albero di sviluppo e riprovare. Mediante le creazioni guidate codice è possibile inserire il codice aggiuntivo nella posizione corretta all'interno della struttura ad albero di sviluppo, indipendentemente dalla posizione del cursore. In Esplora soluzioni sono disponibili le seguenti creazioni guidate:
Aggiungi classe (apre la finestra di dialogo Aggiungi classe che contiene le nuove creazioni guidate di codice).
Aggiungi risorsa (Nuova, Importa o Personalizza).
Aggiungi riferimento Web.
Visualizzazione classi
A seconda della posizione in cui si trova il cursore quando si fa clic con il pulsante destro del mouse su un elemento, in Visualizzazione classi sono disponibili diverse creazioni guidate codice. Se l'opzione Aggiungi non viene visualizzata quando si fa clic con il pulsante destro del mouse su un elemento, spostare il cursore al livello superiore della struttura ad albero della classe e riprovare. Mediante le creazioni guidate codice è possibile inserire il codice aggiuntivo nella posizione corretta all'interno della struttura ad albero di sviluppo, indipendentemente dalla posizione del cursore. In Visualizzazione classi sono disponibili le seguenti creazioni guidate:
Implementa interfaccia (solo da una classe di controllo)
Aggiungi punto di connessione(solo da una classe ATL)
Aggiungi metodo(solo da un'interfaccia)
Aggiungi proprietà (solo da un'interfaccia)
Aggiungi evento (solo da una classe Control)
Fare clic su Aggiungi classe per visualizzare la finestra di dialogo Aggiungi classe, che consente di accedere a tutte le nuove creazioni guidate codice Aggiungi classe.
Vedere anche
Attività
Override di una funzione virtual
Creazione di progetti tramite le creazioni guidate applicazioni
Riferimenti
Esplorazione della struttura delle classi