Sdílet prostřednictvím


Nástroje pro vývoj v jazyce Visual C++

Jako součást z Visual Studio integrované vývojové prostředí (IDE) Visual C++ sdílí mnoho okna a nástroje společné s jinými jazyky.Mnohé z těchto včetně Průzkumníku, Editor kódu a Debugger, jsou zdokumentovány v knihovně MSDN v části Vývoj aplikací Visual Studio.Často sdílené nástroje nebo okno má mírně odlišnou sadu funkcí jazyka C++ než pro .NET jazyky nebo Javascript.Některá okna nebo nástroje jsou k dispozici pouze Visual Studio Pro nebo Visual Studio Ultimate.Toto téma představuje rozhraní IDE sady Visual Studio z hlediska Visual C++ a obsahuje odkazy na další témata vztahující se k aplikaci Visual C++.

Kromě sdílené nástroje v integrovaném vývojovém prostředí sady Visual Studio Visual C++ má několik nástrojů pro rozvoj nativního kódu.Tyto nástroje jsou také uvedeny v tomto článku.Seznam, které nástroje jsou k dispozici v jednotlivých verzích sady Visual Studio naleznete v tématu Nástroje Visual C++ a šablony v aplikaci Visual Studio edice.

Vytváření řešení a projekty

Ve všech edicích aplikace Visual c++ uspořádání zdrojového kódu a související soubory pro spustitelný soubor (například s příponou .exe, .dll nebo LIB) do projektu.Projekt obsahuje soubor projektu ve formátu XML (.vcxproj), která určuje všechny soubory a prostředky potřebné ke kompilaci programu, jakož i další nastavení konfigurace, například cílová platforma (x 86, x 64 nebo ARM) a zda vytváříte prodejní verze nebo verze ladicí program.Jsou součástí projektu (nebo více projektů) řešení; řešení může například obsahovat několik projektů Win32 knihovny DLL a jediné aplikace konzoly Win32, který používá tyto knihovny DLL.Obecné informace o projektech naleznete v tématu Správa řešení, projektů a souborů.

Šablony projektů

Visual C++ obsahuje několik šablon projektů, které obsahují počáteční kód a nastavení potřebná pro různé typy základní program.Obvykle začíná výběrem soubor | Nový projekt k vytvoření projektu z šablony projektu, pak přidat nové soubory zdrojového kódu do projektu, nebo spuštění kódu v souborech, které jsou k dispozici.Informace specifické pro projekty v jazyce C++ a Průvodci projektu naleznete v tématu Vytváření a správa projektů Visual C++.

Průvodci aplikací

Visual C++ poskytuje průvodce pro některé typy projektů.Průvodce vás krok za krokem provede procesem vytvoření nového projektu.Další informace naleznete v tématu Tvorba běžných projektů pomocí průvodců aplikací.

Vytváření uživatelského rozhraní s návrháři

Pokud má program uživatelského rozhraní, jedním z první úkoly je naplňte ji ovládací prvky jako tlačítka, seznamy a podobně.Visual Studio Pro, včetně výše vizuální návrhové plochy a nástrojů pro každý charakter aplikace jazyka C++.Visual Studio Express obsahuje nástroje pro Windows Stores.Bez ohledu na to, jaký typ app vytvoříte Základní myšlenkou je stejný: přetáhněte ovládací prvek z okna Ovládací prvky a umístěte jej na návrhovou plochu v požadovaném umístění.Na pozadí aplikace Visual Studio generuje prostředky a kódu, který je funkční.

Další informace o vytváření uživatelského rozhraní Windows Store, viz ___.

Další informace o vytváření uživatelského rozhraní pro aplikace knihovny MFC naleznete v tématu Běžné aplikace knihovny MFC.Informace o programech Win32 Windows naleznete v tématu Win32 Windows Applications (C++).

Informace o aplikacích model Windows Forms s C + +/ CLI, viz Vytvoření Formulářové aplikace Windows pomocí technologie .NET Framework (C++).

