Migration lower costs, boosts security
Allegro moved client to Progress version 10 and RedHat Linux for lower support costs and productivity boost.


"Allegro is an invaluable asset to our organization. They excel at the many tasks that are either assigned to their personnel or that are thrown to them throughout the day for trouble shooting. We appreciate how they quickly prioritize the problems we are having and the timely manner in which they are resolved. Allegro is always doing what they can to keep us functioning at the highest level possible and the quality of their work is to be highly commended."

Charlene B., EURPAC

Coding Smart - Now available on iTunes and the Nook through Barnes and Noble!

Contact Allegro today! Contact Allegro by phone or email for Coding Smart book

Coding Smart - the ADM2 book's 3rd Edition now available!

Order Coding Smart Online Now


Step beyond the classroom and into the real world. Coding Smart is the only ADM2 "how-to" book available. Now containing more than 300 pages of explanations and examples including the latest changes in OpenEdge 10, this book covers such topics as:

Order Coding Smart How to Use Progress ADM2 by Michael Lonski
  • Understanding {get} and {set}
  • Explaining the RowObject temp-table
  • Setting Initial Values Via The SDO
  • Making Sure A Field Gets Validated
  • Conditionally Permitting Updates Of Select Fields
  • Programmatically Pressing A SmartToolBar Button
  • Controlling What Happens When Changing Pages
  • Understanding Data Logic Procedures
...And much, much more!

From the basics of understanding how SmartObjects work to instructions for accomplishing ADM2 class changes or adding properties to "how-to's" on specific tasks in putting together a real application, this book is useful for anyone working with SmartObjects. The Dynamics framework is built heavily upon the ADM2 architecture and its users will also benefit.


The ADM2 Paradigm contains:
  • 4.2. ADM2 Terminology
  • 4.2.1 Method Libraries
  • 4.2.2 Classes
  • 4.2.3 Templates
  • 4.2.4 Masters
  • 4.2.5 Instances
The "How Do I..." excerpt contains:
  • 5.5.2 Understanding The submitValidation Procedure
  • 5.5.3 Validating Individual Fields
  • 5.5.4 Making Sure A Field Gets Validated

Order your copy of Coding Smart today via Lulu

Get Your Copy of Coding Smart Online Now

Contact Allegro today! Contact Allegro by phone or email