Začínáme s rozšiřitelností ladicího programu

Sada Visual Studio SDK poskytuje informace, které potřebujete k vytvoření a přizpůsobení komponent ladicího programu používaných k ladění programů v prostředí sady Visual Studio.

Ladění sady Visual Studio přidalo vylepšení odvozená z rozsáhlého testování použitelnosti prováděného u předchozích ladicích programů sady Visual Studio. Ladění sady Visual Studio můžete použít k procházení vícejazyčné aplikace nebo můžete implementovat průběžné úpravy proměnných při ladění aplikací a multijazyčných řešení.

Ladění sady Visual Studio se provádí mimo proces s programem, který je laděný, a proto je méně rušivý v prostoru procesu aplikace. V důsledku toho je jednodušší psát komponenty, které komunikují s ladicím programem, aniž by to mělo vliv na ladicí program.

Pokud chcete sadu Visual Studio SDK nejlépe použít, měli byste být obeznámeni s následujícími položkami:

  • Integrované vývojové prostředí (IDE) sady Visual Studio

  • Programovací jazyk C++

  • ATL COM

V této části

Plán rozšíření ladicího programu popisuje proces implementace ladění v produktu v závislosti na kompilátoru a jeho výstupu.

Komponenty ladicího programu poskytují přehled o ladicích komponentách sady Visual Studio, mezi které patří ladicí modul (DE), vyhodnocovač výrazů (EE) a obslužná rutina symbolů (SH).

Koncepty ladicího programu popisují hlavní koncepty architektury ladění.

Kontexty ladicího programu vysvětlují, jak ladicí modul (DE) pracuje současně v kontextu kódu, dokumentace a vyhodnocení výrazu. Popisuje, pro každý ze tří kontextů, umístění, umístění nebo vyhodnocení relevantní pro něj.

Úlohy ladění obsahují odkazy na různé úlohy ladění, jako je spuštění programu a vyhodnocení výrazů.