Debuger skryptów firmy Microsoft

Microsoft Script Debugger to stosunkowo minimalny debugger dla języków skryptowych obsługiwanych przez Hosta skryptów systemu Windows , takich jak VBScript i JScript . Jego interfejs użytkownika pozwala użytkownikowi ustawiać punkty przerwania i/lub krok po kroku wykonywać kod skryptu linia po linii oraz sprawdzać wartości zmiennych i właściwości po każdym kroku. W efekcie umożliwia programistom obserwowanie zachowania kodu skryptu podczas jego działania, eliminując w ten sposób wiele domysłów, gdy coś nie działa zgodnie z zamierzeniami.

Microsoft uważa to za przestarzałe. Ponadto Internet Explorer 8 jest dostarczany z innym, ściśle zintegrowanym debuggerem JScript, częścią Narzędzi programistycznych Internet Explorera .

Cechy

Według firmy Microsoft narzędzie Script Debugger udostępnia następujące tradycyjne funkcje debugowania:

  • Możliwość ustawiania i kasowania punktów przerwania.
  • Umiejętność przechodzenia przez procedury.
  • Możliwość wyświetlania i zmiany wartości zmiennych i właściwości.
  • Umiejętność oceny wyrażeń.
  • Możliwość przeglądania stosu wywołań i nawigowania do dowolnej aktualnie załadowanej procedury.

Ponadto może otwierać i edytować strony HTML, a także obsługuje kolorowanie skryptów w celu poprawy czytelności.

Ograniczenia

Debuger ma kilka ograniczeń, w tym następujące:

  • Wskaźnik wiersza może być nieprawidłowy podczas przechodzenia przez wbudowany skrypt JScript lub debugowania dokumentu w ramce.
  • Podczas debugowania dokumentów otwartych w programie Internet Explorer w danej chwili można debugować tylko jeden z nich.
  • Polecenia wpisane w oknie poleceń nie działają, chyba że użytkownik jest w trybie przerwania.
  • Punkt przerwania bezpośrednio po Document.Write jest ignorowany.
  • Wprowadzenie polecenia Document.Write podczas debugowania lub odświeżenie dokumentu w programie Internet Explorer podczas debugowania może spowodować zawieszenie się lub inne nieoczekiwane zachowanie.
  • W przeciwieństwie do innych debuggerów, nie ma okna Watch do monitorowania zmiennych; należy je sprawdzić za pomocą poleceń ręcznych.
  • W przeciwieństwie do innych debuggerów, punktów przerwania nie można ustawić, klikając lewy margines; muszą być ustawione przez naciśnięcie klawisza lub menu.

Stosowanie

Po instalacji nowe opcje można znaleźć w menu Script Debugger programu Internet Explorer , które jest dodawane w menu Widok . Debugowanie można opcjonalnie wyłączyć na Zaawansowane w oknie dialogowym Opcje internetowe .

Zobacz też