tags:

views:

450

answers:

4

Does anyone know any ebooks i can download to learn it pro or can anyone teach it to me i really want to get good at it

+6  A: 

I would doubt that any ebook would compare to Charles Petzold's Programming Windows. The book is 1479 pages of win. If you want to be a pro at the windows api, you should read it.

glass66
+3  A: 

The Win32 API is documented online on the MSDN web site: Win32 and COM Development.

If you want a downloaded/local copy of the documentation, subsets of it are included with the various Microsoft Windows SDK which you can download and install.

I (personally) learned to program Windows using only the MSDN documentation (and, sample programs which are included with the SDK). I've heard of Petzold's book, obviously, but I haven't read it. I've used books to learn other aspects of software development (language, patterns, process, etc.), but not for the API.

ChrisW
A: 

I have found Python to be the 'easiest' learning curve on win32api... For example, Microsoft Outlook in python:

import win32com.client

outlook=client.Dispatch('Outlook.Application')
message = outlook.CreateItem(0)
message.Recipients.Add('Bill')
message.Recipients.ResolveAll()
message.Subject = 'test'
message.Body = 'test'
message.Send()

If you download ActivePython, an IDE and all of the win32api libraries are installed. There is also a COM browser that allows you to see what is available. I have found that the easiest way is to just jump in and get your feet wet.

jle