Have one to sell? Sell yours here
 
 
Dan Appleman Visual Basic Programmer's Guide to the Win32 API  (Book with CD-Rom)
 
 

Dan Appleman Visual Basic Programmer's Guide to the Win32 API (Book with CD-Rom) (Paperback)

by Dan Appleman (Author)
4.6 out of 5 stars  See all reviews (14 customer reviews)

Available from these sellers.


5 used from £7.85
12 Days of Christmas Sale in Books
Get up to 65% off some of our top titles. Shop now

Special Offers and Product Promotions


Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Visual Basic Code Library opens new browser window
www.fmsinc.com  -  Total Visual SourceBook Over 160 Royalty Free Modules! 
   Visual Studio 2008 opens new browser window
www.SoftwareCD.co.uk  -  Only £24.95 Free Delivery on CD
  
 

Customers Who Bought This Item Also Bought

Visual Basic 6 Windows 32 API Tutorial

Visual Basic 6 Windows 32 API Tutorial

by Jason Bock
Dan Appleman's Developing ActiveX Components with Visual Basic 6

Dan Appleman's Developing ActiveX Components with Visual Basic 6

by Dan Appleman
Win32 API Programming with Visual Basic

Win32 API Programming with Visual Basic

by Steven Roman
Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET: The Definitive Guide to ... and VBA (Addison-Wesley Microsoft Technology)

Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET: The Definitive Guide to ... and VBA (Addison-Wesley Microsoft Technology)

by Rob Bovey
4.9 out of 5 stars (19)  £20.29
VBA Developer's Handbook

VBA Developer's Handbook

by Ken Getz
4.4 out of 5 stars (16)  £23.89
Explore similar items

Product details

  • Paperback: 1550 pages
  • Publisher: Sams; 2nd Revised edition edition (April 1999)
  • Language English
  • ISBN-10: 0672315904
  • ISBN-13: 978-0672315909
  • Product Dimensions: 23.3 x 18.7 x 6 cm
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon.co.uk Sales Rank: 575,478 in Books (See Bestsellers in Books)

    Popular in this category:

    #6 in  Books > Computing & Internet > Microsoft Windows > Programming > Win32 API

Product Description

Product Description

Quickly harness the full power of the Windows(R) 32-bit operating system using Visual Basic. This best-selling guide covers every key element of the core Win32 API--from Windows management and drawing operations to advanced process control and interprocess communication techniques. Dan Applemen shows you how to translate C and C++ based Win32 documentation to Visual Basic, how to port 16-bit applications to 32-bits, and how to design applications to run on different versions of Windows.



From the Back Cover

Quickly harness the full power of the Windows(R) 32-bit operating system using Visual Basic. This best-selling guide covers every key element of the core Win32 API--from Windows management and drawing operations to advanced process control and interprocess communication techniques. Dan Applemen shows you how to translate C and C++ based Win32 documentation to Visual Basic, how to port 16-bit applications to 32-bits, and how to design applications to run on different versions of Windows.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
necessary

Your tags: Add your first tag
 


 

Customer Reviews

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

 
7 of 7 people found the following review helpful:
5.0 out of 5 stars The definitive article, 1 Aug 2001
By A Customer
I have been programming in Visual Basic for the last 8 years and the Dan Appleman books have always been the most used and useful on my desk. This latest incarnation covers the huge advances that have occured in Visual basic 5 and 6 to allow developers to exploit the API to it's fullest extent...a powerful counter to the "you can't do real stuff in VB" myth...
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 7 people found the following review helpful:
5.0 out of 5 stars The API Bible, 28 Feb 2000
By A Customer
I am an 18 year-old VB programmer and I had been experimenting with the API for some time before I bought this book, but never really learned HOW the functions work and never had a comprehensive list of Windows API functions. This book solved all my problems and I am now writing shareware written 60% with the API. If you want to take VB to the extreme, buy this book. I refer to it as 'The Bible'. Huge book full of essensial information for if you want to take VB MUCH further. I gained a 40-50% increase in speed in my programs by writing them using the API. Buy it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 13 people found the following review helpful:
4.0 out of 5 stars Excellent but overly complicated and nerdy in parts, 25 Nov 2000
By A Customer
Visual Basic Programmer's Guide to the Windows API by Dan Appleman

