Jump to content
Posted 27 February 2012 - 07:35 AM
Posted 27 February 2012 - 08:01 AM
Posted 27 February 2012 - 08:08 AM
Posted 27 February 2012 - 08:18 AM
wxWidgets I am not very familiar with.. but they should be more C++like.. the other options I can suggest are:
GTK+. Never used it, can't comment.
Microsoft CLI/C++ managed c++ however they call it. I did use an it is not that bad.
But seriously, for GUI application you should stick to C# .NET/MONO and, if you really want, your logic in C++.
Posted 27 February 2012 - 08:19 AM
best GUI for what ?
What platform(s) ?
Game or Desktop Application ?
Posted 27 February 2012 - 12:02 PM
Posted 27 February 2012 - 12:27 PM
Posted 27 February 2012 - 01:27 PM
Posted 27 February 2012 - 04:27 PM
Muhammad: I have merged your two threads into a single discussion (previously there was one copy in Game Programming and one in General Programming). In the future, please do not post multiple copies of the same topic in different forums.
Posted 28 February 2012 - 10:47 AM
Posted 28 February 2012 - 11:51 AM
I never coded a single bit of C# in my life, however I do have quite some experience with GUI coding (in C++) using wxWidgets, which I think totally rocks. But since I can't compare from own experience: what makes coding GUIs in C# a better choice over C++ with wxWidgets?
Posted 28 February 2012 - 02:13 PM
Posted 28 February 2012 - 03:07 PM
The same goes for Objective-C/Cocoa, or Python/Kivy. Of course, all these options place certain limitations on portability.
the simple fact that you can use a language that has the constructs needed for nice event handling built in the language itself (ie. delegates) as opposed to a language where these constructs have to be simulated using preprocessing hacks (QT) or some other convoluted system simply to use a member function as a callback.
Also the built in reflection and metadata in C# makes it much easier to build a visual gui editor.
Posted 28 February 2012 - 11:32 PM
Would a C# project also work (i.e. be compilable) for other platforms than Windows? And more specifically, does it give native controls (i.e. Windows look & feel on Windows, OS X look & feel on OS X, etc) on the supported platforms?
Posted 29 February 2012 - 08:16 AM
Posted 01 March 2012 - 07:15 PM
Posted 02 March 2012 - 04:48 AM
Posted 02 March 2012 - 05:47 AM