Buy Used
Used - Good See details
$4.12 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Visual Basic Algorithms: A Developer's Sourcebook of Ready-to-Run Code
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Visual Basic Algorithms: A Developer's Sourcebook of Ready-to-Run Code [Paperback]

Rod Stephens (Author)
3.5 out of 5 stars  See all reviews (2 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

047113418X 978-0471134183 January 1996 1
Bring the power of algorithms to your Visual Basic programs.

Whether you need to tackle more sophisticated software projects or simply want to build more muscle into your everyday programs, this book is for you. The first book to teach algorithms to Visual Basic programmers, it gives you what you need to create the sophisticated applications your colleagues and clients demand.

Visual Basic Algorithms is both a solid working introduction to the subject and a sourcebook packed with valuable, ready-to-run code. You'll learn the basics of how algorithms work, how to analyze the usefulness of any algorithm, and how to incorporate algorithms into Visual Basic programs. The book then presents dozens of the most important and useful algorithms, implemented in Visual Basic and clearly explained in plain English.

You'll find algorithms — complete with ready-to-run Visual Basic code — for a wide range of common programming tasks, including memory allocation, sorting, searching, hashing, trees, networking, assignment, shortest path, and queue simulation. You'll also find an array of implemented algorithms for user-interface design and graphics programs.

Disk Includes:

  • A gold mine of useful Visual Basic source code implementing all algorithms from the book
  • Working applications that demonstrate the uses of every algorithm covered

Visit our Web page at: http://www.wiley.com/compbooks/



Editorial Reviews

From the Publisher

This straightforward, hands-on introduction details algorithms and their implementations for dozens of common programming tasks such as memory allocation, sorting, searching, hashing, trees and networking. Features a wide range of algorithms for user-interface design and graphics programs. The accompanying disk includes ready-to-run code for all implemented algorithms and related programs in the text.

About the Author

ROD STEPHENS is a software engineer specializing in graphical user interface design, algorithms, and database systems. He also writes a column on Visual Basic algorithms for the newsletter Visual Basic Developer. Previously a senior member of the technical staff at GTE Laboratories, he has developed several award-winning systems using state-of-the-art algorithms and graphical user interfaces. He has also researched and taught algorithms at MIT.

Product Details

  • Paperback: 327 pages
  • Publisher: Wiley; 1 edition (January 1996)
  • Language: English
  • ISBN-10: 047113418X
  • ISBN-13: 978-0471134183
  • Product Dimensions: 9.1 x 7.5 x 0.9 inches
  • Shipping Weight: 1.5 pounds
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #2,402,250 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

4.0 out of 5 stars Rod Stephen's Visual Basic Algorithms, August 27, 2011
By 
John Gale (Sydney, NSW Australia) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Visual Basic Algorithms: A Developer's Sourcebook of Ready-to-Run Code (Paperback)
This is a late 20th Century book available at a bargain price from Amazon. Its scope is commendable, covering all the important data structures, with an especially good coverage of hashing. The source code is still relevant and useful, and is made readily available on an included floppy disk. Highly recommended.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Valuable but Dated, April 4, 2011
By 
B. Rogers (Greeley, CO United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Visual Basic Algorithms: A Developer's Sourcebook of Ready-to-Run Code (Paperback)
This book clearly demonstrates why the name Rod Stephens on the cover is enough to sell a book or a product: the writing is smooth and captivating, and he shows an easy command of both the programming language and the programming envriroment. Were I still using even VB 6 (as I know many of you out there are), I'd find this book simply invaluable.

But VB.net changed the game (and the language) significantly and for what appears to be a long time. Therefore, DO NOT buy this book based on the "Ready-to-run Code" claim. Try to run this code on any verson of VB after the dawn of VB.net, and you'll get a jolly complete lesson in handling errors -- at best,

With that caveat understood, I can say that the book is filled to the brim with valuable, timeless algorithms that you can learn to implement in newer verions of VB. To give you an example, the code for a QuickSort in the book calls for recursion, just as any implementation of the quicksort algorithm - in fact, the algorithm itself is recursive. The trick comes in learning how to call a function from within the function itself in later versions of VB. A hint: the error in VB10 tells you that you have a "dimension" mismatch. Considering that the only thing passed to the function that could be causing that problem is the references to the array-to-be-sorted. But you don't want to pass a copy of the array to be local to the new instance of quicksort. Thus, you'd want to pass the whole array: ary(). Works in any version of Microsoft Basic that I curently have, except for VB 2008 and VB 2010. After all, this is an indexed array with arity 2, so the complaint that I'm sending arrays with one too many dimensions seems ridiculous on first (and last)reading: after all, ary() implies a 1-dimensional array, while ary(idx,data) repesents a two-dimensional array. And, yes, there are a whole lot of issues peripheral to this, like am I passing by value or by ref, why not use a global variable (yuck!), and so on. That's a sampling of what I got from the MSDN help system.

Turns out that the solution is simple, and I was on the right track to begin with: I needed to just pass ary as a parameter - no parentheses, no other terms or modifiers. And it works. But the recursion code does not look like the recursion code for VB4.

If you need to learn about the classical algorithms, and time is of the essense, I'm sure that the book you want will be coming out "real soon now." But, if you've got the time to translate VB4 solutions into VB 2010 solutions, well, maybe you're the one writing that new version of the book.... You'll certainly learn more about the algorithms and your copy of VB than you could in any one other book. And that's not a bad deal, if you've the time.
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
 
 
 
Only search this product's reviews




Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject