Author Topic: [q]Learning the win32 API  (Read 2925 times)

0 Members and 1 Guest are viewing this topic.

Offline kenjoe41

  • Symphorophiliac Programmer
  • Administrator
  • Baron
  • *
  • Posts: 990
  • Cookies: 224
    • View Profile
[q]Learning the win32 API
« on: 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.
If you can't explain it to a 6 year old, you don't understand it yourself.
http://upload.alpha.evilzone.org/index.php?page=img&img=GwkGGneGR7Pl222zVGmNTjerkhkYNGtBuiYXkpyNv4ScOAWQu0-Y8[<NgGw/hsq]>EvbQrOrousk[/img]

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: [q]Learning the win32 API
« Reply #1 on: 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.
« Last Edit: August 31, 2013, 10:45:31 pm by Kulverstukas »

Offline kenjoe41

  • Symphorophiliac Programmer
  • Administrator
  • Baron
  • *
  • Posts: 990
  • Cookies: 224
    • View Profile
Re: [q]Learning the win32 API
« Reply #2 on: 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
If you can't explain it to a 6 year old, you don't understand it yourself.
http://upload.alpha.evilzone.org/index.php?page=img&img=GwkGGneGR7Pl222zVGmNTjerkhkYNGtBuiYXkpyNv4ScOAWQu0-Y8[<NgGw/hsq]>EvbQrOrousk[/img]

xC

  • Guest
Re: [q]Learning the win32 API
« Reply #3 on: 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.

Offline bluechill

  • Cybermancer
  • Royal Highness
  • ****
  • Posts: 682
  • Cookies: 344
  • I am the existence in these walls
    • View Profile
Re: [q]Learning the win32 API
« Reply #4 on: 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.
I have dreamed a dream, but now that dream has gone from me.  In its place now exists my own reality, a reality which I have created for myself by myself.

Offline kenjoe41

  • Symphorophiliac Programmer
  • Administrator
  • Baron
  • *
  • Posts: 990
  • Cookies: 224
    • View Profile
Re: [q]Learning the win32 API
« Reply #5 on: 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.
If you can't explain it to a 6 year old, you don't understand it yourself.
http://upload.alpha.evilzone.org/index.php?page=img&img=GwkGGneGR7Pl222zVGmNTjerkhkYNGtBuiYXkpyNv4ScOAWQu0-Y8[<NgGw/hsq]>EvbQrOrousk[/img]

Offline Heisenburg

  • Serf
  • *
  • Posts: 32
  • Cookies: 4
    • View Profile
Re: [q]Learning the win32 API
« Reply #6 on: December 24, 2013, 10:13:53 am »
Willing to learn WIn32 API but don't know where to start with.

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: [q]Learning the win32 API
« Reply #7 on: 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...

Offline kenjoe41

  • Symphorophiliac Programmer
  • Administrator
  • Baron
  • *
  • Posts: 990
  • Cookies: 224
    • View Profile
Re: [q]Learning the win32 API
« Reply #8 on: December 27, 2013, 08:15:15 pm »
Its a big reference so try a function at a time
« Last Edit: January 02, 2014, 12:47:22 pm by kenjoe41 »
If you can't explain it to a 6 year old, you don't understand it yourself.
http://upload.alpha.evilzone.org/index.php?page=img&img=GwkGGneGR7Pl222zVGmNTjerkhkYNGtBuiYXkpyNv4ScOAWQu0-Y8[<NgGw/hsq]>EvbQrOrousk[/img]

Offline bluechill

  • Cybermancer
  • Royal Highness
  • ****
  • Posts: 682
  • Cookies: 344
  • I am the existence in these walls
    • View Profile
Re: [q]Learning the win32 API
« Reply #9 on: 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.
I have dreamed a dream, but now that dream has gone from me.  In its place now exists my own reality, a reality which I have created for myself by myself.