|
What's changed
|
How
|
|
File menu
|
The Select Application, Library List, and Recent Applications items have been removed. Run and Debug have moved to the new Run menu
Save All saves all objects in the current workspace
Open Workspace closes the current workspace and lets you select another existing workspace
Print Script send the most recently touched script to the default printer
Recent Objects lists objects and their associated target
Recent Workspaces lists workspaces you have created
Recent Connections lists only the database connections made within the current workspace
|
|
New menus
|
The Run menu includes items to build or deploy the current workspace and to debug or run the current target or a selected target
Items that are not used for window management (Toolbars, Keyboard Shortcuts, System Options, and specific tools) have moved from the Window menu to the new Tools menu
|
|
Buttons removed from PowerBar
|
The Select Application and Library List buttons have been removed—you can access all the applications (targets) in your workspace from the System Tree, and you set the library list for each PowerScript target on its property sheet
|
|
System Tree button
|
The System Tree button opens or closes the System Tree window, which can serve as the hub of your development session. For more information see "Using the System Tree window "
|
|
Output button
|
The Output button opens a window in which the output of a variety of operations (migration, builds, deployment, project execution, object saves, and searches) is displayed. Operations can be controlled using the Skip, Stop, Next Error, and Previous Error buttons
|
|
Next Error and Previous Error buttons
|
Use the Next Error and Previous Error buttons to navigate through the Output window
|
|
Clip button
|
The Clip button opens a window in which you can store objects or code you use frequently. You can drag or copy items to the Clip window to be saved and then drag or copy these items to the appropriate painter view when you want to use them
|
|
EAServer Profile button
|
The EAServer Profile button opens a dialog in which you can define the connection parameters for a particular server. You can then use this predefined profile whenever you need to connect to EAServer
|
|
Build and Deploy Workspace buttons
|
The Incremental Build Workspace, Full Build Workspace, and Deploy Workspace buttons allow you to quickly perform these operations
|
|
Skip and Stop buttons
|
The Skip and Stop buttons let you interrupt a build, deploy, or search operation
|
|
Select and Debug and Select and Run buttons
|
Select and Debug and Select and Run buttons let you choose a target to debug or run from a list of possible targets. The Debug or Run buttons debug the default target (the last target debugged or run)
|
|
New dialog box
|
The Workspace tab lets you create a new workspace
The Start Wizards tab is now the Target tab and offers several new targets options including Web targets (Web Site, Dynamo Web Site, and Migrate PowerSite 7.1 Project), targets created from an application object or a target checked into source control (Source Controlled Application and Source Controlled Target), and a target created from an existing library and application object
The Web tab has been added. It lets you create a variety of Web pages as well as scripts and cascading style sheets
Migration Assistant has moved to the Tool tab
The Target dropdown listbox lets you pick the target where new objects will be stored
|
|
Open, Inherit, and Run/Preview dialog boxes
|
To open, inherit from, or run/preview an object, select the target that contains the object from the Target dropdown listbox, and select the type of object from the Objects of Type dropdown listbox
Select All Objects from the Objects of Type dropdown listbox to display all the objects contained in that target
Select Source editor in the Using dropdown listbox in the Open dialog box to open the PowerBuilder source for an object
For Web targets, the Open dialog box acts as a file browser. The Inherit and Run/Preview dialog boxes are not relevant to Web targets
|
|
To-Do List
|
A dropdown listbox at the top of the To-Do List lets you work with the list for a selected target or all targets
|
|
Browser
|
A dropdown listbox at the top of the Browser lets you browse objects for a selected PowerScript target
|
|
Title bars
|
PowerBuilder's title bar displays the name of the current workspace
A painter's title bar shows the name of the current object with its target in parentheses. An asterisk after the name indicates that you have made a change in the painter that has not been saved
|
|
Painter view layout
|
The Design>Options Layout tab has been replaced by a Layouts item on the painter's View menu. The Layouts menu lists the configurations that have been defined as well as a Manage item to display the Manage Layouts dialog box. The default layout for some painters has also changed
|
|
Library painter
|
Most tasks that you perform in the Library painter can now be done in the System Tree
Workspaces, targets, and files display in the Library painter
You can set the current workspace as the root of the Tree or List view
The Current Library button has been replaced by the Display Most Recent Object button. Clicking this button displays the objects in the current library with the object most recently touched highlighted
Menu items from the Library, Source, and Design menus have moved to the Entry menu You can now perform searches from the context menu of targets, pbls, and objects in the Library painter. Search results are displayed in the Output window, are easy to scan, and double-clicking a result opens the object
For more information see "Changes to the Library painter"
|
|
Script view
|
Breakpoint menu items have been consolidated into two items—one to add or clear a breakpoint and one to enable or disable a breakpoint
Use the Revert Script menu item to undo changes made to the script since the last save
When you define a function in the Prototype window, you can specify that it throws an exception. See "Exception handling"
|
|
Variable view in painters that edit objects
|
A separate Variable view has been added to the painters that edit objects so that you can keep the list of variables visible, along with function and event lists, as you write your script. The Variable view compiles automatically when you move to another view so that the variables you defined can be used immediately
|
|
Source editor
|
A Source editor for PowerScript objects has been added making it unnecessary to export and then import an object in order to edit it. The Source editor can be invoked in several ways: using the Open dialog box, or selecting Edit Source from the popup menu in the System Tree, Library painter, or Output window. If an object is already open in a painter, the Source editor will not open that object
|
|
Debugger
|
The breakpoint menu items have been consolidated into two items—one to insert or clear a breakpoint and one to enable or disable a breakpoint
|
|
Source control
|
PowerBuilder now provides a direct connection to external SCC-compliant source control systems. See "Source control changes"
|
|
Keyboard shortcuts
|
The Keyboard Shortcuts dialog box now includes both menu items as well as additional actions that apply to the current painter or tool for which you can define keyboard shortcuts. These non menu actions are listed under Additional Global Shortcuts and Additional Painter Shortcuts
|