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 komponentách ladění 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ů.