|
Re: C++ Windows Programming?
Quote:
Originally Posted by Alan Anderson
A good GUI really wants to have the program written around it, rather than putting a GUI on top of a program.
|
I agree. What I meant was that I believe one should first learn the structures of the language -- how do pointers work? what are linked lists? what are queues? what are objects? how does inheritance work? etc -- before learning all the GUI functionality. I meant that one would "add GUI programming to their body of knowledge", not that they would "add a GUI on top of an existing program". I probably wasn't clear on that point.
Quote:
Originally Posted by Alan Anderson
The event-driven model adopted by most GUI frameworks is something that needs to be considered from the beginning. If the goal is to write fully-functional and easy-to-use Windows applications, I would suggest starting with the GUI features right away, incorporating the necessary programming idioms and following high-level examples. Once the basic shape of the framework is known and mostly understood, then the task of closely studying the language in context can be fruitful.
|
Everyone learns differently. In my opinion, the more linear nature of simpler non-GUI programs is easier to understand that the event-based, message passing model of most GUI frameworks. To other programmers, the event-based model might make more sense.
__________________
2011 - SD Quarterfinalists (980), LA Quarterfinalists (980)
2010 - LA (2404) Finalists (980), AZ Motorola Quality (980)
2009 - LA Semifinalists (980); Las Vegas Quarterfinalists (980); SD (2404); IRI #1 Seed, Finalist (980)
2008 - SD Quarterfinalists (980), LA Champions (980), LA Rookie Inspiration Award (2404); CalGames Finalists
2007 - So.Cal Finalists (980), SD Quarterfinalists (980); CalGames Finalists
2006 - So.Cal Regional Champion (4), Toronto Judge's Award Day 1 (4)
2005 - SVR Champions, Delphi "Driving Tomorrow's Technology" (980); AZ Xerox Creativity (980); So.Cal Finalists, RadioShack Innovation in Control (980); Championship Archimedes Division Semifinalists; IRI Finalists (980)
2004 - So.Cal Regional Champions, Leadership in Controls (980); AZ GM Industrial Design (980); Championship Galileo Division #2 Seed; IRI Champions
2003 - PNW Semi-finalists (488)
2002 - PNW Finalists (488)
2000 - X-bot / 488 - Mentor / Founder
1994 - Sunny Delight - Driver - champion
|