Top positive review
25 people found this helpful
If you are a beginer GREAT if you are more advanced...ehh...
on September 11, 2000
I give this book a good rating for what it is. This book is basicaly an INTRO book in how to code with objects in VB and an introductory to some OOP concepts.
This books strong points are the following:
1. It is very easy to follow 2. It is CHEAP 3. The examples are concise and make for easy understanding 4. The author PUMMELS the concepts in your head until YOU GET IT (which by the way he does excellently) 5. There are virtually no errors in this book (most of them are spelling errors in the prose) and that is RARE in a computer book.
So for this reason it is quite good. Now what's bad
1. Filled with lots of scenic padding (you know what I mean if you've read it!) 2. Examples are very small 3. Could contain LOTS more (such as COM ) 4. This project is WAY to small. I only WISH in the years of my experience with VB projects that an application would be this small and simple... No way...
However the reasons it lacks through the above, is because this was not what the author was achieving for, and not the audience he was reaching out to.
The book says it is for the Begginer to Intermediate level. I would say this book is STRICTLY beginerish in fact it is even intro. Intermediate and advanced programmers (ecspecialy those who have worked in VB) will find this book too laid back, and over simplified (You'll be sitting there saying 'OK I get it now, show me something more involved [this is what I was saying]'). It's as if the other students in the class are holding you back because of their skill level.
I bought this book because I have worked with VB for some time but never forced myself to learn its classes. This has to do mostly for 2 reasons. One, I have been able to achieve everything I need without it. Two, Vb is NOT a true object oriented language. I learned all about OOP in school programming with C++ and some Powerbuilder. Thus if I was going to do OOP I would not use VB. Also this book had very good reviews. I have noticed that most of the people who gave favourable reviews about the book with high praise, were virtualy in love with the author and worked from all his other books. This book though did what it needed to do for me, but it took way too much time to do it cause of all the padding. But it is good cause Smiley hammers the concepts until you get IT! Like one reviewer said, "If you don't get OOP [in a VB context] from this book there is no hope for you". No doubt!
A lot of the stuff for me, was just un-locking all that old stuff I had burried in the back of my skull from years ago at school, and recognizing the VB syntax for its classes.
But the stuff is GOOD and the book is VERY usefull. It's just a little too theory based to. What Smiley hints about the real world [regarding application development] is all good BUT when you hit the cement for awhile you really start seeing what it takes to make an app get in [politics etc..] and all the other B.S. that throws everything you learned in school OUT THE WINDOW!!
This book is perfect for someone who is either learning to program (meaning they have had NO formal training in it) and is using VB but hasn't learned classes yet.
This book is NOT for people who no nothing about programming. You will probably have a hard time with it. Also if you are VB experienced and know some OOP this book is missing MEAT!! and it is NOT for you either. You will get good stuff from it, but you will want more..
So that's my final thoughts to summarize this one. EXCELLENT if you are new to VB and want to learn it's OOP, LACKING if you are an advanced VB programmer (or advanced programmer in general). The rating reflects the book for what it is: 4 out of 5.
Also if your really interested in doing OOP, learn a true OO language like C++ or Java.