Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Der VFP Debugger - Coverage und Profiling. © 1999 TMN-Systemberatung GmbH Der VFP Debugger n Neues Aussehen, eigene Task n Erweiterte Möglichkeiten n.

Ähnliche Präsentationen


Präsentation zum Thema: "Der VFP Debugger - Coverage und Profiling. © 1999 TMN-Systemberatung GmbH Der VFP Debugger n Neues Aussehen, eigene Task n Erweiterte Möglichkeiten n."—  Präsentation transkript:

1 Der VFP Debugger - Coverage und Profiling

2 © 1999 TMN-Systemberatung GmbH Der VFP Debugger n Neues Aussehen, eigene Task n Erweiterte Möglichkeiten n Debuggen aller VFP Teile möglich n Neue Kommandos n 5 Fenster statt bisher 2 – Programmverfolgung / Trace – Überwachung / Watch – Aktuelle Variablen / Locals – Aufruf Liste / Stack – Ausgabe /DebugOut

3 © 1999 TMN-Systemberatung GmbH Programmverfolgung / Trace n Syntax Coloring n Wert der Variablen über ToolTip n Einzelschritte n Herausspringen n Ausführen bis Cursor n Zeilen überspringen n Nächste Befehlszeile Festlegen (Menü) n Korrekturen aus dem Debugger heraus

4 © 1999 TMN-Systemberatung GmbH Haltepunkte n Haltepunkte per Mausklick n Haltepunkte mit Zusatzbedingungen n Haltepunkt nur beim 10 Durchlauf n Haltepunkte können deaktiviert werden n Die Definition der Haltepunkte kann gespeichert werden. n Haltepunkte auf Änderung von Variablen, sind möglich.

5 © 1999 TMN-Systemberatung GmbH Überwachungsfenster / Watch n Überwachen von Variablen, Arrays und Objekten in einem Fenster. n Hierarchische Darstellung von Arrays und Objekten im Tree View n Variableninhalte (nicht Typen) können geändert werden n Hinzufügen von Ausdrücken über die Überwachungs Zeile oder per Drag & Drop n Haltepunkte auf Variablen direkt im Überwachungs Fenster möglich

6 © 1999 TMN-Systemberatung GmbH Aufruf Liste / Stack n Komplette Aufruf Reihenfolge bis zum aktuellen Programm / Methode n Per Klick kann der jeweilige Code der aufrufenden Methode eingeblendet werden – Damit werden auch die aktuellen lokalen Variablen der jeweils aufrufenden Methode angezeigt n Programmzeiger steht immer an der aufrufenden Stelle

7 © 1999 TMN-Systemberatung GmbH Aktuelle Variablen / Locals n Anzeige aller Variablen und Arrays sowie Objekte welche momentan definiert sind n Sehr ähnlich dem Überwachungs Fenster n Über alle Prozeduren und Methoden im Aufruf Stack möglich n Fehlersuche bei falscher Variablen Gültigkeit wird stark erleichtert.

8 © 1999 TMN-Systemberatung GmbH Ausgabe Fenster / Debug Out n DEBUG Befehl im Programm sendet seine Ausgabe direkt ans Debug Out Fenster n Ereignisüberwachung geht direkt in dieses Fenster (Paint und Mouse Move Events ausschalten !) n Debug Out kann zusätzlich in eine Datei gespeichert werden.

9 © 1999 TMN-Systemberatung GmbH Weiteres n Optionen: Über das Optionen Fenster in der VFP Umgebung können diverse Einstellungen für den Debugger vorgenommen werden – Wo soll der Debugger laufen – Timer Events anzeigen n Event Tracking: Unter Extras - Ereignis Überwachung können Sie einstellen, welche VFP Events überwacht werden sollen. -> Sehr detaillierte Fehlersuche möglich

10 © 1999 TMN-Systemberatung GmbH Die wichtigsten Debug Befehle n SET DEBUG ON n SET STEP ON n DEBUG n DEBUGOUT n ASSERT / SET ASSERT ON | OFF n SET EVENTLIST TO n SET EVENTTRACKING n SET COVERAGE TO

11 © 1999 TMN-Systemberatung GmbH Coverage und Profiling n Coverage Logging auch schon unter VFP 5.0 ABER: Kein Tool zur Auswertung ! n Unter VFP 6.0 können die Coverage Logs ausgewertet werden n SET COVERAGE TO n Extras - Erfassungsprotokoll Profiler

12 © 1999 TMN-Systemberatung GmbH Coverage und Profiling n 2 verschiedene Modi n Erfassungs Modus – Darstellen aller nicht ausgeführter oder aber aller ausgeführten Programmzeilen möglich n Profiling Modus – Anzahl der Durchläufe jeder Programmzeile – Zeit für den ersten Durchlauf – Durchschnittliche Zeit aller Durchläufe n Wichtiges Tool zur Optimierung des Codes und zum Auffinden von Performance Problemen

13 © 1999 TMN-Systemberatung GmbH Zusammenfassung n Der VFP Debugger n Die Debugger Fenster n Haltepunkte n Event Tracking n Debug Befehle n Coverage n Profiling

14 © 1999 TMN-Systemberatung GmbH Anregungen und Fragen TMN-Systemberatung GmbH Allee 62 74072 Heilbronn http://www.tmn-systemberatung.de info@tmn-systemberatung.de


Herunterladen ppt "Der VFP Debugger - Coverage und Profiling. © 1999 TMN-Systemberatung GmbH Der VFP Debugger n Neues Aussehen, eigene Task n Erweiterte Möglichkeiten n."

Ähnliche Präsentationen


Google-Anzeigen