Appeon PowerBuilder® 2019 R2
FOR WINDOWS
DOCUMENT ID: DC37774-01-1900-01
LAST REVISED: June 17, 2020
Copyright © 2019 Appeon. All rights reserved.
This publication pertains to Appeon software and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this document is subject to change without notice. The software described herein is furnished under a license agreement, and it may be used or copied only in accordance with the terms of that agreement.
Upgrades are provided only at regularly scheduled software release dates. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical, or otherwise, without the prior written permission of Appeon Inc.
Appeon and other Appeon products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Appeon Inc.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP and SAP affiliate company.
Java and all Java-based marks are trademarks or registered trademarks of Oracle and/or its affiliates in the U.S. and other countries.
Unicode and the Unicode Logo are registered trademarks of Unicode, Inc.
All other company and product names mentioned may be trademarks of the respective companies with which they are associated.
Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS 52.227-7013 for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies.
Appeon Inc., 1/F, Shell Industrial Building, 12 Lee Chung Street, Chai Wan District, Hong Kong
Table of Contents
- Sample Applications
- Language Techniques
-
- Selected Object-Oriented Programming Topics
- Selected PowerScript Topics
-
- Dot notation
- Constant declarations
- Controlling access for instance variables
- Resolving naming conflicts
- Return values from ancestor scripts
- Types of arguments for functions and events
- Ancestor and descendant variables
- Optimizing expressions for DataWindow and external objects
- Exception handling in PowerBuilder
- Garbage collection and memory management
- Efficient compiling and performance
- Reading and writing text or binary files
- Getting Information About PowerBuilder Class Definitions
- User Interface Techniques
-
- Building an MDI Application
- Managing Window Instances
- Using Tab Controls in a Window
- Using TreeView Controls
- Using Lists in a Window
- Using Drag and Drop in a Window
- Providing Online Help for an Application
- Data Access Techniques
-
- Using Transaction Objects
-
- About Transaction objects
- Working with Transaction objects
-
- Transaction basics
- The default Transaction object
- Assigning values to the Transaction object
- Reading values from an external file
- Connecting to the database
- Using the Preview tab to connect in a PowerBuilder application
- Disconnecting from the database
- Defining Transaction objects for multiple database connections
- Error handling after a SQL statement
- Pooling database transactions
- Using Transaction objects to call stored procedures
- Supported DBMS features when calling stored procedures
- Using MobiLink Synchronization
- Using PowerBuilder XML Services
- Manipulating Graphs
- Implementing Rich Text
- Piping Data Between Data Sources
- Using RESTFul Web Services with JSON
- Supporting OAuth 2.0 Authorization Server
- Program Access Techniques
-
- Calling .NET Assembly in an Application
- Using DDE in an Application
- Using OLE in an Application
- Building a Mail-Enabled Application
- Using External Functions and Other Processing Extensions
- Developing Distributed Applications
-
- Distributed Application Development with PowerBuilder
- Building a COM or COM+ Client
- Building an EJB client (obsolete)
- Developing Web Applications
-
- Web Application Development with PowerBuilder
- Building a Web Services Client (Obsolete)
- General Techniques
-
- Internationalizing an Application
- Building Accessible Applications
- Printing from an Application
- Managing Initialization Files and the Windows Registry
- Building InfoMaker Styles and Actions
- Deployment Techniques
-
- Packaging an Application for Deployment
- Deploying Applications and Components
- Deploying 64-Bit Windows Applications