Sdílet prostřednictvím


Visual C++

Silný a flexibilní jazyk Visual C++ a nástroje v systému Visual Studio umožňují vývoj nativních aplikaci Windows Store, nativních aplikací klasické pracovní plochy a spravované aplikace, které běží s rozhraním .NET Framework.Visual C++ obsahuje tyto součásti:

  • Vývojové prostředí systému Visual Studio
    Vývojové prostředí podporuje celý pracovní postup od vytvoření a správy projektů, přes psaní kódu, ladění a profilování po zavádění ke koncovým uživatelům.

  • Kompilační nástroje Visual C ++
    Kompilátor podporuje vývoj nativního kódu i vývoj, který je cílen na modul CLR (Common Language Runtime) technologie .NET.Visual C++ přímo podporuje kompilaci pro počítače x86 a také obsahuje kompilátory, které cílí na x64 a ARM.Optimalizuje výkon pro všechny platformy.

  • Knihovny

    • Knihovna CRT (C Runtime Library)
      Obsahuje bezpečnější alternativy k funkcím, u kterých je známo, že představují bezpečnostní problém.

    • Standardní knihovna C++
      Obsahuje knihovny iostreams a STL (Standard Template Library).

    • Knihovna ATL (Active Template Library)
      Pro vytváření komponent a aplikací modelu COM.

    • Knihovny MFC (Microsoft Foundation Class).
      Pro vytvoření aplikace klasické pracovní plochy, které mají tradiční uživatelské rozhraní nebo uživatelské rozhraní ve stylu sady Office.

    • Knihovna PPL (Parallel Patterns Library)
      Pro asynchronní a paralelní algoritmy, které jsou spuštěny na CPU.

    • Knihovna C++ AMP (C++ Accelerated Massive Parallelism)
      Pro masivně paralelní algoritmy, které jsou spouštěny na GPU.

    • Knihovna šablon C++ prostředí Windows Runtime (WRL),
      Pro vývoj aplikací a součástí Windows Store ve stylu COM objektů.

    • Knihovna tříd rozhraní .NET Framework (pomocí C++/CLI), STL/CLR a pomocné knihovny C++
      Pro vývoj spravovaných aplikací.

Navíc při použití aplikace Visual C++ lze rovněž použít rozhraní API systému Windows pro Windows Store aplikace i aplikace klasické pracovní plochy.Soubory hlaviček a soubory .winmd pro tato rozhraní API jsou součástí systému Visual Studio v Windows Software Development Kit (SDK) pro Windows 8.

[!POZNÁMKA]

Systém Visual Studio Express 2012 for Windows 8 podporuje vytváření a nasazování aplikací a součástí Windows Store a nepodporuje konzolové aplikace ani aplikace klasické pracovní plochy.Pro vývoj aplikací klasické pracovní plochy lze použít systém Visual Studio Express 2012 for Windows Desktop nebo některou z edic systému Visual Studio 2012.Informace o edicích systému Visual Studio naleznete v tématu Visual C++ Tools and Templates in Visual Studio Editions.

V tomto oddíle

Související oddíly

  • Naučte se Visual C++
    Tato část webu Střediska pro vývojáře v systému Visual Studio obsahuje pokyny pro uživatele, kteří se právě začínají učit C++.