Rating: Summary: C# a must Review: I would know a book like this written for C# with-in weeks. I wouldn't be able to put it down! This is exactly what's been missing in this new era of 'easy' OOP. Bring it on!
Rating: Summary: Surprisingly good Review: I'm only a few chapters into this book and I'm already finding it to be very good. I really like the writing style. As an experienced VB 6 developer I have struggled with some of the new terms in .NET. I think this book is doing a good job explaining the terms and giving some practical explanation about their use.Most of all the book is highly focused on Class Design and the specific details of the .NET world. Its also not a big book, so won't be hard to read in a short period of time.
Rating: Summary: Misleading title for the content Review: Silly, naive me. I purchased a book with the title "Visual Basic .NET Class Design Handbook" in order to learn more about effective class design, and particularly the expectations of previous Wrox books having wonderful practical examples. But you know you've made a mistake when you receive your book and on page 2 read "This isn't a book about object-oriented analysis and design." It seems as though someone asked the authors "What time is it?" and they wrote a book on how to build a watch and the space/time continuum. I found the single chapter devoted to classes in Sybex's Visual Basic .NET Programming far more valuable than this book. Perhaps it's one of the cases where the title just does not match the intended content -- I'm willing to give the benefit of the doubt and give two stars instead of one. But I'd also hesitate to ask the authors for directions to the restroom, afraid that I would receive a lecture on the digestive process and the history of plumbing.
Rating: Summary: Misleading title for the content Review: Silly, naive me. I purchased a book with the title "Visual Basic .NET Class Design Handbook" in order to learn more about effective class design, and particularly the expectations of previous Wrox books having wonderful practical examples. But you know you've made a mistake when you receive your book and on page 2 read "This isn't a book about object-oriented analysis and design." It seems as though someone asked the authors "What time is it?" and they wrote a book on how to build a watch and the space/time continuum. I found the single chapter devoted to classes in Sybex's Visual Basic .NET Programming far more valuable than this book. Perhaps it's one of the cases where the title just does not match the intended content -- I'm willing to give the benefit of the doubt and give two stars instead of one. But I'd also hesitate to ask the authors for directions to the restroom, afraid that I would receive a lecture on the digestive process and the history of plumbing.
Rating: Summary: A must have for VB6 developers being .NETified! Review: This book is fantastic. If you are a VB6 developer and you want to understand this monster called .NET, then you need to check out this book. This book covers reference types vs. value types, properties, methods, garbage collection, proper OO design, and .NET class design best practices. Many VB developers have never really taken to the concept of Object Oriented development. If you are one that has never needed to learn Object Oriented programming then you NEED to check this book out. This book will show you many of things that you have been missing and how they can make your life easier.
Rating: Summary: Frustrating Review: This book is packed with typos. The author often talks in circles making an unpleasant reading experience. This is taken from page 62: "Constructors are different from normal methods because they can only be called at the time the object is created. After creation, the constructor cannot be called and is not in the object's declaration space. The constructor is a special member that is only callable during object creation. Once the object is created, the constructor is not longer available to be called." This is just one of many examples. The errata for this book on Wrox's website doesn't appear to get updated.
Rating: Summary: A must have for VB6 developers moving to VB.NET Review: This book taught me a great deal on how choosing the correct .NET type can affect your application performance. The book covers delegates (single-cast, multicast and events) in great details. No matter what your skill set level is, this book will teach you a lot. I highly recommend this book.
Rating: Summary: This book explains what the other book you have didn't Review: This is a great little book. It shouldn't be your primary VB.Net book, but it's great at filling in the spots, adding additional infomation to bolster what the other book your reading leaves out. The author is also very good at telling you how best to use the capabilities of vb.Net. Well worth the time and investment.
Rating: Summary: Well worth the price Review: This is one of the better Wrox Handbooks and I really liked it. This isn't exactly a guide beginners guide on class design, nor is it an experts book..but it does one thing very well, if you are new to VB.NET or .NET and you know what you want your classes to do, this book will show you how to accomplish it. Moreover, there are some good examples and it can get you thinking in different directions. They were a little skimpy on issues like using Properties vs. Public Variables (and if you move to .NET, you will have to fight VB6 programmers clinging on to bad habits of the past), but overall, I think the book does a great job at what it advertises itself to be. Also, the discussion on Delegates and event handling was particularly helpful if that's your interest.
Rating: Summary: Well worth the price Review: This is one of the better Wrox Handbooks and I really liked it. This isn't exactly a guide beginners guide on class design, nor is it an experts book..but it does one thing very well, if you are new to VB.NET or .NET and you know what you want your classes to do, this book will show you how to accomplish it. Moreover, there are some good examples and it can get you thinking in different directions. They were a little skimpy on issues like using Properties vs. Public Variables (and if you move to .NET, you will have to fight VB6 programmers clinging on to bad habits of the past), but overall, I think the book does a great job at what it advertises itself to be. Also, the discussion on Delegates and event handling was particularly helpful if that's your interest.
|