Psaní a úpravy kódu

Sémantické vybarvení

Po vytvoření projektu všechny soubory projektu jsou zobrazeny v okně Průzkumník řešení.Po klepnutí na h nebo .cpp soubor v Průzkumníku řešení se soubor otevře editor kódu.Editor kódu je speciální textový editor zdrojového kódu jazyka C++.Je-li barevně označí klíčová slova jazyka, metody a proměnné názvů a dalších prvků do kódu k provedení kód čitelnější a srozumitelnější.

Technologie IntelliSense

Editor kódu také podporuje několik funkcí, které se společně nazývají technologie Intellisense.Můžete ukazatel myši na metodu a některé základní dokumentaci k ní.Jakmile zadáte název proměnné třídy a.nebo ->, zobrazí se seznam členů instance dané třídy.Pokud zadáte název třídy a poté::, zobrazí se seznam statické členy.Při zadávání názvu třídy nebo metody, editor kódu vám nabídne návrhy k dokončení příkazu.Další informace naleznete v tématu Pomocí technologie IntelliSense.

Fragmenty kódu

Fragmenty kódu technologie Intellisense můžete použít ke generování běžně používané nebo složitého kódu, vytvoří se klávesových úhozů.Další informace naleznete v tématu Fragmenty kódu..

Kód pro navigaci

V nabídce zobrazení poskytuje přístup k mnoha okna a nástroje pro navigaci v souborech kódu.Podrobné informace o těchto oken naleznete v tématu Zobrazení struktury kódu.

Průzkumník řešení

Ve všech edicích aplikace Visual Studio pomocí podokna Průzkumníka řešení pro navigaci mezi soubory v projektu.Rozbalte h nebo .cpp souboru ikonu zobrazit třídy v souboru.Rozbalte třídy zobrazíte její členy.Poklepáním na člena přejdete do jeho definice implementace nebo v souboru.

Třídy zobrazení a okno Definice kódu

Chcete-li zobrazit obory názvů a třídami do všech souborů, včetně částečné třídy pomocí podokna zobrazení tříd.Můžete rozšířit každý obor názvů nebo třída svých členů a poklepejte na člena, přejděte do umístění ve zdrojovém souboru.Pokud otevřete okno Definice kódu můžete zobrazit definici nebo provádění typ zvolíte v zobrazení tříd.

Prohlížeč objektů

K prohlížení informací o typu v součásti Runtime v systému Windows (soubory .winmd), sestavení .NET a knihovny typů com. použijte prohlížeč objektů.Není použita s Win32 knihovny DLL.

Přejít na definici nebo deklaraci

Stiskněte klávesu F12 na libovolnou proměnnou název nebo člen rozhraní API přejdete k jeho definici.Pokud je v souboru .winmd (pro Windows Store app) pak budou zobrazeny informace o typu v prohlížeči objektů.Můžete také přejít na definici nebo přejít k prohlášení pravým tlačítkem myši na název proměnné nebo typ a z kontextové nabídky zvolte možnost.

Najít všechny odkazy

V souboru zdrojového kódu klikněte pravým tlačítkem myši umístěte kurzor myši nad názvem typu nebo metody nebo proměnné a zvolte Najít všechny odkazy, které vrátí seznam všech umístění v souboru, projekt nebo řešení použití typu.Najdete všechny odkazy je inteligentní a vrací pouze instance stejné stejné proměnné i v případě, že ostatní proměnné v jiném oboru, mají stejný název.

Architektura Explorer a grafy závislosti (Ultimate)

Architektura Explorer slouží k zobrazení vztahů mezi různými prvky ve vašem kódu.Další informace naleznete v tématu Vyhledávání kódu pomocí Průzkumníka architektury.Závislost grafy slouží k zobrazení vztahů závislosti.Další informace naleznete v tématu Jak: generovat grafy závislostí pro c a C++ kódu.

Přidání a úpravy zdrojů

