Condividi tramite


Procedure guidate ed editor risorse

Visual C++ include diverse procedure guidate da usare nella programmazione MFC, insieme a molti editor di risorse integrati. Per la programmazione dei controlli ActiveX, la Creazione guidata controllo ActiveX ha uno scopo molto simile a quello della Creazione guidata applicazione MFC. Sebbene sia possibile scrivere applicazioni MFC senza la maggior parte di questi strumenti, gli strumenti semplificano notevolmente e velocizzano il lavoro.

Usare la Creazione guidata applicazione MFC per creare un'applicazione MFC

Usare la Creazione guidata applicazione MFC per creare un progetto MFC in Visual C++, che può includere il supporto ole e del database. I file nel progetto contengono le classi applicazione, documento, visualizzazione e finestra cornice; risorse standard, inclusi i menu e una barra degli strumenti facoltativa; altri file di Windows necessari; e file con estensione rtf facoltativi contenenti argomenti della Guida di Windows standard che è possibile modificare e aumentare per creare il file della Guida del programma.

Usare la visualizzazione classi per gestire classi e messaggi di Windows

Visualizzazione classi consente di creare funzioni del gestore per i messaggi e i comandi di Windows, creare e gestire classi, creare variabili membro di classe, creare metodi e proprietà di Automazione, creare classi di database e altro ancora.

Nota

Visualizzazione classi consente anche di eseguire l'override delle funzioni virtuali nelle classi MFC. Selezionare la classe e la funzione virtuale di cui eseguire l'override. Il resto del processo è simile alla gestione dei messaggi, come descritto nei paragrafi seguenti.

Le applicazioni in esecuzione in Windows sono guidate dai messaggi. Le azioni utente e altri eventi che si verificano nel programma in esecuzione causano l'invio di messaggi alle finestre del programma. Ad esempio, se l'utente fa clic sul mouse in una finestra, Windows invia un messaggio di WM_LBUTTONDOWN quando viene premuto il pulsante sinistro del mouse e un messaggio WM_LBUTTONUP quando viene rilasciato il pulsante. Windows invia anche WM_COMMAND messaggi quando l'utente seleziona i comandi dalla barra dei menu.

Nel framework MFC, vari oggetti, ad esempio documenti, visualizzazioni, finestre cornice, modelli di documento e l'oggetto applicazione, possono "gestire" i messaggi. Tale oggetto fornisce una "funzione gestore" come una delle funzioni membro e il framework esegue il mapping del messaggio in ingresso al relativo gestore.

Una parte importante dell'attività di programmazione è la scelta dei messaggi di cui eseguire il mapping agli oggetti e quindi all'implementazione del mapping. A tale scopo, usare Visualizzazione classi e Creazione guidata classi.

La Creazione guidata classi creerà funzioni membro del gestore messaggi vuote e si userà l'editor del codice sorgente per implementare il corpo del gestore. È anche possibile creare o modificare classi (incluse le classi personalizzate, non derivate dalle classi MFC) e i relativi membri con Visualizzazione classi. Per altre informazioni sull'uso della visualizzazione classi e sulle procedure guidate che aggiungono codice a un progetto, vedere Aggiunta di funzionalità con procedure guidate del codice.

Usare gli editor di risorse per creare e modificare le risorse

Usare gli editor di risorse di Visual C++ per creare e modificare menu, finestre di dialogo, controlli personalizzati, tasti di scelta rapida, bitmap, icone, cursori, stringhe e risorse della versione. A partire da Visual C++ versione 4.0, un editor della barra degli strumenti semplifica notevolmente la creazione di barre degli strumenti.

Per aiutarti ancora di più, microsoft Foundation Class Library fornisce un file denominato COMMON. RES, che contiene risorse "clipart" che è possibile copiare da COMMON. RES e incollarlo nel proprio file di risorse. COMUNE. RES include pulsanti della barra degli strumenti, cursori comuni, icone e altro ancora. È possibile usare, modificare e ridistribuire queste risorse nell'applicazione. Per altre informazioni su COMMON. RES, vedere l'esempio clipart.

La Creazione guidata applicazione MFC, le procedure guidate di Visual C++, gli editor di risorse e il framework MFC funzionano molto e semplificano notevolmente la gestione del codice. La maggior parte del codice specifico dell'applicazione si trova nel documento e nelle classi di visualizzazione.

Vedi anche

Uso delle classi per la creazione di applicazioni per Windows