Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ladicí program sady Visual Studio je výkonný nástroj. Než si ukážeme, jak ho používat, chceme mluvit o některých termínech, jako je ladicí program, ladění a režim ladění. Když budeme později mluvit o hledání a opravě chyb, budeme mluvit o stejné věci.
Ladicí program vs. ladění
Termín ladění může znamenat spoustu různých věcí, ale doslovně vzato znamená odstraňování chyb z vašeho kódu. Teď existuje mnoho způsobů, jak to udělat. Můžete například ladit skenováním kódu, který hledá překlepy, nebo pomocí analyzátoru kódu. Kód můžete ladit pomocí profileru výkonu. Nebo můžete ladit pomocí ladicího programu.
Ladicí program je velmi specializovaný vývojářský nástroj, který se připojuje ke spuštěné aplikaci a umožňuje prozkoumat váš kód. V dokumentaci k ladění pro Visual Studio je to obvykle to, co máme na mysli, když říkáme "ladění".
Režim ladění versus spuštění aplikace
Při prvním spuštění aplikace v sadě Visual Studio ji můžete spustit stisknutím zeleného tlačítka
na panelu nástrojů (nebo F5). Ve výchozím nastavení se v rozevíracím seznamu vlevo zobrazí hodnota Ladění . Pokud se sadou Visual Studio začínáte, může to vyvolávat dojem, že ladění aplikace má něco společného se spuštěním aplikace, což sice dělá, ale jsou to dvě velmi odlišné činnosti.
Hodnota Debug označuje konfiguraci ladění. Když spustíte aplikaci (stisknete zelenou šipku nebo F5) v konfiguraci ladění, spustíte aplikaci v režimu ladění, což znamená, že aplikaci spouštíte s připojeným ladicím programem. To umožňuje úplnou sadu funkcí ladění, které můžete použít k tomu, abyste pomocí nich snadněji našli chyby ve vaší aplikaci.
Pokud máte otevřený projekt, zvolte rozevírací nabídku, ve které je uvedeno Debug, a místo toho zvolte Release.
Když toto nastavení přepnete, změníte projekt z konfigurace ladění na konfiguraci vydané verze. Projekty sady Visual Studio mají pro váš program samostatné konfigurace pro režim vydání a režim ladění. Sestavíte ladicí verzi pro ladění a verzi pro konečné vydání. Uvolněná verze je optimalizována pro výkon, ale ladicí verze je lepší pro ladění.
Kdy použít ladicí program
Ladicí program je základním nástrojem pro vyhledání a opravu chyb ve vašich aplikacích. Kontext je ale král a je důležité využít všechny nástroje, které máte k dispozici, abyste rychle odstranili chyby nebo závady. Někdy může být vhodný "nástroj" lepší programovací praxí. Když se naučíte, kdy použít ladicí program vs. nějaký jiný nástroj, naučíte se také efektivněji používat ladicí program.
Související obsah
V tomto článku jste se naučili několik obecných konceptů ladění. Dále se můžete naučit, jak ladit pomocí sady Visual Studio a jak psát kód s méně chybami. Následující články ukazují příklady kódu jazyka C#, ale koncepty platí pro všechny jazyky podporované sadou Visual Studio.