Nástroje pro vývoj v jazyce Visual C++
Visual C++ v rámci objektu Visual Studio integrované vývojové prostředí (IDE), sdílí mnoho okna a nástroje, které společně s jiných jazyků.Několik těchto včetně Průzkumníka řešení, editoru kódu a ladicí program, jsou popsány v knihovně MSDN v části Vývoj aplikací v sadě Visual Studio.Nástroj pro sdílené nebo okno má často mírně odlišná sadu funkcí jazyka C++ než jazycích .NET nebo Javascript.Některé systému windows nebo nástroje jsou k dispozici pouze v Pro sadu Visual Studio nebo Visual Studio Ultimate.Toto téma uvádí integrovaného vývojového prostředí sady Visual Studio z hlediska Visual C++ a obsahuje odkazy na další témata vztahující se k Visual C++.
Kromě sdílené nástroje v integrovaném vývojovém prostředí sady Visual Studio Visual C++ obsahuje několik nástroje speciálně pro vývoj nativního kódu.Tyto nástroje jsou také uvedeny v tomto článku.Seznam, které jsou k dispozici v každou edici sady Visual Studio tools naleznete v tématu Nástroje a šablony Visual C++ v různých vydáních sady Visual Studio.
Vytváření řešení a projekty
Ve všech edicích systémů Visual C++ uspořádat zdrojového kódu a souvisejících souborů pro spustitelný soubor (například .exe, DLL nebo .lib) do projektu.Projekt má projektový soubor ve formátu XML (VCXPROJ), která určuje všechny soubory a prostředky potřebné pro kompilaci programu, jakož i ostatní nastavení konfigurace, například cílová platforma (x 86, x 64 nebo ARM) a o tom, zda vytváříte prodejní verzi či ladicí verze programu.Projekt (nebo mnoho projektů) jsou obsaženy v řešenínapříklad řešení může obsahovat několik projektů knihovny DLL Win32 a jedné aplikace konzoly Win32, který používá tyto knihovny DLL.
Š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 je Začněte volbou souboru | Nový projekt vytvořit projekt z šablony projektu, pak tohoto projektu přidat nové soubory zdrojového kódu a začít psát kód v souborech poskytnut.Informace specifické pro projekty v jazyce C++ a průvodců projektu naleznete v tématu Tvorba a správa projektů v prostředí 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í.
Vytvoření uživatelské rozhraní s návrháři
Pokud váš program obsahuje uživatelské rozhraní, jedním z první úlohy je naplní ji ovládací prvky, jako jsou například tlačítka, seznamy a tak dále.Visual Studio Pro, včetně výše visual návrhovou plochu 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 aplikace, kterou vytváříte Základní myšlenkou je stejná: přetáhněte ovládací prvek z okna Ovládací prvky a přetáhněte ji na návrhovou plochu v požadovaném umístění.Visual Studio na pozadí, generuje materiály a kódu požadovat, aby ji pracovat.
Další informace o vytváření uživatelského rozhraní pro Windows Store, naleznete v části ___.
Další informace o vytváření uživatelského rozhraní pro aplikaci knihovny MFC naleznete v tématu Běžné aplikace knihovny MFC.Informace o aplikacích Win32 pro systém Windows naleznete v tématu Win32 – aplikace systému Windows (C++).
Informace o aplikacích model Windows Forms s C + +/ CLI, naleznete v části vytvořením Windows Forms aplikace podle pomocí rozhraní .NET Framework (C++).
Vytváření a úpravy kódu
Sémantické barevného
Po vytvoření projektu všechny soubory projektu jsou zobrazeny v okně Průzkumníka řešení.Když kliknete na soubor hlaviček nebo cpp v Průzkumníku řešení, soubor otevře editor kódu.Editor kódu je specializovaná textový editor pro zdrojový kód jazyka C++.Je-li barevně označí klíčová slova jazyka, metoda a proměnná názvy a další prvky do kódu k provedení kódu čitelnější a lépe pochopit.
IntelliSense
Editor kódu také podporuje několik funkcí, které spolupracují se nazývají technologie Intellisense.Můžete ukazatel myši nad metodu a některé základní dokumentaci pro něj.Po zadání názvu proměnné třídy a.nebo ->, zobrazí se seznam členů instance této 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 editoru kódu nabízí návrhy k dokončení příkazu.Další informace naleznete v tématu Používání atributu IntelliSense.
Fragmenty kódu
Fragmenty kódu Intellisense můžete použít ke generování běžně používaná nebo složitá kód vytvoří s stisknutí klávesy zástupce.Další informace naleznete v tématu Fragmenty kódu.
Procházení kódu
ZOBRAZENÍ nabídky poskytuje přístup k mnoha systému windows a nástroje pro navigaci v souborech kódu.Podrobné informace o těchto systému windows, naleznete v části Zobrazení struktury kódu.
Průzkumníka řešení
Ve všech edicích sady Visual Studio pomocí podokna Průzkumníka řešení pro navigaci mezi soubory v projektu.Rozbalte hlaviček nebo cpp ikonu souboru chcete-li zobrazit třídy v souboru.Rozbalte třídu zobrazíte její členy.Klikněte dvakrát na člena přejít na jeho definici nebo implementace v souboru.
Zobrazení tříd a okno Definice kódu
Chcete-li zobrazit obory názvů a třídy v rámci 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řídy, zobrazit její členy a klikněte dvakrát na člena, přejděte k umístění ve zdrojovém souboru.Pokud otevřete okno Definice kódu, můžete zobrazit definice nebo implementace typu při výběru v zobrazení tříd.
Prohlížeč objektů
K prohlížení informací o typu v součásti systému Windows Runtime (.winmd soubory), sestavení .NET a knihoven typů COM použijte prohlížeč objektů.Nepoužívá se Win32 knihovny DLL.
Přejít na definici/deklarace
Stiskněte klávesu F12 na všechny proměnné název nebo člen rozhraní API přejděte k jeho definici.Pokud bude definice v souboru .winmd (pro Windows Store aplikace) bude zobrazena informace o typu v prohlížeči objektů.Můžete také přejít na definici nebo přejděte k deklaraci pravým tlačítkem myši na název proměnné nebo typ a zvolíte možnost v místní nabídce.
Najít všechny odkazy
V souboru zdrojového kódu klikněte pravým tlačítkem se ukazatel myši nad název typu nebo metody nebo proměnná a zvolte Najít všechny odkazy, které má být vrácen seznam všech umístění v souboru, projektu nebo řešení, kde je typ použit.Najít všude, kde je inteligentní a vrací pouze instance stejné identické proměnné i v případě jiných proměnných v jiném oboru mají stejný název.
Průzkumník architektury a grafů závislosti (Ultimate)
Průzkumník architektury slouží k zobrazení relace mezi různé prvky v kódu.Další informace naleznete v tématu Vyhledávání kódu pomocí Průzkumníka architektury.Pomocí grafů závislosti zobrazíte vztahy závislostí.Další informace naleznete v tématu Postup: generovat grafy závislostí pro jazyky C a C++ kódu.
Přidání a úpravy zdrojů
Termín "prostředek" v souvislosti s plochy projektu sady Visual Studio patří sem například dialogová okna, ikony, být přeložen řetězce, úvodní obrazovky, databázi připojovacích řetězců nebo libovolný data, která chcete zahrnout do spustitelného souboru.Visual Studio.
Další informace o přidání a úpravu materiály v nativním plochy projekty v jazyce C++ naleznete v tématu Práce se zdrojovými soubory.Další informace o prostředcích v Windows Store, podívejte se na téma,
Vytváření (kompilaci a propojování)
Stiskněte klávesu kombinaci kláves Ctrl + Shift + B pro kompilaci a odkaz na projekt.Sada Visual Studio používá MSBuild k vytvoření spustitelného kódu.Můžete nastavit mnoho sestavení možností v části Nástroje | Možnosti | Projekty a řešení.Sestavení chyby a upozornění jsou uvedeny v seznamu chyb (kombinaci kláves Ctrl + \, E).Další informace se někdy zobrazí v okně výstupu (Alt + 2).Další informace naleznete v tématu Sestavení projektů C++ v sadě Visual Studio.
Můžete použít také kompilátor Visual C++ (cl.exe) a mnoho dalších související samostatné nástrojů NOVĚŘTE a LIB přímo z příkazového řádku.Další informace naleznete v tématu Sestavení z příkazového řádku a Odkaz sestavení C/C++.
Testování
Sada Visual Studio obsahuje rozhraní pro testování částí pro nativní kód C++ a C + +/ CLI.Další informace naleznete v tématu ověření kódu pomocí pomocí testování částí a testování částí psaní pro C/C++ s rozhraním testování částí společnosti Microsoft pro jazyk C++
Ladění
Svůj program můžete ladit stisknutím klávesy F5, je-li nastavena konfigurace projektu pro ladění.Při ladění, můžete nastavit zarážky stisknutím klávesy F9 krokovat kód stisknutím klávesy F10, zobrazení hodnot zadané proměnné nebo registrů a to i v některých případech provádět změny v kódu a pokračování ladění bez opětovné kompilace.Další informace naleznete v tématu Ladění v sadě Visual Studio.
Nasazení aplikací dokončené
Nasazení Windows Store zákazníkům prostřednictvím služby Windows Store prostřednictvím projektu | Úložiště možnost nabídky.Nasazení CRT je vyřeší automaticky na pozadí.Další informace naleznete v tématu prodejní aplikace.
Když nasadíte nativní C++ klientské aplikace do jiného počítače, je nutné nainstalovat vlastní aplikace a všechny soubory knihovny, které je aplikace závislá.Visual C++ v sadě Visual Studio 2012 nabízí tři způsoby k 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 programu naleznete v části .NET Framework – průvodce nasazením pro vývojáře,
Související články
Nástroje a šablony Visual C++ v různých vydáních sady Visual Studio |
Uvádí funkcí, které jsou k dispozici v různých verzích sady Visual Studio. |
Poskytuje přehled vývojového prostředí Visual Studio a druhy C++ aplikací, které je možné vytvořit. |
|
Poskytuje přehled projekty v jazyce C++ v sadě Visual Studio a odkazy na další články, které popisují, jak vytvářet a spravovat je. |
|
Popisuje, jak vytvářet projekty v jazyce C++. |
|
Poskytuje přehled nasazení pro aplikace C++ a odkazy na další články, které popisují nasazení podrobně. |
|
Odkazy na články, které popisují postup při otevření C++ aplikací, 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. |
|
Popisuje klíčové funkce jazyka Visual C++ v systému Visual Studio a odkazy na zbytek dokumentace k jazyku Visual C++. |