Preface
Purpose
Audience
Organization
Using this manual
Typographical conventions
Example procedures
OpenEdge messages
Overview of the OpenEdge Studio
Starting the OpenEdge Desktop
Starting a tool from the Desktop
Starting a tool from another tool
OpenEdge Studio tools
OpenEdge online help system
Overview of the OpenEdge AppBuilder
AppBuilder main window
Menu bar
Toolbar
Current object fields
Status area
AppBuilder Object Palette
Object Palette Options
Customizing the Object Palette
How the Object Palette responds to the mouse
Advanced editing features in OpenEdge Studio
Working with the Sample Application
The SportsPro sample application
Creating and connecting to the Sports2000 database
Copying the sample files
Compiling the sample files
Running the sample application
Dynamic Query module
Dynamic Buffer/Temp Table module
Drag and Drop module
Resizable Dynamic Browser
SmartDataObject module
SmartDataField module
Publish and Subscribe module
SmartB2B and SonicMQ module
Working with the Order Tracking System
Business scenario
Customer section
Searching for customers
Modifying customer information
Order section
Placing new orders
Finding orders
Changing orders
Order Line section
Menu items
Assembling the Order Tracking System
Progress Advisor
Tutorial structure
Reconnecting the Sports2000 database
Assembling the main window
Task list and short procedure
Detailed main window procedure
Creating a SmartWindow
Adding a banner image
Outlining the Customer, Order, and Order Line sections
Adding text labels to the sections
Naming and saving the new SmartWindow
Building the Customer section
Task list and short procedure
Detailed Customer section procedure
Adding an SDO
Adding an SDV
Creating and positioning the buttons
Adding ToolTips, help IDs, and images to the buttons
Adding online help to the window
Coding event triggers for the buttons
Building the Order section
Task list and short procedure
Detailed Order section procedure
Adding an SDO for orders
Adding an SDO for order lines
Adding an SDV
Adding buttons to the Order section
Coding event triggers for the Order buttons
Adding OCX controls
Selecting an OCX object
Changing the appearance of the OCX controls
Coding the Prev/Next spin box to fetch the previous record
Coding the Prev/Next spin box to fetch the next record
Coding the First/Last spin box to fetch the first and last records
Viewing the window
Building the Order Line section
Task list and short procedure
Detailed Order Line section procedure
Adding a SmartFolder
Creating page 1 of the SmartFolder
Adding an SDB to page 1 of the SmartFolder
Adding an SDV to page 2 of the SmartFolder
Adding a Navigation SmartPanel
Overview of SmartObject Technology
SmartObject technology
SmartObjects used in the Order Tracking System
Naming conventions
Where to go from here
OpenEdge® Getting Started:Progress OpenEdge Studio
Where to go from here