EvilZone

Programming and Scripting => C - C++ => : kenjoe41 August 31, 2013, 09:45:27 PM

: [q]Learning the win32 API
: kenjoe41 August 31, 2013, 09:45:27 PM
I am intend for the better part of this month to pour sometime to learn the winAPI cos am just to angry at stumbling on interesting code but its screaming windows and shit~API hence end up not understanding it. Hell i wish it was as easy to the eye as general C++, nearly thought it was Visual C++.
Anyway, there are alot of tutorials on the net, that i must admit but still ask if anyone know a good book on win API cos i can't guarantee access to the internet every free time i get n feel like coding. So shoot up guys and thanks.
: Re: [q]Learning the win32 API
: Kulverstukas August 31, 2013, 10:45:05 PM
Usually MSDN is enough for a reference. If you know C++, you don't need a book for WinAPI, all you really need is an MSDN reference: http://msdn.microsoft.com/en-us/library/windows/desktop/ff818516%28v=vs.85%29.aspx
I use that reference all the time when I'm developing with WinAPI. Provides a great function description, documentation, sample code and user comments and notices at the bottom.
: Re: [q]Learning the win32 API
: kenjoe41 August 31, 2013, 11:30:23 PM
Just checked it out, it will do the job for me. Will really work as a reference. Asante
: Re: [q]Learning the win32 API
: xC September 01, 2013, 06:37:18 AM
Yeah, as Kulver said MSDN is by far the best reference. They keep it pretty up to date and provide usage examples for most of the commonly used API. There are undocumented API as well not covered by the MSDN, you could find a book to help with that.
: Re: [q]Learning the win32 API
: bluechill September 02, 2013, 04:28:47 PM
Yeah, as Kulver said MSDN is by far the best reference. They keep it pretty up to date and provide usage examples for most of the commonly used API. There are undocumented API as well not covered by the MSDN, you could find a book to help with that.

Until you are proficient at the documented APIs, don't use the undocumented ones.  They're not to be used lightly, they can change between releases of windows, even minor versions, and they may not be as stable.  Plus, there usually is a reason for it being undocumented in the first place.  Try to stay away from undocumented APIs if you can.
: Re: [q]Learning the win32 API
: kenjoe41 September 02, 2013, 05:49:50 PM
I will remember that bluechill though i don't think i will consider that for sometime now. Just the lot that s documented is tooo much and way over my head. i have been reading but its like the more i read the less i know. Currently i don't think i even know exactly what to concentrate on.
: Re: [q]Learning the win32 API
: Heisenburg December 24, 2013, 10:13:53 AM
Willing to learn WIn32 API but don't know where to start with.
: Re: [q]Learning the win32 API
: Kulverstukas December 24, 2013, 10:26:28 AM
Willing to learn WIn32 API but don't know where to start with.
That is a stupid statement in my eyes.
Begin with the reference...
: Re: [q]Learning the win32 API
: kenjoe41 December 27, 2013, 08:15:15 PM
Its a big reference so try a function at a time
: Re: [q]Learning the win32 API
: bluechill January 05, 2014, 05:16:19 AM
Ugh don't learn the API by doing it a function at a time.  Learn the API as a consequence of learning to do things on windows.  Basically just don't learn the API and use MSDN as a reference when you need it.