Object Oriented Programming with IDL by Ronn Kling
posted Wed 27 Apr 2011 by Michael Galloy under Books, IDL, ObjectsRonn Kling’s Object Oriented Programming with IDL is an excellent introduction to object-oriented programming with IDL. The beginning chapters introduce object-oriented concepts like encapsulation, inheritance, and polymorphism along with IDL’s basic syntax for creating classes. This should be straight-forward for anyone comfortable with writing normal routines in IDL.
Later chapters cover more sophisticated topics like features added in IDL 8.0 like object overloading, garbage collection, and the new syntax for calling methods and instantiating an object. There is also a chapter and appendix dedicated to showing tricks for getting around the lack of object-oriented features in IDL.
Overall, this is a great way to break the ice into object-oriented programming if you have been reluctant. Kling not only gives the basic syntax for IDL, but gives a nice introduction to object-oriented programming itself, as well as a discussion of situations when it can be most useful.
April 28th, 2011 at 12:43 pm
I’ll second that recommendation. I knew nothing about OO programming before getting this book and didn’t really see the point. However a couple of hours with this book and I finally started to ‘get it’. It is easy to use the book to immediately start writing simple IDL objects, which then helps make the utility of objects that much more obvious. I strongly recommend this book for those who are comfortable with IDL and want to figure out what all that object-oriented stuff is about.
April 29th, 2011 at 3:18 am
Really good book,
The “Must have” for people who want to start OOP with IDL.