C Board  

Go Back   C Board > Community Boards > General Discussions

Reply
 
LinkBack Thread Tools Display Modes
Old 09-19-2007, 06:30 AM   #1
Ethernal Noob
 
Join Date: Nov 2001
Posts: 1,891
GUI building, is RAD the way to go?

I've always wanted to learn GUI development like wxWidgets and the like. But I've found most of the documentation lacks organization of actually creating a program. I've recently been using wxDev-C++ and love the wxform feature of building an application. I knew codeblocks had it with wxsmith but I've always had a hard time building wxWidgets from scratch. I was just wondering, do most of you who make multiplatform GUI aps use a RAD tool like this, or do you dare to code everything.
indigo0086 is offline   Reply With Quote
Old 09-19-2007, 07:25 AM   #2
The Right Honourable
 
psychopath's Avatar
 
Join Date: Mar 2004
Location: Where circles begin.
Posts: 1,068
In the past I've used RAD tools when working with Windows Forms and Swing, but since I've started learning wxWidgets, I've been coding everything myself, in part because I've heard the wxWidgets RAD tools are rather buggy.
__________________
Memorial University of Newfoundland
Computer Science

Mac and OpenGL evangelist.
psychopath is offline   Reply With Quote
Old 09-20-2007, 02:49 AM   #3
(?<!re)tired
 
Mario F.'s Avatar
 
Join Date: May 2006
Location: Portugal
Posts: 5,656
I find RAD tools only useful for the earlier stages of development where I'm laying out controls in a window. wxWidgets-based DialogBlocks was, in my opinion, an excellent buy on this regard.

What I do is then move the generated code to my VC++ project and... heavily alter it to fit my style and needs.

Other than that, I strongly advise against RAD development for wxWidgets. As Psycopath mentioned there's bugs. But also, code gets generated that is often unnecessary, almost always bad, and never right.

Not right, because you'll often find yourself needing a library feature that the RAD tool doesn't offer and changing the code to use this feature will break your RAD project file and render it useless. As a simple example, try to use wxNewID() to generate control identifiers under DialogBlocks and you can kiss goodbye your DialogBlocks project.

I do use DialogBlocks. But only for control placement.

If you have trouble creating wxWidgets applications for scratch get their book. It's a most excellent wxWidgets manual.
__________________
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.


Mario F. is offline   Reply With Quote
Old 09-21-2007, 09:36 PM   #4
Registered User
 
Join Date: Jul 2007
Posts: 88
What about Qt rad tools?
sept is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
GUI Programming... ShadeS_07 C++ Programming 12 12-28-2008 04:58 PM
Building a GUI Library djnorthyy C++ Programming 3 04-01-2008 03:44 PM
.NET And GUI Programming :: C++ kuphryn C++ Programming 4 01-27-2002 04:22 PM
GUI Programming :: C++ Exclusive kuphryn C++ Programming 5 01-25-2002 03:22 PM
C++: Reference Book, GUI, Networking & Beyond kuphryn C++ Programming 4 11-10-2001 08:03 PM


All times are GMT -6. The time now is 07:07 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22