powerbuilder online courses - by prasad bodepudi user objects visual user objects class user objects...

12
PowerBuilder Online Courses - by Prasad PowerBuilder Online Courses - by Prasad Bodepudi Bodepudi User Objects User Objects Visual User Objects Class User Objects (Non-visual User Objects)

Upload: jena-bouler

Post on 19-Jan-2016

247 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: PowerBuilder Online Courses - by Prasad Bodepudi User Objects Visual User Objects Class User Objects (Non-visual User Objects)

PowerBuilder Online Courses - by Prasad PowerBuilder Online Courses - by Prasad

BodepudiBodepudi

User ObjectsUser Objects Visual User Objects

Class User Objects (Non-visual User Objects)

Page 2: PowerBuilder Online Courses - by Prasad Bodepudi User Objects Visual User Objects Class User Objects (Non-visual User Objects)

PowerBuilder Online PowerBuilder Online CoursesCourses

Http://www.applied-software.com© Prasad Bodepudi. All rights reserved.

User ObjectsUser Objects

Visual User ObjectsStandardCustomExternalVBX

Page 3: PowerBuilder Online Courses - by Prasad Bodepudi User Objects Visual User Objects Class User Objects (Non-visual User Objects)

PowerBuilder Online PowerBuilder Online CoursesCourses

Http://www.applied-software.com© Prasad Bodepudi. All rights reserved.

User ObjectsUser Objects

Standard Visual User ObjectsIncludes all window controls.All events that are available at the standard

window control are available in this user object.

Can be placed in another custom visual user object or on a window.

Page 4: PowerBuilder Online Courses - by Prasad Bodepudi User Objects Visual User Objects Class User Objects (Non-visual User Objects)

PowerBuilder Online PowerBuilder Online CoursesCourses

Http://www.applied-software.com© Prasad Bodepudi. All rights reserved.

User ObjectsUser Objects

Custom Visual User ObjectsAny window control including standard/ custom/

external visual uo can be placed on this type of user object.

Can be placed in another custom visual user object or on a window.

Has only constructor, destructor, drag-n-drop events along with rMouseButton and other events.

Page 5: PowerBuilder Online Courses - by Prasad Bodepudi User Objects Visual User Objects Class User Objects (Non-visual User Objects)

PowerBuilder Online PowerBuilder Online CoursesCourses

Http://www.applied-software.com© Prasad Bodepudi. All rights reserved.

User ObjectsUser Objects

External Visual User ObjectsAllows you to use third-party controls in

PowerBuilder.All events that are available for custom

visual user objects are available are available.

Page 6: PowerBuilder Online Courses - by Prasad Bodepudi User Objects Visual User Objects Class User Objects (Non-visual User Objects)

PowerBuilder Online PowerBuilder Online CoursesCourses

Http://www.applied-software.com© Prasad Bodepudi. All rights reserved.

User ObjectsUser Objects

VBX Visual User ObjectsAllows you to use VBX (Visual Basic)

controls in PowerBuilder.VBX controls are supported only till v4.0.From v5.0, you can’t create a new VBX user

object, however, you can migrate v4.0 applications that are using VBX user objects.

Page 7: PowerBuilder Online Courses - by Prasad Bodepudi User Objects Visual User Objects Class User Objects (Non-visual User Objects)

PowerBuilder Online Courses - by Prasad PowerBuilder Online Courses - by Prasad

BodepudiBodepudi

User ObjectsUser Objects Visual User Objects

Class User Objects (Non-visual User Objects)

Page 8: PowerBuilder Online Courses - by Prasad Bodepudi User Objects Visual User Objects Class User Objects (Non-visual User Objects)

PowerBuilder Online PowerBuilder Online CoursesCourses

Http://www.applied-software.com© Prasad Bodepudi. All rights reserved.

User ObjectsUser Objects

Class User Objects (Non-visual uo) StandardCustomC++

Page 9: PowerBuilder Online Courses - by Prasad Bodepudi User Objects Visual User Objects Class User Objects (Non-visual User Objects)

PowerBuilder Online PowerBuilder Online CoursesCourses

Http://www.applied-software.com© Prasad Bodepudi. All rights reserved.

User ObjectsUser Objects

Standard Class User ObjectsAllows you to create user objects that are

inherited from standard classes such as Error, Transaction, etc...

Useful you to extend the functionality of standard classes.

Page 10: PowerBuilder Online Courses - by Prasad Bodepudi User Objects Visual User Objects Class User Objects (Non-visual User Objects)

PowerBuilder Online PowerBuilder Online CoursesCourses

Http://www.applied-software.com© Prasad Bodepudi. All rights reserved.

User ObjectsUser Objects

Custom Class User ObjectsAllows you to create user objects and put

business logic.You can auto-instantiate these user

objects.Does not have any events other than

constructor and destructor.

Page 11: PowerBuilder Online Courses - by Prasad Bodepudi User Objects Visual User Objects Class User Objects (Non-visual User Objects)

PowerBuilder Online PowerBuilder Online CoursesCourses

Http://www.applied-software.com© Prasad Bodepudi. All rights reserved.

User ObjectsUser Objects

C++ Class User ObjectsAllows you to write the business logic in C++ and

use those classes in PowerBuilder.Good when the business logic includes a lot of

arithmetical calculations and iterations.The speed benefits are narrowed once

PowerBuilder started creating machine code executables from v5.0.

Page 12: PowerBuilder Online Courses - by Prasad Bodepudi User Objects Visual User Objects Class User Objects (Non-visual User Objects)

PowerBuilder Online Courses - by Prasad PowerBuilder Online Courses - by Prasad

BodepudiBodepudi

User ObjectsUser Objects Visual User Objects

Class User Objects (Non-visual User Objects)

Questions/Comments? Drop an e-mail at [email protected]

The End