25 used & new from $0.27

Have one to sell? Sell yours here
 
 
Dan Appleman's Win32 API Puzzle Book and Tutorial for Visual Basic Programmers
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Dan Appleman's Win32 API Puzzle Book and Tutorial for Visual Basic Programmers (Paperback)

~ Dan Appleman (Author)
Key Phrases: stack frame, null termination character, variable myvar, Visual Basic, Private Const, Public Const (more...)
3.8 out of 5 stars  See all reviews (12 customer reviews)


Available from these sellers.


10 new from $12.49 15 used from $0.27

Customers Who Bought This Item Also Bought

Dan Appleman's Visual Basic Programmer's Guide to the Win32 API

Dan Appleman's Visual Basic Programmer's Guide to the Win32 API

by Daniel S. Appleman
Win32 API Programming with Visual Basic

Win32 API Programming with Visual Basic

by Steven Roman
Visual Basic(r) Graphics Programming: Hands-On Applications and Advanced Color Development, 2nd Edition

Visual Basic(r) Graphics Programming: Hands-On Applications and Advanced Color Development, 2nd Edition

by Rod Stephens
4.8 out of 5 stars (9)  $36.50
Visual Basic Developer's Guide to the Win32 API

Visual Basic Developer's Guide to the Win32 API

by Steve Brown
Visual Basic 6 Win32 API Tutorial

Visual Basic 6 Win32 API Tutorial

by Jason R. Bock
Explore similar items

Editorial Reviews

Amazon.com Review

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

Product Description

</p>The key to accessing the power of every operating system is its application programming interface (API). Visual Basic can access only part of the Windows API without special help. To write the most powerful possible programs, VB programmers need to work with all of the API. The big problem for VB programmers in trying to do so is that all of the available documentation on the Windows API is written for C++ programmers. In other words, the directions for using the API is written in a language that VB programmers don't understand.</p> <p><i>Dan Appleman's Win32 API Puzzle Book and Tutorials for Visual BasicProgrammers</i> shows VB programmers how to turbocharge Visual Basic by teaching them how to understand Microsoft's documentation to control the entire Windows API. Appleman's unique puzzle format includes 32 sample programs that almost&emdash;but don't quite&emdash;work. Each puzzle has a solution with an in-depth explanation of the problem, why it occurs, and why the solution works. By avoiding the usual dry "lecture" style so common in technical books, this guide will keep you awake&emdash;in fact, some of the puzzles may keep you awake nights searching for a solution. And when you've finished, you'll have an understanding of the technology that will qualify you as a true API guru.</p>

<p>With a writing style that combines technical competence, humor, and a bit of "attitude," Appleman proves once again in this long-awaited complement to his previous bestseller, <i>Visual Basic Programmer's Guide to the Win32 API</i>, that learning advanced technology can (and should) be fun. </p>


Product Details

  • Paperback: 477 pages
  • Publisher: Apress (March 1999)
  • Language: English
  • ISBN-10: 1893115011
  • ISBN-13: 978-1893115019
  • Product Dimensions: 9.3 x 7.4 x 1.5 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon.com Sales Rank: #1,122,122 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #21 in  Books > Computers & Internet > Programming > APIs & Operating Environments > Win32 API

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Dan Appleman's Win32 API Puzzle Book and Tutorial for Visual Basic Programmers
40% buy the item featured on this page:
Dan Appleman's Win32 API Puzzle Book and Tutorial for Visual Basic Programmers 3.8 out of 5 stars (12)
Dan Appleman's Visual Basic Programmer's Guide to the Win32 API
38% buy
Dan Appleman's Visual Basic Programmer's Guide to the Win32 API 4.6 out of 5 stars (44)
Subclassing and Hooking with Visual Basic
10% buy
Subclassing and Hooking with Visual Basic 4.5 out of 5 stars (4)
$37.96
Visual Basic 6 Win32 API Tutorial
9% buy
Visual Basic 6 Win32 API Tutorial 3.7 out of 5 stars (13)

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

12 Reviews
5 star:
 (6)
4 star:
 (2)
