Financial systems integration saved time and money
Back office system integration with outside financial system saves time and money.

"Allegro's work on inventory processing reports are a plus. The improvements with the report features were excellent tools for our last inventory."

Peggy P., 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