View Single Post
Old June 9th, 2009   #23 (permalink)
cottonvibes
You're already dead...
 
cottonvibes's Avatar
 
Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,908
Quote:
Originally Posted by Hatorijr View Post
how much do you know of win32 window creation?
well i'm far from an expert i'll tell you that xD

i basically learned the basics, implemented some code and just reuse it on future projects.
then i read up on msdn or some tutorials whenever i need to use new controls.
a wise coder once told me something like:
"There's no need to memorize everything, that's what docs are for."

i used to think i was supposed to memorize crap like window registration code, and DX initialization code. but then i found out people just copy the code when needed, and just memorize "how to use it", instead of memorizing the specifics.


so far, most my projects in c++ have not needed anything too-fancy in terms of window creation, and i've been able to do everything i needed.

i implement new dialog boxes using the MSVC dialog builder.
you can see an easy example on how to open new dialog boxes created with the dialog-builder when you create a new win32 application with Visual Studio and use the Win32 Application Setup Wizard.
they generate an about-box dialog for you, and you can just do some copy-pasting/modding to create new windows xD

that's basically how i get by.
if i had an application that's very window-heavy and not performance critical, then i'd use VB instead since its a lot simpler.
i plan to learn c# in the future, so i might start using that as my 'rapid app development' language.


also one thing i learned:
even very experienced c++ veterans hate implementing fancy c++ gui stuff. its just a pain to code, and the gui is something you just want to get done so you can code the 'real stuff'. xD
__________________

Quote:
Eccentricity is often associated with genius, giftedness, or creativity. The individual's eccentric behavior is perceived to be the outward expression of his or her unique intelligence or creative impulse. In this vein, the eccentric's habits are incomprehensible not because they are illogical or the result of madness, but because they stem from a mind so original that it cannot be conformed to societal norms.
check out my blog

Last edited by cottonvibes; June 9th, 2009 at 08:04..
cottonvibes is offline   Reply With Quote