- Average Customer Review:
Based on
11
reviews.
- Amazon.com Sales Rank: 104946
|
Product Description - Visual Basic is Microsoft's premier programming language, used by more than three million developers and in 50 million Windows applications
- Programming pro and veteran Wrox author Bill Sempf has thoroughly overhauled the book's organization and content, making it even more accessible to programming beginners
- Highlights new VB features and functions, including important advances in compatibility with older VB versions
- Offers plain-English explanations of variables, constants, loops, VB syntax, forms, controls, objects, and other fundamentals
- The CD-ROM includes all source code and third-party software tools
Featured Customer Reviews Terrible Book,
August 07, 2008 This book is terrible, especially for new programmers. I am an experienced programmer and just picked up this book at a yard sale, because I like programming books. If you are new to programming, do not get discouraged by this book. There are some other beginning programming books that are much better. Beware the fluff reviewers - this is a sub-par book at best.,
April 27, 2007 I always click on "See all my reviews" when I don't agree with a bevy of 5 star reviews, and more often than not you'll notice all those glowing accounts of greatness are the only review a person has submitted. I have a hard time swallowing those reviews, especially after having read the book.
There's one thing I can't stand in any type of tutorial/guide, and that's basic mistakes. For a programming book to have a minor typo a couple times is forgivable; for entire blocks of code to be just WRONG is not. This book has plenty of examples of mistakes - just look at his website [...] to see all of them listed. I gave up on this horrible text after finishing chapter 4. It's a complete mess. I found his website after-the-fact and he even says, "I did less than a good job of describing how to [ ... ]. I guess I was drinking that night."
You got an extra star for at least being truthful.
A read-through of this book by someone other than a non-technical editor is in order before sending this thing to print. Disappointing text, not worth the time/$ when there are others that explain the same concepts without being ripe with mistakes. Up to speed in no time.,
March 29, 2007 This book hits the ground running. It familurizes the reader with Visual Basic 2005, pointing out what is new for experienced VB programmers on the way. If you are looking to learn Visual Basic, this is the book to start with. It will give you a solid foundation for further study. Great for some, useless to others,
January 29, 2007 I hate to be the person to ruin the perfect score that this book has acquired, but I simply in good conscience cannot give a five star rating due to some flaws in the methods used to teach VB 2005.
In all fairness however, there exists no single programming book that will be able to suit every individual, at least in my opinion. For some this book could easily be 5 stars, for others much less. I think that much of this is based on the reader's perspective, experience, preferred learning style, and goals.
First the good; the book is very well written. The style that the author uses is clear and concise. The book is an easy read in the sense that it doesn't feel like you're reading a textbook, or rather, a lab report on some obscure organic chemistry finding from 1970. Instead of throwing numbers, statistics, or tables requiring massive amounts of raw memorization, the book allows the reader to jump around and reference the parts that are relevant to their "here and now" issues. The book can be read straight through, or used as a reference, and in either case the introduction and application of the .net backbone is well advocated and mostly easy to understand.
Furthermore, the code examples work and provide for very good, usable programs that the user could build upon should they desire. Rather than just providing for simple programs that are useless, the book demonstrates viable, functional programs which is something that many programming books fail to do. Also, there is a lot of explanation given as to the relevance of class libraries and dll's, and how they tie into a project.
Unfortunately, there are some critical flaws that many will notice if they take the time to really evaluate the techniques this book uses. To start with, this book is not for beginning programmers that lack experience. The author assumes that the reader already knows quite a bit about VB and more specifically, about .net when providing very brief explanations or examples. If the reader has never touched programming before, this book would be a waste of time, and I find it odd that a dummies book would be allowed to require a non-dummy. Fortunately for me, I have done quite a bit of coding in VB 6.0 so most of the time I was familiar with the references the author would make when he used programming lingo that lacked explanation.
Moving on, the teaching method of this book is a big no-no in my opinion. Rather than explain what every command is doing in a program, the book basically says, "here's how you make a program that does "X"", and then the reader is spoon fed a big block of code, often with only one or two commands or lines within the code explained. Making a person a programmer this does not do, rather just copying code from a book that fails to explain the dynamics behind the code resembles data entry more than coding. Anybody can just copy blocks of code and make a windows program in VB, or any other language for that matter, and most people that teach VB strongly suggest against just spoon-feeding code to people and solving their problems for them.
Coming from VB 6.0, I was mostly interested in getting behind the .net framework and utilizing this added power to create much more serious programs. Unfortunately, little advice is given to the 6.0 programmer, and most of the specific .net commands (especially the new ones in 2005) are not presented in a way that the user can utilize that suits their own style, rather we're given a gigantic line of .net specific code and told, "this does that". Rather than explaining how or why each specific property comes into play to produce a result, we're just given a big line or a big block of code and are supposed to just trust that it helps to perform a function that contributes to the results of the final project. The problem this creates is that many people will be likely to write out code because they just happen to know that it performs a certain function, but they don't know WHY it performs this function, and therefore will lack the ability to create custom code to suit their needs.
If I don't know why a command, command property, or event does what it does, then all I can do is memorize lines of code from other people, and mish mash them together to make my own programs.
In any case, this book is probably better suited to the individual that is taking VB 2005 classes and needs another perspective, another reference to aid them. As a standalone product however, I feel that it is lacking somewhat. On the other hand, if you're not receiving any instruction, want an easy read, and have no problem with being spoon-fed code just to see its end result, then look no further.
This is "Visual Basic 2005 Distilled"; easily the BEST!,
October 22, 2006 I use a variety of programming languages and target a variety of platforms. When I needed a quick fix on Visual Basic 2005, I picked this book. Boy, am I delighted that I did!
This book is easily the best introduction to Visual Basic 2005 as well as to the Visual Studio 2005 IDE. The author is concise yet crystal clear. The conciseness and depth makes this book an outstanding overview for experienced developers. The clarity should make it an excellent introduction for beginners.
This book should really have been titled "Visual Basic 2005 Distilled". Five up!
You might also be interested in these items...
|
|