Difference between revisions of "Phonebot developer's reference/Advanced tools"
(→Script debugger) |
(→Script browser) |
||
Line 14: | Line 14: | ||
The Script Browser in Phonebot is used to track [[Phonebot_developer%27s_reference/Script_language#Scope|scoped variable]] references and delete any unreferenced variables from an application. The advanced browser adds access to all scripts within an application and management of user-defined methods (see below). | The Script Browser in Phonebot is used to track [[Phonebot_developer%27s_reference/Script_language#Scope|scoped variable]] references and delete any unreferenced variables from an application. The advanced browser adds access to all scripts within an application and management of user-defined methods (see below). | ||
+ | |||
+ | [[Image:script-browser-notepad.small.png|frame||none|The Script Browser for the Notepad application]] | ||
The Script Browser lists the application object and every module object. Within each object line item are sections labeled Variables and Scripts. From here, scripts within every event and method can be edited without having to navigate to the specific object's properties. | The Script Browser lists the application object and every module object. Within each object line item are sections labeled Variables and Scripts. From here, scripts within every event and method can be edited without having to navigate to the specific object's properties. |
Revision as of 22:16, 2 March 2012
Phonebot Plus introduces several tools to simplify development and to help create more manageable applications. Applications created in Phonebot Plus will run in Phonebot, but some features can only be edited in Phonebot Plus.
Contents
Script debugger
Applications and modules can be executed using the Run menu to call Run, Debug, and "Step into". Run executes the application normally. Debug and "Step into" execute the application in debug mode. Debug mode displays a debug bar with debug buttons, status, and a script viewer.
The debug buttons allow you to stop the application, pause on the next line, step over the current line, and execute the code. The status displays the current object and event, and the debug state. The script viewer displays the current script with the active line highlighted.
Resource management
Script browser
The Script Browser in Phonebot is used to track scoped variable references and delete any unreferenced variables from an application. The advanced browser adds access to all scripts within an application and management of user-defined methods (see below).
The Script Browser lists the application object and every module object. Within each object line item are sections labeled Variables and Scripts. From here, scripts within every event and method can be edited without having to navigate to the specific object's properties.