Win32 applicazioni desktop (Visual C++)

È possibile creare un'applicazione Win32 per essere utilizzata come un'applicazione desktop nativa con un'interfaccia utente basata su finestre e può essere eseguita in versioni di Windows da Windows 95 a Windows 8.È possibile utilizzare Visual Studio Express 2012 per Windows Desktop o qualsiasi altra edizione Visual Studio tranne Visual Studio Express 2012 per Windows 8.

Una Applicazione Win32 è il termine convenzionale per un'applicazione che utilizza i cicli di messaggi per gestire i messaggi di Windows direttamente anziché utilizzare un framework come Microsoft Foundation Class (MFC), Active Template Library (ATL) oppure .NET Framework.Sebbene il termine sia "Win32" può fare riferimento ad applicazione 32 bit o 64 bit.Un'applicazione Win32 in C++ può utilizzare il runtime C (CRT) e classi e funzioni della Standard Template Library (STL), oggetti COM e qualsiasi funzione pubblica di Windows che sono definite collettivamente come Windows API.Per un'introduzione alle applicazioni Win32 in C++, vedere la pagina Informazioni sulla programmazione per Windows in C++.

Un'applicazione Win32 consente di creare un'applicazione desktop nativa per Windows, l'altro modo consiste nel creare un'applicazione MFC.MFC è la scelta predefinita per le applicazioni—specialmente per le applicazioni di tipo enterprise—che hanno molti controlli dell'interfaccia utente o controlli utente personalizzati.MFC fornisce classi di supporto utili per la serializzazione, l'elaborazione di testi, la stampa e moderni elementi dell'interfaccia utente come la barra multifunzione.Queste classi non sono disponibili in un'applicazione Win32.Per creare programmi MFC o ATL è necessario avere Microsoft Visual Studio Professional 2012 o superiore.Visual Studio Express 2012 per Windows Desktop non include il supporto ATL o MFC.

Articoli correlati

Titolo

Descrizione

Centro per sviluppatori di Windows

Contiene informazioni sull'API Windows e COM.(Alcune API Windows e DLL di terze parti vengono implementate come oggetti COM.)

Hilo: Sviluppo di applicazioni per Windows 7 in C++

Viene descritto come creare un'applicazione desktop Win32 rich-client, che utilizza librerie di animazioni Windows e Direct2D per creare un'interfaccia utente carousel-based.

Applicazioni console in Visual C++

Contiene informazioni sulle applicazioni di console.Un'applicazione console Win32 (o Win64) non ha una finestra specifica e non può attivare un ciclo di messaggi.Funziona nella finestra della console e l'input e l'output vengono gestiti tramite la riga di comando.

Visual C++

Vengono descritte le funzionalità principali di Visual C++ in Visual Studio e collegamenti al resto della documentazione di Visual C++.

Centro per sviluppatori Microsoft Visual C++ nel sito MSDN.

Sono disponibili esercitazioni, i post del blog e gli articoli che sono rilevanti per le applicazioni desktop Win32.