Download Wing IDE Personal Benutzerhandbuch
Transcript
Debugger Wing’s Debugger stellt ein leistungsfähiges Werkzeugset für die schnelle Lokalisierung und Behebung von Fehlern in Python-Code bereit. Er unterstützt Haltepunkte, das Schreiten durch den Code, die Prüfung und Änderung von Stack- oder Moduldaten, Watchpoints, Ausdrucksbewertung und die Interaktion im Command-Shell-Stil mit dem angehaltenen Debug-Prozess. Der Debugger ist um ein TCP/IP Client/Server-Design erstellt, welches das Starten Ihrer Anwendung nicht nur von Wing selbst, sondern auch extern, wie mit CGI-Skripten oder Code, der in einer eingebetteten Skripting-Einrichtung innerhalb einer größeren Anwendung läuft, unterstützt. Remote-Debuggen (Host zu Host) steht auch zur Verfügung. Da der Debugger-Kern in optimiertem C geschrieben ist, ist der Debug-Overhead relativ niedrig. Sie sollten jedoch damit rechnen, dass Ihre Programme innerhalb des Debuggers etwa 50% langsamer laufen. 5.1. Schnellstart Wing IDE kann zum Debuggen aller Arten von Python-Code verwendet werden, einschließlich Skripten und selbständigen Anwendungen, die mit pygtk, wxPython , Tkinter, PyQt und pygame geschrieben sind. Wing kann außerdem ‘Web-CGIs debuggen‘ , einschließlich solchen, die unter ‘mod\ python‘ , Zope -Produkten und externen Methoden laufen, sowie Code, der in einem eingebetteten Python-Interpreter läuft. Dieser Abschnitt beschreibt, wie Sie selbständige Skripte und Anwendungen, die innerhalb von Wing IDE gestartet werden können, debuggen. Wenn Sie Web-CGIs innerhalb des Web-Servers, Zope-Code oder eingebetteten Python-Skripten debuggen möchten, lesen Sie bitte die Abschnitte ‘Extern gestarteten Code debuggen‘ und ‘RemoteDebuggen‘ . 77