What is the API exactly? The API is nothing more than a set of libraries. Each library contains a vast number of functions. The beauty of the API, if it has one, is that these functions are added at runtime (dynamic linking) on an as needed basis. Your program doesn't have to store vast amounts of data - the user who buys your program also has these libraries on their own computer. Each dynamically linked library (.dll) can be used by any program on the computer providing that program has been designed to access it. This is where you come in. There are three, no four, steps to becoming an API programmer. Step One: get a good working knowledge of VB, write many programs, discover its limitations (that won't take long), enjoy some late night sessions trying to figure out the Help files, grit your teeth when you find you can't justify text to both edges, when the multimedia control won't function properly, when it takes half an hour to work out the conversion between twips and pixels, etc. etc. You will have some fun, though, and it's surprising what you'll learn. Use the Internet as much as possible, because you can be sure that someone out there has had the same problem as you (these problems themselves are, fortunately, a finite set, just like VB). A little tip: if you do search for something on the Internet be prepared to spend several hours doing so. Be patient, there are thousands of links out there, and one of them has the answer to your problem. Step Two: gradually introduce a few API calls into your programs, start with items such as using the system BEEP, calling a .WAV file, etc. Using the API in this way will get you used to the idea of adding .BAS modules to your program, how to use the Declare statement and how to marry your program's call to the inherent .dll function. Step Three: get Dan Appleman's book and read the first five or six chapters. Understand not only what the API is, what VB really is, what Windows is: all of this and more you will need to know. Understand what a .dll is and what the different system .dll's do. Understand the types of data: on Windows, on VB, in each .dll. Finally, understand how to convert between one data type and another - for example C++ will not recognise VB string types, VB will not deal with unsigned integers, Windows does not understand what a variant (that cornerstone of good but sloppy BASIC programming) is, etc. Step Four: this bit is really important. You won't understand what the API is all at once. So, just read a little every day, try one or two routines here and there, use the Web's vast VB resources for example - C:\WINNT\PROFILES\Administrator\Desktop\TUTORIALS\API Tutorials\Windows API Guide Articles.htm - is a very well written API facility. Don't neglect the theory behind the API, either which, again, is another benefit to be had from using this book. Hold on to the core idea: VB is a puny subset of the API and needs to talk a special, quite complex, and not altogether logical language to get the API to listen. When dealing with Windows bear in mind its more than passing resemblance to a patient forced to take pill No. B to counteract the side-effects of pill No. A. However, pill No. B produces more problems and so pill No. C is needed. By this time the physician realises that pill No. A is no good, and so it's replaced by pill No. D... there's a strong element of this kind of thing in Windows. And just like real doctors, the makers of the Windows family will assure you with a completely straight face that this latest pill No. (read Version No./book/program/operating system) is exactly what you want. Once you've got the basic theory - expounded in the first six chapters of the book you then need to start specialising, and the book has everything for the reader who wants to do this. However, there's one caveat: Appleman is clearly a master programmer - vast understatement of the year, and - like many professionals who have to justify their huge fees and probably like showing off into the bargain - often uses the API when there is no need to do so. A striking example of this is a little app. called TEXTMSGS.VBP in the Chapter 18 folder of the Samples directory that comes with the book. This little app. has approximately 40 Declare statements, countless constants, two .bas modules and a menu thrown in for good measure. Grief, I think I hear you say: what does it do? Fly a man to the moon? No, actually, all it does is tell you the number of lines in a text, the character numbers of the characters selected, the first visible line of the page, etc. In fact next to nothing. The program as written uses vast Windows resources, must have taken ages to write and gives the learner a totally false impression of the difficulties of learning to use the API, and what it's for. In fact I wrote a program that does exactly the same thing, takes 50 lines of code (10 of which are probably not necessary), and does not use the API at all. There isn't a single Declare statement in sight. Dan, you're great, but let's keep our feet on the ground, ok? I'm olsson3@nascr.net. If you want a copy of my 50 line program, e-mail me.

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 Simply Put: The Best
I really just have to echo the words made by the other reviewers. The content of this book is superb and there is so much information - you get lost with it all. Read more
Published on 20 April 2001

5.0 out of 5 stars From a Corporate Developer
Those of you in an office with more than a couple of VB developers will already have access to a copy of this book. Read more
Published on 25 Jan 2001

2.0 out of 5 stars The title promised much but unfortunately...
When this eagerly awaited weighty tome arrived on my doorstep, I tore open the packaging with great enthusiasm. Read more
Published on 6 Jun 2000 by jon@jpwhite.demon.co.uk

5.0 out of 5 stars Great Book!
I have had this book for a while and it's barely left my desk.It is an invaluable source of help when dealing with the API.
Published on 10 April 2000 by Anthony Gasson

4.0 out of 5 stars A great book, but something could be better..
Amazingly good book that gives you almost every API you need. Covers file and registry manipulation great. Read more
Published on 29 Feb 2000

5.0 out of 5 stars Absolutely essential
It's very simple: if you are serious about developing applications for Vb then you need this book. there is no competition. Buy it!
Published on 24 Oct 1999

5.0 out of 5 stars The best API book availible
This book is invaluable for advanced VB programmers seeking to do things that the VB programming language doesn't provide for. Read more
Published on 27 Aug 1999

5.0 out of 5 stars Outstanding API reference
This is an excellent resource for anybody needing to do any kind of work with the Win32 API. More than just covering the function headers, this book provides examples of most of... Read more
Published on 26 Jul 1999

5.0 out of 5 stars Very Useful, very detailed...
I bought this book in self-defence after hitting a brick wall in VB5 and found it incredibly useful. Read more
Published on 16 Jul 1999

5.0 out of 5 stars Accurate, complete, useful Win32 API Information
If you need to use the Windows API from Visual Basic, BUY THIS BOOK RIGHT NOW.
Published on 21 Jun 1999

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
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

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.