I was reviewing my list of REALbasic training videos the other day to see what I had missed. At the top of the list were the DataControl and DatabaseQuery controls. Technically, the DBQuery isn’t a control, but you can put it on the window like one, but for the sake of discussion we’ll include it.
I think I gave up on those controls about the same time I gave up on a binding (which is no longer part of REALbasic). While I think they have their place, I sort of look at them as being too basic and too simple for most of my needs. There’s nothing about those two controls that is favorable in my mind. I duplicate their functionality using my own code and have far better control over the results.
Will I do training videos on them? Probably, because it makes the set more or less complete. As with some other controls and classes that I haven’t used much in RB career I’m sure I’ll learn something by doing the videos. Perhaps I’ll change my mind.
Some controls, like the OpenGLSurface, the various sockets, and RBScript objects aren’t used very often either, but when you do they are very powerful and can do a lot of things.
Here’s my list of controls that I’ve never used in any REALbasic project (that I can remember):
I was tempted to include the Microsoft Office objects, but I’ve used them in a couple of Windows-only projects. My only beef with them is that their documentation and examples are unbelievably bad.
What is your least used or least favorite control in REALbasic?