Up  Next
PersonalMoney Tutorial Extensions
I've written a number of tutorials using Object Arts' PersonalMoney application as the basis, each extending it somehow and dealing with various aspects of the Dolphin implementation. Originally geared for Dolphin version 3, they were updated to reflect changes in Dolphin version 4. Here are the current links:
- Part 1: Extending the model, adding account type; adding a ListView and a ComboBox.
- Part 2: Dealing with existing instances; dealing with nil values; SearchPolicy; Subclassing a view; Zombies; Descending sorts.
- Part 3: Adding a helper method; Behavior; Compiler evaluate; binary filing; Dates; LayoutManager.
- Part 4: Implementing bi-directional sorting in ListView and ListViewColumn; versioning.
- Part 5: Adding categories; extending ClassBrowserShell and SmalltalkSystem; editable ComboBox.
- Part 6: Binary filing revisited; text file (qif) import/export; editable ComboBox (Windows messaging).
Version 4 update: The extended tutorials have been updated to work in Dolphin Smalltalk version 4. Rather than rewrite all of the existing parts that were geared towards version 3 (parts 1-6), I've chosen to add paragraphs here and there pointing out the differences. Each of these paragraphs begins with or contains "Version 4" which makes it easy to do a search, e.g., if you've already gone through these and just want to look at the new stuff.
Version 5 update: I haven't made any changes - it's a lot of work to do that and everything should work about the same. More to the point, the tutorials reflect the wanderings and thinking of this newcomer to Dolphin, so in that spirit they remain the same. I will say though, that the material dealing with bi-directional sorting is moot since Dolphin ListViews now support them directly.
If you have questions, comments, suggestions, corrections, etc., please let me know.
Louis Sumberg.