Wrox Programmer Forums
|
Other Programming Languages If you have a coding issue to discuss about another language that really isn't provided for in any other forum here (not ASP.NET C#, C++, VB, PHP, JavaScript, Python, Java, Perl, Applescript, XML or any of the other forum topics we have), post it here. Enough discussion on a language we don't have covered could prompt a new forum.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the Other Programming Languages section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
  #1 (permalink)  
Old January 10th, 2007, 03:42 PM
Authorized User
 
Join Date: May 2006
Posts: 31
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to kaos_frack
Default want to start gui programming

i've been learning c++ for about 3 months
i've created lots of very simple console based apps
now i want to start creating apps with gui
but i don't know which framework/library to choose:
MFC, ATL, WTL, .NET, Qt, FLTK, GTK+, wxWidgets ???

does anybody know any pros and/or cons of any of them?

at least i would like to know what framework/libary is used
for popular software like photoshop, dreamweaver, etc

thanks in advance
Reply With Quote
  #2 (permalink)  
Old March 5th, 2007, 11:12 AM
Registered User
 
Join Date: Mar 2007
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default

I have heard a lot of good things about cross platform wxwidgets. And I am currently trying to learn it. I like the fact that it will work on Linux, Unix, Mac, and Windows.

If you search there is one book on it.

Reply With Quote
  #3 (permalink)  
Old March 5th, 2007, 11:20 AM
Wrox Author
 
Join Date: Oct 2005
Posts: 4,104
Thanks: 1
Thanked 64 Times in 64 Posts
Send a message via AIM to dparsons
Default

This is a matter of personal preferance and what you wish to do. Obviously if your going for the windows platform you are going to work with Windows Frameworks/Libraries (MFC, .NET, etc)

The Linux platform you will lean more to GTK+.

Furthermore, how high of a level do you want to work on? C++ is more a low level language then, say, C#. In so far as the Adobe products are concerned, if I had to guess, I would say they were created using VC++ but that is strictly a guess.

================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
^^Took that from planoie's profile^^
^^Modified text taken from gbianchi profile^^
================================================== =========
Technical Editor for: Professional Search Engine Optimization with ASP.NET
http://www.wiley.com/WileyCDA/WileyT...470131470.html
================================================== =========
Why can't Programmers, program??
http://www.codinghorror.com/blog/archives/000781.html
================================================== =========
Reply With Quote
  #4 (permalink)  
Old May 18th, 2007, 05:51 AM
Friend of Wrox
 
Join Date: Dec 2003
Posts: 488
Thanks: 0
Thanked 3 Times in 3 Posts
Default

I'd steer clear of MFC, .NET et al as they're proprietary software and wedded to Windows (both bad things IMO).

I'd have a quick look at some code written using the various libraries you're considering and pick your favourite -- to be honest they all do pretty much the same things. You can find code with http://www.google.com/codesearch.

Cheers

--
Charlie Harvey's website - linux, perl, java, anarchism and punk rock: http://charlieharvey.org.uk
Reply With Quote





Similar Threads
Thread Thread Starter Forum Replies Last Post
Professional Windows GUI Programming using C# Blackadder All Other Wrox Books 2 February 11th, 2011 10:27 AM
GUI Socket Programming Ewura BOOK: Beginning Java 2 0 November 11th, 2006 12:41 PM
Where do I start my database programming in C#? Crazy4C C# 2 April 20th, 2006 05:03 AM
where to start ipv6 programming with c#? hlchuah77 C# 0 January 13th, 2005 04:32 PM
GUI Programming in C# Neeki4444 C# 0 May 21st, 2004 02:36 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.