Once again, Bruce Johnson returned to the
ETC
conference for his presentation of Programming in Clarion's ABC.
Bruce has expanded his previous presentation at ETC 2000 to cover significantly
more information. For example, attendees of this session received a 137
page book, written by Bruce Johnson, that details all the information discussed.
The book for this year's session is approximately three times bigger than
before.
Bruce opened with a discussion of some basic ABC terminology and outlined
some goals of using ABC, the primary goal being: writing reusable, bug free
code.
The information presented this year was simply overwhelming. The topics
that Bruce covered included: Windows, Forms, Browses, Views, Reports, Processes,
Files, Relations, Errors, Popups, INI files, and Edit In Place. Each topical
discussion focused on the ABC Classes involved and how they relate to each
other.
Bruce explained the relationships between "Generic" and "Specific"
code and helped grasp the concept of "Virtual Methods", or "Pancakes"
as he calls them. If your confused by this, don't be alarmed, I was too.
Bruce was basically implying that the term "Virtual" is too vague,
and should have been called something more meaningful.
Bruce also discussed Interfaces. He explained what they are and how to use
them. In each of his discussions, Bruce pointed out major embed points and
when we should use them. Along the way, He provided many useful tips and
tricks. He also presented some little know facts, including: