See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

30 used & new from $2.49

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 yours here.
 
  

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

by 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.


13 new from $9.70 17 used from $2.49

Customers Who Bought This Item Also Bought

Visual Basic Programmer's Guide to the Win32 Api

Visual Basic Programmer's Guide to the Win32 Api

by Daniel Appleman
Win32 API Programming with Visual Basic

Win32 API Programming with Visual Basic

by Steven Roman
Dan Appleman's Developing COM/ActiveX Components With Visual Basic 6

Dan Appleman's Developing COM/ActiveX Components With Visual Basic 6

by Daniel Appleman
Visual Basic 6 Win32 API Tutorial

Visual Basic 6 Win32 API Tutorial

by Jason Bock
Subclassing and Hooking with Visual Basic

Subclassing and Hooking with Visual Basic

by Stephen Teilhet
4.5 out of 5 stars (4)  $37.96
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>

See all Editorial Reviews


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: #714,606 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #15 in  Books > Computers & Internet > Programming > APIs & Operating Environments > Win32 API
    #91 in  Books > Computers & Internet > Microsoft > Graphics, Animation & Illustration

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
76% 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)
Visual Basic Programmer's Guide to the Win32 Api
24% buy
Visual Basic Programmer's Guide to the Win32 Api 4.6 out of 5 stars (44)

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
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
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.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Light It Up

Shop for sconces

Add light and beauty to your home with sconces from the Lighting & Electrical Store. Shop our extensive selection of indoor and outdoor fixtures.

Shop all sconces

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Summer Reading for Kids & Teens

Summer Reading for Kids and Teens
Discover everything from beach reads and board books to teen romance and action-adventure series in Summer Reading for Kids & Teens. And, check off the kids' required reading lists in our Summer School Reading Store.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

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.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates