Linked by vermaden on Wed 21st May 2008 19:28 UTC
Graphics, User Interfaces How would I describe today's GUIs? A mess. -- A mess that grew as new features were needed, with lack of proper design, with a desire to keep backward compatibility, and with tools from the past trying to achieve future needs. I propose a new design philosophy for GUIs. We'll call it Vermaden's GUI. Note: This is the latest entry in our 2008 article contest.
Thread beginning with comment 315192
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: NOT a software Dev
by leos on Thu 22nd May 2008 04:02 UTC in reply to "NOT a software Dev"
leos
Member since:
2005-09-21

Wow. ok, first of all, get either VB6 or VB.NET, it is the world's most used RAD IDE. Then try to do so like how you said.


Yep. That's because VB is a truly awful way to make GUIs. Yes you can make them quickly, but they will suck too many ways to describe. The lack of layouts is a huge one. Every other toolkit has those though, so unless you're insane, you've got lots of choices that support doing UIs with layouts.

Reply Parent Score: 5

RE[2]: NOT a software Dev
by TLZ_ on Thu 22nd May 2008 11:35 in reply to "RE: NOT a software Dev"
TLZ_ Member since:
2007-02-05

.NET(and thus VB.NET) have a implementation of panels and seperators so it's completeley possible to use it.

However: it's not forced, and VB.NET being a RAD-tool and I'm not really sure if anyone actually bothers using it.

Reply Parent Score: 1

RE[3]: NOT a software Dev
by TommyCarlier on Thu 22nd May 2008 13:27 in reply to "RE[2]: NOT a software Dev"
TommyCarlier Member since:
2006-08-02

I'm a C# developer and I use dynamic layout for all my user interfaces. I mostly use the TableLayoutPanel and the docking/anchoring system. One of the reasons why I think this is necessary is for people with different DPI-settings: all the controls get bigger and if you don't use dynamic layout, you get overlapping controls and an ugly (sometimes unusable) UI.

Reply Parent Score: 1