Pracovní plochy aplikace Win32 (Visual C++)
Win32 aplikaci lze vytvořit jako nativní aplikaci klasické pracovní plochy, která má uživatelské rozhraní založené na oknech a která bude spustitelná v operačních systémech Windows od verze Windows 95 do Windows 8.Lze pro to použít systém Visual Studio Express 2012 for Windows Desktop nebo kteroukoli edici systému Visual Studio, s výjimkou edice Visual Studio Express 2012 for Windows 8.
Termín Aplikace Win32 je konvenční termín pro aplikace, které používají smyčky zpráv pro zpracování zpráv operačního systému Windows přímo, namísto použití rámce jako je například rámec MFC (Microsoft Foundation Classes), knihovna ATL (Active Template Library) nebo .NET Framework.Přestože termín zní "Win32", může se jednat o 32-bitové i 64-bitové aplikace.Win32 aplikace v jazyce C++ mohou používat modul CRT (C Runtime) a třídy a funkce STL (Standard Template Library), COM objekty a jakékoli veřejně přístupné funkce Windows, které jsou souhrnně označovány jako Windows API.Úvod do Win32 aplikací v jazyce C++ naleznete v tématu týkajícím se výuky programování v jazyce C++ pro operační systém Windows.
Aplikace Win32 je jedním ze způsobů, jak vytvořit nativní aplikaci klasické pracovní plochy systému Windows. Dalším způsobem je MFC aplikace.Knihovna MFC je výchozí volbou pro aplikace, především pro ty podnikové, které mají velké množství ovládacích prvků nebo vlastních uživatelských ovládacích prvků uživatelského rozhraní.Knihovna MFC poskytuje pohodlné pomocné třídy pro serializaci, manipulaci s textem, tisk a prvky moderního uživatelského rozhraní, jako je například pás karet.Tyto třídy nejsou pro aplikace Win32 k dispozici.Pro vytvoření programů MFC nebo ATL je potřeba mít systém Microsoft Visual Studio Professional 2012 nebo novější.Visual Studio Express 2012 for Windows Desktop neobsahuje podporu knihovny MFC ani knihovny ATL.
Související články
Title |
Popis |
---|---|
Obsahuje informace o API rozhraní systému Windows a modelu COM.(Některá rozhraní API systému Windows a DLL knihovny třetích stran jsou implementovány jako objekty modelu COM.) |
|
Tento článek popisuje vytvoření Win32 plně funkčního klienta klasické pracovní plochy, který používá pro vytvoření kolotočového uživatelského rozhraní Windows Animation a Direct2D. |
|
Obsahuje informace o konzolových aplikacích.Konzolové aplikace Win32 (nebo Win64) nemají žádná vlastní okna, ani žádnou smyčku zpráv.Spustí se v okně konzoly a vstup a výstup se provádí prostřednictvím příkazového řádku. |
|
Popisuje klíčové funkce jazyka Visual C++ v systému Visual Studio a odkazy na zbytek dokumentace k jazyku Visual C++. |
|
Středisko pro vývojáře v jazyce Visual C++ na webu MSDN |
Obsahuje kurzy, blogy a články, které se vztahují k Win32 aplikacím klasické pracovní plochy. |