Dan Appleman's Win32 API Puzzle Book and Tutorial for Visual Basic Programmers provides 32 challenging programming "puzzles" that will test the skills of any intermediate or advanced Visual Basic programmer.
The problems start simply enough, with puzzles that look at the basics of Win32 API C API calls, such as retrieving error messages and graphics. However, the book quickly approaches tougher terrain, offering a series of problems on the Windows Registry. Other problem topics include programming with Remote Access Services (RAS), networked drives, and the DEVMODE structure (for polling printers and other devices). Finally, the toughest problems involve ActiveX programming and cover how to work with Global Universal Identifiers (GUIDs) and drag-and-drop file operations.
The back of the book contains hints for each puzzle, as well as complete solutions and comments. The author provides a tutorial on various aspects of VB Win32 C API programming, including C to VB data types, parameter passing (by value and by pointer) and some excellent material on how the call stack works for Windows DLLs. Two final sections discuss the Win32 Service API (for starting and stopping Win32 services) and how to access the Windows NT Event Log.
In all, this book provides expert knowledge on getting the most out of VB Win32 C API calls in a format that is always challenging and often entertaining. --Richard Dragan
"Apress gets an A+! The high-end publishing company's first book ... is a grand slam." (borders.com)See all Product Description
If you use API's, or want to use API's, then I suggest getting this book. There are so many API calls out there, that no book contains them all. Read morePublished on March 20 2000 by Eric D. Burdo
There's something fundamentally wrong with the concept of a puzzle book for an application programming interface. A book about an API should yield clarity, not puzzles.Published on Nov. 16 1999
It is difficult for a VB programmer to translate in vb the expression of C family. Example : confusion about pointers between pointer variable and pointer ,between Vtable... Read morePublished on Oct. 29 1999
Another Appleman must have! Definitely 5 stars. And to be honest I think the person who complained about how few api's were covered misses the point of this book. Read morePublished on June 24 1999
I was very disappointed in the small scope of the book. Very few APIs were included. Of course, the ones I needed were not in the book. For me, a total waste of money. Read morePublished on June 3 1999
Dan Applemans style is hard yet solvable. Being a friend of his i read a lot of his other books. All of those are goodPublished on April 24 1999