IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Yes, you can, but....
very few people do. And, the support isn't as good as in systems designed for this (Tk, wxWindows, Swing, etc). For example, you don't have good layout managers in VB6.

That's one reason why it's good to learn different languages. After learning Python & Tkinter (plus a little wxPython), when I have to program in VB.nyet (like it looks like I'll be doing soon for a project), I will be be programming differently than I would have a couple of years ago.

Tk has pretty decent layout managers; I can get the layout I want without too much effort. wxWindows seems a little more primitive (but does have a lot of other advantages over Tk). I haven't used Java's Swing. For VB.nyet, I'll probably write my own; MSDN actually has an article on doing it.

Another technique I'll probably use is using a scripting language for flexibility. You can still do this in .nyet (or use class loader), but MS doesn't emphasize it and so most people never think about it....unless you have a scripting background.

Tony
New Quite aware of that situation.
I've done GUI app development (in an educational context only) in Java via Swing, VB, VC++, and VC#. Of all of the methods for layout, Swing freaked me out having such a different way of handling controls. I'm so used to the idea of fixed pixel points that having something like that kinda overwhelms me. The .Nyet interface has some limited Swing-like mapping options, but not many that I've seen so far.

Probably should give some of those others a shot one of these days.
Tired of lying in the sunshine staying home to watch the rain.
You are young and life is long and there is time to kill today.
And then one day you find ten years have got behind you.
No one told you when to run, you missed the starting gun.
New It's worth checking out
The idea also works very nicely for program configuration dialogs. I use Metakit to store the info (and have the Python class automatically create the class variables from the database).

I'm pretty sure there are open source projects out there with a similar approach, but using XML -- basically creating a UI specified by an XML file.

I've heard that some of the Swing layout managers are hard to grasp. You might want to look at John Grayson's Python and Tkinter Programming book; he does some very interesting things with Tkinter.

Tony
     VB.Net, C# and Delphi are the same way - (altmann) - (7)
         I'm not sure I see where you're going... - (jb4) - (6)
             Re: I'm not sure I see where you're going... - (altmann) - (5)
                 It's actually quite useful - (tonytib) - (4)
                     You can do that in VB... - (inthane-chan) - (3)
                         Yes, you can, but.... - (tonytib) - (2)
                             Quite aware of that situation. - (inthane-chan) - (1)
                                 It's worth checking out - (tonytib)

Doh! Wrong button, Scott!
85 ms