Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Programming Microsoft® Visual Basic® 6.0 1st Edition

4.6 out of 5 stars 97 customer reviews
ISBN-13: 978-0735605589
ISBN-10: 0735605580
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
Condition: Used: Like New
Comment: Cover is in excellent condition with crisp edges and no rips. A set of very shallow wrinkles across the spine and back cover has caused limited cosmetic damage. The interior pages are immaculate, with no handwriting, underlining or highlighting. No torn or smeared pages. The original CD is still in the original pouch, which has never been opened.
Access codes and supplements are not guaranteed with used items.
38 Used from $1.46
More Buying Choices
6 New from $59.99 38 Used from $1.46 1 Collectible from $118.89
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Top 20 lists in Books
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more

Editorial Reviews

About the Author

Francesco Balena is a well-known and highly regarded developer and author. He has written numerous Microsoft Press® books, including the widely acclaimed Programming Microsoft Visual Basic® titles, and edits a popular Web site on .NET programming. Francesco is a cofounder of Code Architects srl, an Italian software company that specializes in using Microsoft technologies to create enterprise-level solutions and programming tools. In addition, he is a regional director for MSDN® Italy, and a frequent speaker at developer conferences.


Product Details

  • Series: Programming
  • Paperback: 1312 pages
  • Publisher: Microsoft Press; 1 edition (June 18, 1999)
  • Language: English
  • ISBN-10: 0735605580
  • ISBN-13: 978-0735605589
  • Product Dimensions: 7.4 x 2.2 x 9.2 inches
  • Shipping Weight: 4.3 pounds
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (97 customer reviews)
  • Amazon Best Sellers Rank: #417,057 in Books (See Top 100 in Books)

Important Information

Example Ingredients

Example Directions

More About the Author

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

Customer Reviews

Top Customer Reviews

Format: Paperback
Maybe my first review was too technical, so I'm trying again.
It is clear from the positive reviews that this book is a success for an audience of fairly advanced VB programmers. Those of us that are less advanced (I'm a beginner) might question whether the book will suit our needs, or if we are going to have the " two-star review" experience.
An example might help you decide. On p. 178 the author describes an example of an "array of arrays" using an appointment calendar with appointments stored in the array of arrays named "apps(day)". As part of the code, the statement appears:
If IsEmpty(apps(day)) Then
According to the on-line help, the IsEmpty function will always evaluate as false unless apps(day) is an empty variant. (Do you know this? If not, you won't understand how the If-statement works. The author doesn't explain, so you'll have to figure it out.) But apps(day) is an array of arrays; can it be an empty variant? The above If-statement works if:
apps(day) = Empty
which you might deduce as what the author is thinking, but if instead the reader imagines that
apps(day) = Array(Empty)
then the "IsEmpty" line must be changed to
If IsEmpty(apps(day)(0)) Then
(What do you know about array notation? The author mentions it, but not in the context of this code.) The author never spells out the constituent elements of apps(day), so the specifics are the reader's guess.
What does all this have to do with evaluating the book? The above example is not unusual. If you are happy to read at an abstract level, the gist of the examples is interesting and clear. However, if you want to implement the author's ideas using his code, his elliptical approach has gaps and ambiguities.
Read more ›
1 Comment 70 of 74 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I anticipated this book being an excellent resource for advanced study of Visual Basic programming techniques because of Mr. Balena's frequent high-quality articles in Visual Basic Programmer's Journal. He seems to me one of the very few writers who can really communicate the theory, structure, and problem-solving techniques required to use VB's object-oriented, ActiveX, and Web related functionality ... with enthusiasm and great source code examples that are immediately useful.
Studying this book and using and learning from the source code examples, libraries, and classes included on the cd-rom is, for me, like a one-on-one with an ideal mentor. I like his tone, his frequent use of sidebar notes and special explanations. He is, I think, by nature an envelope-pushing kind of a programmer and his solutions to many of the ... odd ... lacunae in VB are immediately useful in real-world problem solving. And they are delivered without diatribes against Microsoft or agenda-ranting.
For example, his coverage of the TreeView control, gave me some valuable ideas that I could use right away to solve a problem I was working with in implementing drag and drop.
I've found, to my delight, that this is really about six books in one.
As an introduction and overview of Visual Basic as a programming language it's excellent and I'd recommend it for any programmer who wishes to evaluate Visual Basic's facilities and structure.
As a tutorial on the Object/Class aspects of VB, etc. I found it to be the most lucid writing I've encountered ... and he addresses, with source code examples, polymorphism and inheritance ... areas in VB that have been problematic because VB does not offer true inheritance.
Read more ›
Comment 36 of 39 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By A Customer on July 8, 2000
Format: Paperback Verified Purchase
When my boss told me that he needed an application developed using Visual Basic, I went hunting for a book that would tell me what I needed to know. Am I ever glad that I found this one! I've had plenty of experience with languages such as C, C++, Java, Perl etc ... so for me, most books are usually too basic or very general. This book is an amazing blend of basic concepts and advanced techniques. Never before have I seen an author give so many useful and insightful tips and guidelines. There is so much contained in this book that you may never figure out on your own, even with years of experience. One of the VB developers in my office continually asks to borrow my copy of this book, and he's been using VB since version 1.0!! The greatest thing about it would have to be that it is not simply another book that tells you everything you could find in the help files. It also makes a wonderful refercence. Don't expect to get rid of this book once you finish it. You will find that you are referring to it again and again, I know I do. Seriously, I'm not one to tell people to waste money on a book that teaches them what they could very well learn somewhere else for free ... but if you plan an doing any Visual Basic development at all, you absolutely must own this book. My only advice to you is to hang on to the CD in the back cover. The actual book may not last as long as your need for the information in its pages.
Comment 25 of 26 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Francesco Balena has written the definitive book for existing and new VB programmers! The author has distilled his very great technical knowledge of VB, very pleasing writing style, and tremendous feel for organization and presentation to create a gem of a programming text. A VB book with no equal and no substitute, it is a true classic. I wish there were a category higher than 5 stars!
FOR C/C++, Java (or even Cobol) programmers wanting an intelligent introduction to VB: DON'T LOOK ELSEWHERE! This single book will quickly teach you VB without insulting your intelligence.
FOR Programming Novices: Hey guys, don't start your journey on the trash-laden "made easy" paths; don't be misled by the tons of rubbish promising to get you there in 24 hours, a week, or whatever. Pick up this serious programming guide, slog a bit, and you will surely get there.
Thank you Mr Balena. Yours was the BEST computer book that I read in three years.
Comment 24 of 26 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Want to discover more products? Check out this page to see more: visual basic