Krokování programu
Vývojové prostředí Visual C++ obsahuje úplnou sadu ladících nástrojů, počínaje
zobrazením hodnoty proměnné a konče výpisem obsahu paměti.
Krokování programu se využívá jako základní prostředek nalezení chyb v programu.
Během krokování můžeme sledovat hodnoty proměnných v programu, správnost vyhodnocení
proměnných atd. Do režimu krokování můžeme přejít několika způsoby. Nejjednodušší
je zmáčknout klávesovou zkratku F11. Jinou možností je postup:
- otevřete nabídku Build,
- vyberte položku Step Into.
Visual C++ přejde do ladícího režimu. Skryje se okno Workspace, objeví
se nástrojový panel Debug. V panelu nabídek (menu) se přidá položka Debug, která
nahradí položku Build. Ve spodní části Visual C++ se skryje okno Output
a místo něho se zobrazí okna Watch (sledované výrazy) a Variables
(proměnné).
Visual C++ nabízí několik možností krokování programu:
- krokování typu Step Into vstupuje i do volaných funkcí. Krok
Step Into je možné spustit:
- pomocí nabídky Debug, položka Step Into,
- klávesovou zkratkou F11,
- pomocí ikony
z panelu nástrojů Debug.
- krokování typu Step Over nevstupuje do volaných funkcí (funkci
považuje za jedinný příkaz). Krok Step Over je možné spustit:
- pomocí nabídky Debug, položka Step Over,
- klávesovou zkratkou F10,
- pomocí ikony
z panelu nástrojů Debug.
- krokování typu Step Out umožňuje ukončit krokování funkce,
v jejímž těle se právě nacházíme a pokračovat za jejím voláním. Krok Step
Out je možné spustit:
- pomocí nabídky Debug, položka Step Out,
- klávesovou zkratkou Ctrl + F11,
- pomocí ikony
z panelu nástrojů Debug.
- přeskočení úseku kódu, přechod do určitého místa programu. K tomuto použijeme
následující postup. Na řádku, před kterou se má program zastavit, umístíme
textový kurzor a použijeme příkaz Run To Cursor. Příkaz Run To Cursor
je možné spustit:
- pomocí nabídky Debug, položka Run To Cursor,
- klávesovou zkratkou Ctrl + F10,
- pomocí ikony
z panelu nástrojů Debug.
Režim ladění je možné kdykoliv ukončit použitím příkazu Stop Debugging.
Příkaz je možné vyvolat:
- pomocí nabídky Debug, položka Stop Debugging,
- klávesovou zkratkou Shift + F5,
- pomocí ikony
z panelu nástrojů Debug.