Pojem "zdroj" v rámci projektu pracovní plochy aplikace Visual Studio obsahuje dialogová okna, ikony, lokalizovatelných řetězců, úvodní obrazovky, připojovacích řetězců k databázi nebo libovolného data, která chcete zahrnout do spustitelného souboru.Visual Studio.

Další informace o přidávání a úpravy zdrojů v nativní plochy projekty v jazyce C++ naleznete v tématu Práce se soubory prostředků.Další informace o zdrojích v Windows Store, viz,

Budovy (kompilace a propojení)

Stiskněte klávesu kombinaci kláves Ctrl + Shift + B pro zkompilování a spojení projektu.Sada Visual Studio používá MSBuild Chcete-li vytvořit spustitelný kód.Můžete nastavit mnoho možností ve skupinovém rámečku Nástroje | Možnosti | Projekty a řešení.V seznamu chyb jsou hlášeny chyby sestavení a varování (Ctrl + \, E).Další informace se někdy zobrazí v okně výstup (Alt + 2).Další informace naleznete v tématu Sestavení C++ projektů v sadě Visual Studio.

Můžete také použít kompilátor Visual C++ (cl.exe) a mnoho dalších týkající se sestavení samostatný nástrojů například NMAKE a LIB přímo z příkazového řádku.Další informace naleznete v tématu Na příkazovém řádku. a C/C++ reference sestavení.

Testování

Sada Visual Studio obsahuje kostru test jednotky pro nativní C++ a C + +/ CLI.Další informace naleznete v tématu Ověření kódu pomocí jednotky testy a testování částí zápisu pro C/C++ s Microsoft jednotky testování rozhraní jazyka C++

Ladění

Ladění programu stisknutím klávesy F5 při ladění je nastavena konfigurace projektu.Při ladění můžete nastavit zarážky stisknutím klávesy F9, krokovat kód stisknutím klávesy F10, zobrazit hodnoty zadané proměnné nebo registrů a dokonce v některých případech provést změny v kódu a pokračovat v ladění bez re-compiling.Další informace naleznete v tématu Ladění aplikace Visual Studio.

Zavedení dokončených aplikací

Můžete nasadit Windows Store zákazníkům prostřednictvím úložiště systému Windows prostřednictvím projekt | Úložiště možnost nabídky.Zavedení CRT je zpracováváno automaticky na pozadí.Další informace naleznete v tématu Prodávající Apps.

Pokud nasadíte nativní C++ aplikace pracovní plochy do jiného počítače, je nutné nainstalovat samotné aplikace a všechny soubory knihoven, které je aplikace závislá.Visual C++ v sadě Visual Studio 2012nabízí tři způsoby nasazení Visual C++ runtime s aplikací: centrální nasazení, místní nasazení nebo statické propojení.Další informace naleznete v tématu Nasazení aplikací (Visual C++).

Další informace o nasazení C + +/ CLI program, viz .NET Framework Deployment Guide pro vývojáře,

Související články

Nástroje Visual C++ a šablony v aplikaci Visual Studio edice

Ukazuje, jaké funkce jsou k dispozici v různých edicích aplikace Visual Studio.

Průvodce Visual C++

Poskytuje přehled o vývojovém prostředí Visual Studio a typy C++ aplikace, které můžete vytvořit.

Vytváření a správa projektů Visual C++

Obsahuje přehled projektů C++ v sadě Visual Studio a odkazy na další články, které vysvětlují, jak vytvořit a spravovat je.

C/C++ programy budovy

Popisuje, jak sestavit projekty v jazyce C++.

Nasazení aplikací (Visual C++)

Přehled nasazení aplikací C++ a odkazy na další články popisující nasazení podrobně.

Přenos a upgraded programů

Odkazy na články, které popisují, jak spustit aplikace C++, které byly vytvořeny v dřívějších verzích sady Visual Studio a jak spustit aplikace, které byly vytvořeny pomocí nástroje než Visual Studio.

Visual C++

Popisuje klíčové funkce aplikace Visual c++ v sadě Visual Studio a odkazy na ostatní dokumentaci k Visual C++.