OOP with Microsoft Visual Basic .NET and Microsoft Visual C# .NET Step by Step

  Author:    Robin A. Reynolds-Haertle
  ISBN:    0735615683
  Sales Rank:    373477
  Published:    2002-01-23
  Publisher:    Microsoft Press
  # Pages:    416
  Binding:    Paperback
  Avg. Rating:    4.0 based on 27 reviews
  Used Offers:    13 from $6.25
  Amazon Price:    $26.39
  (Data above last updated:  2008-11-29 06:05:51 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
OOP with Microsoft Visual Basic .NET and Microsoft Visual C# .NET Step by Step
  
This intuitive, self-paced learning title is designed to help any developer master the basics of object-oriented programming (OOP) with Microsoft Visual Basic.NET or Microsoft Visual C#. Unlike other books on OOP, this step-by-step guide provides readers with clear, peer-level language while it illustrates concepts with concrete, engaging examples, and coding practice exercises. Readers learn how to create and implement objects, master fully object-oriented design, migrate to Microsoft.NET programming and even create their own objects.
                  Reader Reviews 1 - 12 of 12                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
12-05-05 5 2\2
(Hide Review...)  An organized approach to gaining a foundation upon which to learn VB.net
Reviewer Permalink
I'm 53 years old and have been programming for 40 years. I picked up Robin's book about 2 years ago. Prior to that my most recent experience was with VBA and Access Basic. 15 years before that I had done some mainframe work in PL/I, SAS and older Basics. I had never done any OOP and my UI was limited to VBA.



This book is an excellent tutorial. You can go through it, chapter by chapter. Don't use the CD -- type in the examples and then alter them little by little and you will learn how this stuff works. I think that if had started with a larger book I would have spent too much time wandering about, and would not have gained a solid foundation.



I hope Robin decides to write a 2005 version.
(Review Data Last Updated: 2007-09-07 19:14:53 EST)
12-05-05 5 (NA)
(Hide Review...)  An organized approach to gaining a foundation upon which to learn VB.net
Reviewer Permalink
I'm 53 years old and have been programming for 40 years. I picked up Robin's book about 2 years ago. Prior to that my most recent experience was with VBA and Access Basic. 15 years before that I had done some mainframe work in PL/I, SAS and older Basics. I had never done any OOP and my UI was limited to VBA.

This book is an excellent tutorial. You can go through it, chapter by chapter. Don't use the CD -- type in the examples and then alter them little by little and you will learn how this stuff works. I think that if had started with a larger book I would have spent too much time wandering about, and would not have gained a solid foundation.

I hope Robin decides to write a 2005 version.
(Review Data Last Updated: 2008-11-30 07:05:54 EST)
12-04-05 5 2\2
(Hide Review...)  An organized approach to gaining a foundation upon which to learn VB.net
Reviewer Permalink
I'm 53 years old and have been programming for 40 years. I picked up Robin's book about 2 years ago. Prior to that my most recent experience was with VBA and Access Basic. 15 years before that I had done some mainframe work in PL/I, SAS and older Basics. I had never done any OOP and my UI was limited to VBA.

This book is an excellent tutorial. You can go through it, chapter by chapter. Don't use the CD -- type in the examples and then alter them little by little and you will learn how this stuff works. I think that if had started with a larger book I would have spent too much time wandering about, and would not have gained a solid foundation.

I hope Robin decides to write a 2005 version.
(Review Data Last Updated: 2007-04-11 08:56:21 EST)
09-03-05 4 1\2
(Hide Review...)  Great but ...
Reviewer Permalink
Hmm, a bit thin for a book that lists code for two languages. And often, the author forgets her own advice to "put the reader ahead of being clever". Also, the naming convention she uses will confuse people at times. But then again, if you know what you're doing - and you should be at that level when you start this book - you will find the content outstanding and very useful. Overall, I'd say that this one's great to get into OOP.
(Review Data Last Updated: 2007-03-10 08:54:57 EST)
08-16-05 3 1\1
(Hide Review...)  Good text but the
Reviewer Permalink
Well the book isn't bad at all, the code samples aren't explained enought, some OOP basics are there but I would recommend other readings. For sure this isn't a book for beginners, you must have some background in OOP programming to get it. Mainly the Interface chapters, very confusing.
(Review Data Last Updated: 2007-03-10 08:54:57 EST)
05-25-05 5 2\4
(Hide Review...)  Great for starters
Reviewer Permalink
This book is great for beginners. But this is certainly not for newbie and would be great plus for programmer who knew VB and fundamental of .Net and willing to learn vb.net oops concepts. Examples are chosen well and explain in detail and elaborate. Once you complete the tutorials, you will also get some proficiency in C# too.

Overall a good book to kick start your OOP using VB.net and C#.
(Review Data Last Updated: 2007-03-10 08:54:57 EST)
05-08-05 1 4\5
(Hide Review...)  Good discussion but horrible examples
Reviewer Permalink
The author has perfect understanding of the subject and able to present each topic in a masterly fashion. But there is a terrible flaw in the book. It is the examples chosen for the step-by-step implementation. Most of the chapters have their unique samples getting implemented, and there is no continuity between chapter to chapter examples. Secondly, the examples are not mainstream. For example, Chapter 7 handles Events and Delegates. She has chosen a train running on a track and the track catching fire as the example. To implement this the reader has to draw the tracks on the form and has to learn the Graphics class. Events and Delegates by themselves are very complicated. Why should one complicate the topic further by introducing another difficult topic such as Graphics. Because of this "Events and Delegates" discussion is lost and burried under the Graphics discussion. If the author used a Banking or College registration example, every one understands the business process and could concentrate just on the topic at hand, namely Events and Delegates. Unless you want to get distracted by such examples in each chapter, don't buy this book
(Review Data Last Updated: 2007-03-10 08:54:57 EST)
07-07-04 4 4\4
(Hide Review...)  Classic VB'ers - Learn Real OOP and C# While You're at It.
Reviewer Permalink
I just spent the last couple of days reading Robin A. Reynolds-Haertle's book OOP with Microsoft Visual Basic .NET and Microsoft Visual C# .NET Step by Step by Microsoft Press, 2002 (ISBN 0-7356-1568-3).

Overall this is a good book to purchase for someone starting out in OOP from a VB background or is using C# as their first modern OOP language. The flow of the book is easy with lots of code samples. Note that every example has both VB and C# code. For this reason, I will be highly recommending this book to classic VB'ers. While it helps move the developer into OOP, they can quickly learn how to read in C#. Despite the loyalty that many have to VB and that "Edit and Continue" is back with Whidbey, reading C# is career critical.

I particularly like Chapter 10 - Using Classes Interchangeably Through Polymorphism. I admit, I'm not much of a graphics person, but this was a great example of using classes and abstracting the requirement of numerous class names. Many of the examples are simple in nature and only one is a console app. Despite the simplicity of the concept of the examples, the codes are rich in OOP technology.

For those coming from a Java or C++ background, they need not pick it up the for themselves. There are a few items that very quickly will cause some readers to lose credibility in the text quickly. Ms. Reynolds-Haertle takes a few liberties to help the VB (pre .NET) developer understand some terms. For example, on page 9 the author states,

In this book, I use the word set to mean changing a property. I use the word get to mean retrieving the value of a property. The Get ans Set blocks as a property can be called getters and setters, or accessors.

While I use to refer to properties as getters and setters, I have changed my vocab to reflect java and C++ standards and the standards of many other C# professionals. Therefore, I would never refer to both of these as accessors. I use the terms accessors and mutators respectively. Interestingly, several books on my shelf from the .NET camp refer to only accessors. So maybe I harp for no reason. What do you think?

In conslusion, VB'ers get this book! Then follow up with several of the books listed in the references. You will be on your way to writing efficient code.

(Review Data Last Updated: 2007-03-10 08:54:57 EST)
02-14-04 1 8\11
(Hide Review...)  Very disappointed
Reviewer Permalink
Very ambiguous and confusing in places. Heck, page 1, paragraph 1, the author decided to use an example to illustrate what a "class" (as in the blueprint for objects) is. Unfortunately, she chooses to use a college registration illustration, which includes "classes" (as in a college classroom). She then goes on to talk about a "class" a dozen times or more, quite often not being clear if she's talking about the OOP class or the thing the student goes to. Does "class registration" mean when the student goes to sign-up for his class, or when you're initializing the class to create student objects in your code? Again, all this is page 1, paragraph 1.

More examples of confusion and ambiguity show up frequently. I am disappointed.

(Review Data Last Updated: 2006-06-06 11:50:49 EST)
09-23-03 3 7\9
(Hide Review...)  good and bad. I recommend another book in addition to this
Reviewer Permalink
Not a bad book. Just typing the code, without reading all of the explanations, helped me piece together what was being illustrated, and that's a big plus. I come from vb background and have been programmer for many years.

On the minus, there were certain pieces of code which were not clear (for example, using of shared members without introducing what shared members were).

Some examples did not work on my computer, although the folks at experts-exchange.com were able to help me. The book does have syntax errors but microsoft has not made public any fixes to the book material.

The books starts to use very many complex objects, such as drawing objects, etc. without introducing them. In practical, day to day programming, you will not likely need to use drawing objects. It would have been nice to not use these objects to illustrate the concepts being presented. Some of the objects at the end of the book seemed very complex...there seemed to be lack of clarity about getting a stream and assigning a stream etc. when demonstrating usage of ado.net.

Any objects used by the author should have been first introduced, and explained to the reader, in detail. The author did not do this. Still, just typing all the code and going through the exercizes, I did learn "alot" -- well, you know how the computer field is, "alot" is a relative term; there's so much more to learn than this to prepare for the .net world. I recommend Murach's vb.net database programming with ado.net. Haven't read it yet, but it seems to have excellent reviews and covers just about everything that you will need to know as a vb.net/asp web developer...

(Review Data Last Updated: 2006-06-06 11:50:49 EST)
08-28-03 4 0\2
(Hide Review...)  OOP in a nutshell
Reviewer Permalink
this book teaches you two languages c# and vb.net as well as OOP.
A very good book but not as simple as some ppl have put it to be but on the whole very well thought out
(Review Data Last Updated: 2006-06-06 11:50:49 EST)
08-19-03 4 0\1
(Hide Review...)  Good for entry level programmer
Reviewer Permalink
the book is pretty good, if you're new to Object Oriented methodology, otherwise it's a waste of money.
(Review Data Last Updated: 2006-06-06 11:50:49 EST)
  
                  Reader Reviews 1 - 12 of 12                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)