Rich text and the user – PB Docs 100
Rich text and the user All the editing tools described throughout this chapter and in the chapter on working with rich text in the PowerBuilder User’s Guide can be made available to your users. What users can do Users can: Use the toolbars for text formatting Use the pop-up menu, which includes using the clipboard…
PowerBuilder techniques – PB Docs 100
PowerBuilder techniques PowerBuilder provides full support for inheritance, encapsulation, and polymorphism in both visual and nonvisual objects. Creating reusable objects In most cases, the person developing reusable objects is not the same person using the objects in applications. This discussion describes defining and creating reusable objects. It does not address usage. Implementing inheritance PowerBuilder makes…
Plug-ins and PowerBuilder window ActiveX controls – PB Docs 100
Plug-ins and PowerBuilder window ActiveX controls Plug-ins The files listed in Table 41-14 must be deployed to users’ computers if you are using DataWindow or window plug-ins. Table 41-14: PowerBuilder files for window and DataWindow plug-ins Name Required for NPPBA100.DLL Standard window plug-in NPPBS100.DLL Secure window plug-in NPDWE100.DLL DataWindow plug-in Installed path Program FilesSybasePowerBuilder 10.0Internet…
Printing a job – PB Docs 100
Printing a job PrintOpen must be the first function call in every print job. The PrintOpen function defines a new blank page in memory, specifies that all printing be done in the printer’s default font, and returns an integer. The integer is the print job number that is used to identify the job in all…
About drag and drop – PB Docs 100
About drag and drop Drag and drop allows users to initiate activities by dragging a control and dropping it on another control. It provides a simple way to make applications graphical and easy to use. For example, in a manufacturing application you might allow the user to pick parts from a bin for an assembly…
PBDOM object hierarchy – PB Docs 100
PBDOM object hierarchy The following figure shows the PBDOM object hierarchy: Figure 14-1: The PBDOM object hierarchy PBDOM_OBJECT and its descendants The base class for PBDOM objects that represent XML nodes, PBDOM_OBJECT, inherits from the PowerBuilder NonVisualObject class. Each of the node types is represented by a PBDOM class whose methods you use to access…
About MobiLink synchronization – PB Docs 100
About MobiLink synchronization MobiLink is a session-based synchronization system that allows two-way synchronization between a main database, called the consolidated database, and many remote databases. Detailed information about MobiLink synchronization is provided in the MobiLink Synchronization User’s Guide and the Mobilink Synchronization Reference . These books are available in the SQL Anywhere Studio compiled help…
Populating TreeViews – PB Docs 100
Populating TreeViews You must write a script to add items to a TreeView. You cannot add items in the painter as with other list controls. Although you can populate all the levels of the TreeView at once, TreeView events allow you to populate only branches the user looks at, which saves unnecessary processing. Typically, you…
Deploying the client application – PB Docs 100
Deploying the client application The procedure for deploying a client application in a distributed computing environment is more or less the same as the procedure for deploying any other PowerBuilder application. You have two basic ways to package your client application: As a standalone executable (EXE) file that contains all the objects in the application…
Chapter 25 Building an EAServer Client – PB Docs 100
Chapter 25 Building an EAServer Client About this chapter This chapter explains how to build a PowerBuilder client that accesses an EAServer component. For information about secure connections, see Chapter 26, “Using SSL in PowerBuilder clients.” Contents Topic About building an EAServer client Connecting to EAServer Generating EAServer proxy objects Invoking component methods Using the…