Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

Building an application – PB Docs 70 – PowerBuilder Library

Building an application – PB Docs 70

Building an application

This section describes the basic steps you follow when building
a traditional client/server application. After completing
step 1, you can work in any order. That is, you can define the objects
used in your application in any order, as you need them.

note.gif Using other books This book tells you how to use PowerBuilder painters and tools.
For more information about the process of building applications
in PowerBuilder, see Application Techniques
.

For an overview of the kinds of applications you can build
in PowerBuilder and the building blocks you can use, see Building
Internet and Enterprise Applications


.

proc.gif To build a traditional client/server
application:

  1. Create the application (using a Start wizard)
    and specify the library list for the application.

    When you use a Start wizard, you create the Application object,
    which is the entry point into the application. The Application object
    contains the name of the application and specifies the application-level
    scripts.

    See Chapter 2, “Working with Applications”.

  2. Create windows.

    Place controls in the window and build scripts that specify
    the processing that will occur when events are triggered.

    See Part 3, “Working with Windows”.

  3. Create DataWindow objects.

    Use these objects to retrieve data from the database, format
    and validate data, analyze data through graphs and crosstabs, and
    update the database.

    See Part 4, “Working with Databases”.

  4. Create menus.

    Menus in your windows can include a menu bar, dropdown menus,
    and cascading menus. You can also create popup menus in an application.
    You define the menu items and write scripts that execute when the
    items are selected.

    See Chapter 11, “Working with Menus “.

  5. Create user objects.

    If you want to be able to reuse components that are placed
    in windows, define them as user objects and save them in a library.
    Later, when you build a window, you can simply place the user object
    instead of having to redefine the components.

    See Chapter 12, “Working with User Objects “.

  6. Create functions, structures, and events.

    To support your scripts, you probably want to define functions
    to perform processing unique to your application and structures
    to hold related pieces of data. You can also define your own user
    events.

    See Chapter 5, “Working with User-Defined Functions “, Chapter 6, “Working with User Events “, and Chapter 7, “Working with Structures “.

  7. Test and debug your application.

    You can run your application at any time. If you discover
    problems, you can debug your application by setting breakpoints,
    stepping through your code, and looking at variable values during
    execution. You can also create a trace file when you run your application
    and use PowerBuilder’s profiling tools to analyze the application’s
    performance and logical flow.

    See Chapter 25, “Debugging and Running Applications “.

  8. Prepare an executable.

    When your application is complete, you prepare an executable
    version to distribute to your users.

    See Chapter 26, “Creating Executables and Components”.

note.gif If you are creating a component The procedure for building an application applies to a traditional
application. If you are creating a component, such as a Jaguar component
or a COM/MTS component, you can use a Start wizard to create
the component (an Application object and a custom class user object).
Then you code the component, test it, debug it, and deploy it.

For information about creating and deploying components, see Chapter 26, “Creating Executables and Components”.


Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x