3 star:
 (2)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (12 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
16 of 16 people found the following review helpful:
5.0 out of 5 stars An Excellent Companion, March 15, 2000
By Asli Bilgin (Atlanta, GA) - See all my reviews
As a VB programmer you should have at least 2 books on yourshelf: Dan Appleman's Visual Basic Programmer's Guide to the Win32 APIand this one. The former teaches by showing - serving as a reference book when you are trying enhance the functionality of your VB application. The latter teaches by doing - allowing your mind to actively grasp the concepts behind API calls, structures, and pointers, instead of mindlessly hacking through APIs, tossing in variables, hoping for success. The puzzles in this book allow you to learn from your mistakes. Mr. Appleman explains his own logic as he works through the problem. For me, this is more valuable than just being told the answer as many books in this genre do.

This book is vital to help train a VB programmer to become a designer, rather than a developer. It helps you understand the importance of visualizing the solution to the problem before writing a single line of code. In sports they say that you need to visualize the goal before you actually play the game. I think the same goes for coding. This book is the ideal companion for that exercise. If you are a technical team lead, go ahead and assign these puzzles to your developers so that they can not only hone their skills, but also sharpen their minds.

In addition, Mr. Appleman's writing style of light bantering and humor is a nice relief from the dry technical-journalistic writing of other Visual Basic authors.

...this book is not a cookbook...it can be better thought of as Ingredient Book. By understanding the fundamental ingredients towards cooking up a VB/WinAPI program, it helps you become a better chef. You need to understand what goes into a creation before you can anticipate what comes out.

...this book is not meant to serve as a comprehensive reference guide to the API. For that try Mr. Appleman's API book or Bock's Visual Basic 6 Win32 API Tutorial.. END

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
14 of 14 people found the following review helpful:
5.0 out of 5 stars This book will empower you..., January 16, 2000
When I was researching how to access HID-class USB peripherals from VB applications, I learned from the Windows 98 docs that I needed to call a series of API functions to locate the device and learn about its capabilities. Many of the calls involved passing and returning complex structures. I could find no documentation on the calls for Visual-Basic programmers. Although I had some experience with API calls, my initial attempts at calling these functions didn't get far.

Then I bought this book. First I read it straight through (though I do admit to reading each solution after the puzzle, rather than waiting til the end). Then I went back to my code with the book at hand and eventually got it all working. Plus, I understood exactly why the code had to be the way it was in order to work.

This isn't a cookbook. Thinking is required. One sentence I took particular comfort in when things weren't quite working yet was, "It is ultimately possible to handle any structure, no matter what type of data it contains." (p. 363)

This is an excellent and useful book that will enable you to do any API call that Windows might throw your way.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
12 of 12 people found the following review helpful:
4.0 out of 5 stars Different, but worthwhile, August 12, 1999
Despite what has to be just about the longest and worst title of any book I've seen, the Puzzle book packs some worthwhile content between its covers. The puzzles themselves were only of limited scope and interest, but the second half of the book - the tutorials - are worth the price of admission. Anyone who wants to go beyond the basics of the Win32 API and utilize exported DLL functions will appreciate the sections on DLL calling conventions, C++ header conversion, and passing structures/UDT's as parameters. If you don't own a copy of Dan's Visual Basic Programmer's Guide to the Win32 API, buy that book first. It's an absolute essential for your library. However, the Puzzle book makes a nice addition as well.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Excellent book!
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 more
Published on March 20, 2000 by Eric D. Burdo

4.0 out of 5 stars It is a useful book in programming
You cann't programming a good VB without it
Published on January 23, 2000 by licheng

1.0 out of 5 stars Unclear on the concept
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 November 16, 1999

3.0 out of 5 stars CGurus,VBBlackBelt,COM,MIcrosoft,un world of Confusion
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 more
Published on October 29, 1999

5.0 out of 5 stars Excellent way to teach all of the api's at once
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 more
Published on June 25, 1999

3.0 out of 5 stars As a puzzle book worthwhile, but it is a companion...
Though I've often seen Appleman quoted as 'the man' I've never shared that opinion. I own the VB5 versions of perplexing and win32 api, and they are useful, but too much of those... Read more
Published on June 15, 1999 by Alan_R_Parker@jba.co.uk

1.0 out of 5 stars Limited in APIs included - Not worth the money
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 more
Published on June 4, 1999

5.0 out of 5 stars A great book by a great man.
Dan Applemans style is hard yet solvable. Being a friend of his i read a lot of his other books. All of those are good
Published on April 24, 1999

5.0 out of 5 stars Excellent
This book is a good companion for his Win32 API book. The book is entertaining ... and it makes you think. Read more
Published on April 8, 1999 by jsigler@idiom.com

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.