Exchange 2007 Workshop - Intro to Object-oriented Programmin

Posted by Phillip Magnay on 28-Mar-2007 08:53

For those who are interested in Object-Oriented programming, I would like to draw your attention to the following workshop being held at Exchange this year.

Exchange 2007 Hands-On Workshop

Introduction to Object-oriented Programming in OpenEdge®

When: Sunday, 10-June 1:00 PM – 5:00 PM

Duration: 4 Hours

Cost: $199

Seat Available: 40

OpenEdge® includes significant extensions to the language that allow you to code application objects using an object-oriented development model. These new class-based objects can coexist in the same application and communicate with procedure-based objects (persistent procedures). Support includes inheritance, polymorphism, delegation, interfaces, and overloading plus so much more. Come learn about these extensions using Blackjack as the example topic. With hands-on exposure, you will learn how to:

• Design and define classes using data members, properties, methods, interfaces and casting to support object-oriented application model

• Design for inheritance, encapsulation, polymorphism and delegation

• Create and use objects to work with existing ABL applications

• Error handling and debugging

All Replies

Posted by Admin on 28-Apr-2007 08:49

• Error handling and debugging

...and when you attend the meeting, please give feedback and ask for:

  • exception handling through try-catch-finally

  • garbage collection of OOABL instances

Posted by Thomas Mercer-Hursh on 28-Apr-2007 10:55

Yes, please give us exception handling, but no, let's not do it with try-catch-finally. Progress is a block oriented language which has always had error handling attached to the block so the exception handling should be an extension of this and thus would be useful to all ABL programmers, not just those using OO. And, while we're at it, let's make it generalized condition handling, not just exceptions. See http://www.oehive.org/ExceptionClass

This thread is closed