Terminology review – PB Docs 105
Terminology review Classes, properties, and methods In object-oriented programming, you create reusable classes to perform application processing. These classes include properties and methods that define the class’s behavior. To perform application processing, you create instances of these classes. PowerBuilder implements these concepts as follows: Classes PowerBuilder objects (such as windows, menus, window controls, and user…
Using a RichTextEdit control – PB Docs 105
Using a RichTextEdit control A RichTextEdit control in a window or user object lets the user view or edit formatted text. Functions allow you to manipulate the contents of the control by inserting text, getting the selected text, managing input fields, and setting properties for all or some of the contents. You define RichTextEdit controls…
Delivering your application to end users – PB Docs 105
Delivering your application to end users When you deliver the executable version of your application to users, you need to install all of the various files and programs in the right places, such as on their computers or on the network. Automating the deployment process If you want to automate the deployment process, you might…
Third-party components and deployment – PB Docs 105
Third-party components and deployment PowerBuilder applications have some dependencies on third-party components that are installed with PowerBuilder. Most of these components are not installed with the PowerBuilder Runtime Packager. You may redistribute some of these components with your application, but others must be obtained from the vendor. For information about components that can be freely…
Testing product accessibility – PB Docs 105
Testing product accessibility The MSAA 2.0 Software Development Kit (SDK) includes several tools for verifying the MSAA compliance of your application. They include AccExplorer, Accessible Event Watcher, and Object Inspector. These tools are available on the Microsoft Web site . To test the user experience of your application for those with disabilities directly, you can…
Opening the sample applications – PB Docs 105
Opening the sample applications To open a sample application, you need to create a workspace for the application and then add the target for that application to your workspace. If there is no target file for an application, you can still add it to your workspace. Select Existing Application from the Target tab of the…
Web DataWindow on COM+ or IIS – PB Docs 105
Web DataWindow on COM+ or IIS You can run the Web DataWindow server component on COM+ using ASP as the page server. You can also run the Web DataWindow on a Microsoft IIS application server. Files required on the COM+ or IIS server Two types of files are required on the COM+ or IIS server:…
PowerBuilder automation servers – PB Docs 105
PowerBuilder automation servers To use a PowerBuilder automation server, you need to deploy the following files: The PBD or DLL containing the implementation of the automation server The generated type library file if you chose to create one or, if you built a named server, the PBAEN105.TLB file that provides type library information for PowerBuilder.Application…
Providing support for transactions – PB Docs 105
Providing support for transactions Benefits of EAServer’s transaction support EAServer components that you develop in PowerBuilder can participate in EAServer transactions. An EAServer transaction is a transaction whose boundaries and outcome are determined by EAServer. You can mark components to indicate that they will provide transaction support. When a component provides transaction support, EAServer ensures…
Chapter 34 Using the PowerBuilder Window ActiveX – PB Docs 105
Chapter 34 Using the PowerBuilder Window ActiveX About this chapter This chapter describes how to use the PowerBuilder window ActiveX. Contents Topic About the PowerBuilder window ActiveX Creating the PowerBuilder application Creating an HTML page Events for the PowerBuilder window ActiveX Setting up the server Setting up users’ workstations Document get from Powerbuilder help Thank…