Building Applications and Components with Visual Basic .NET
| |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| Sort customer reviews by: | |||||||||||||||||||||||||||||
|
Show All Reviews on Page
Hide All Reviews on Page
| |||||||||||||||||||||||||||||
| Building Applications and Components with Visual Basic .NET | |||||||||||||||||||||||||||||
|
This book is written for programmers who have experience with previous versions of Visual Basic. Its primary goal is to teach these programmers about the OOP concepts and syntax what will be new to them when moving to Visual Basic .NET. The move to VB.NET has been slower than was expected, and perhaps the biggest reason for this has been the need for existing VB programmers to learn OOP concepts and syntax. This is the book that experienced VB programmers have been looking for. Not only will it teach them traditional OOP theory from a VB point of view, but it will also show them how to use modern OOP concepts and syntax in order to develop applications faster. Ted Pattison has shown, with the huge success of his previous book, Programming Distributed Applications with COM and Visual Basic, Microsoft Press, that there is not only a large audience for this information, but that he is the most trusted source for this information. |
|||||||||||||||||||||||||||||
| Reader Reviews 1 - 11 of 11 | |||||||||||||||||||||||||||||
| Review Date |
Review Rating(5 High) |
Review Helpful to: |
Customer Review | Reviewer Info |
Permanent Link |
||||||||||||||||||||||||
| Reader Reviews Below Sorted by Newest First | |||||||||||||||||||||||||||||
| 01-20-07 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
This book helped me understand .NET better. This book is for someone who knows how to program VB6 or VBA and wants to learn about .NET. I liked it when the book compared VB6 to VB.NEt and VB.NET to C#.
(Review Data Last Updated: 2008-09-03 06:32:20 EST)
|
|||||||||||||||||||||||||||||
| 08-06-05 | 1 | 1\5 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
The book is good but WORTHLESS without its code examples.
The author tells you to get the book code examples from Barracuda.net web site. The site when accessed defaults to a HTTP 400 error message. I mailed the author asking for the code examples and received no response. DON'T BUY THIS BOOK if you intend to use the code examples, since it is worthless without the them. (Review Data Last Updated: 2007-07-05 20:17:02 EST)
|
|||||||||||||||||||||||||||||
| 11-19-04 | 4 | 2\2 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
Relevant and interesting .Net book that emphasizes "why" rather than "how" while privileging concepts over code snippets.
The material Pattison and Hummel cover is relevant to all dotnet developers because it revolves around the building of object oriented component-based applications without emphasis to any particular app framework (whether console, asp.net &or windows forms/"smart client" apps). The result is a book that's some what akin to a generic re-usable class (that's a good thing) Building Apps and Components W/ VB.Net covers the things other books either: ignore, assume you're familiar with, or provide code samples without explaining the context (this observation extends to the MS web application exam too) Things like: What a type is Shared class members VS Instance members Inheritance Writing abstract base classes Scoping considerations Polymorphism Interfaces Event-based programming Garbage Collection and Object life-time Values and Objects (Structures Vs Classes) etc I concur with the programmer who wrote the following in his review of the book " if you can't explain straight out to someone what boxing or polymorphism means now, you'll be a better programmer for reading this book." (Review Data Last Updated: 2007-07-05 20:17:02 EST)
|
|||||||||||||||||||||||||||||
| 11-18-04 | 4 | 2\2 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
Relevant and interesting .Net book that emphasizes "why" rather than "how" while privileging concepts over code snippets.
The material Pattison and Hummel cover is relevant to all dotnet developers because it revolves around the building of object oriented component-based applications without emphasis to any particular app framework (whether console, asp.net &or windows forms/"smart client" apps). The result is a book that's some what akin to a generic re-usable class (that's a good thing) Building Apps and Components W/ VB.Net covers the things other books either: ignore, assume you're familiar with, or provide code samples without explaining the context (this observation extends to the MS web application exam too) Things like: What a type is Shared class members VS Instance members Inheritance Writing abstract base classes Scoping considerations Polymorphism Interfaces Event-based programming Garbage Collection and Object life-time Values and Objects (Structures Vs Classes) etc I concur with the programmer who wrote the following in his review of the book " if you can't explain straight out to someone what boxing or polymorphism means now, you'll be a better programmer for reading this book." (Review Data Last Updated: 2006-09-11 11:20:22 EST)
|
|||||||||||||||||||||||||||||
| 10-05-04 | 5 | 1\1 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
This book covers the truly essential concepts and techniques for developing applications in VB.Net. It does so with clear short sentences, great and relatively simple examples, appropriate diagrams, no skipping around while learning, and downloadable projects. Enjoy.
(Review Data Last Updated: 2007-07-05 20:17:02 EST)
|
|||||||||||||||||||||||||||||
| 05-08-04 | 5 | 11\11 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I toyed with the idea of writing a really long and detailed review about the content of this book (like so many you see on Amazon), but in a nutshell, this book is a masterpiece, it's what all technical books should aspire to be, comprehensive, thorough, mercifully free of unnecessary flab, and deeply intelligent in its choice of concise and ingenious examples.
It left me with the feeling that I'd been hit by a truck with the word 'clarity' emblazoned on the side. you won't be a .Net guru afterwards because .Net is Massive! but... it is in my view the best 'foundation' book of any kind I've ever had the pleasure to read, read it and then read Balena, Esposito et al, but I can't emphasize enough read this first, it is hearteningly and informatively brilliant. You WILL understand Visual Basic .net after reading it, after that go on to books that exploit specific namespaces like ADO.net, ASP.net, winforms, XML web services etc.. this book is not about any of that it's about the compiler, assemblies , types and the framework, the plumbing! this is anatomy class, surgery should come later, and as these things go, it's 'the business'! It just goes to show that there are still people in this world who really do care about what they put their name to. '****New Addition (10 months on, I've read it again) Upon re-reading the book I was struck but how it was even more useful 2nd time round, but also particularly by how economical and highly informative the comments inside the code are. They are magnificent. I've found it very useful when the author is illustrating a particular point, to show for example, the return value of a method call as a comment to the right. When the main point of the example is 'watch out, this does something you don't expect' the code becomes complete, you can understand it without having to run it. I do think however that you understand code much better if you do run it. The point I'm making is that writing great and very succint comments is an art, and one I think the authors have completely mastered. You can read the book in transit and still make sense of all the examples. '*** end of New Addition (Review Data Last Updated: 2006-09-11 11:20:22 EST)
|
|||||||||||||||||||||||||||||
| 02-17-04 | 5 | 4\5 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
As a college instructor, I have literally reviewed more than a dozen books on the Visual Basic .NET language. This books is far above its peers. It is well-organized, thorough, insightful, and clearly presents is topics. I can think of no better resource for experienced developers who need to transition to Visual Studio .NET and Visual Basic .NET.
With coverage of essential topics such as the Common Language Runtime, the .NET Framework, changes in object-oriented programming, and managing and deploying assemblies, this text covers EVERY essential change in Visual Basic .NET That having been said, this book is not intended for new Visual Basic developers. You will not find the introductory material necessary to get you up to speed in Visual Basic programming. A familiarity with previous Visual Basic versions and a rock-solid understanding of object-oriented programming theory and methodology is essential. This is a hard-core professional reference, ready to give experienced programmers a jump-start into Visual Basic .NET, and its the best professional coverage of changes in .NET that I've found out there. (Review Data Last Updated: 2006-09-11 11:20:22 EST)
|
|||||||||||||||||||||||||||||
| 12-31-03 | 5 | 3\3 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I was looking at this book the other day and wasn't sure about it. I've recently picked up a few copies of Addison-Wesley's .NET Developer's series and really loved them, but thought "Oh boy, another VB.NET component book" But, when I looked at the cover, Francesco Balena and Rockford Lhotka both wrote parts of the Foreword and couldnt' have said nicer things. Well, I have everything that either of them have written and respect both of those authors blindly. If Balena or Lhotka say this book is good, it's good. Well, it's fabulous. Pattison is nothing short of amazing. The level of detail he covers things in is almost scarry. If you want to understand your art, and your art is VB.NET, this book is for you.. I couldn't find something to criticize about this book if you paid me to. Great examples, even better explanations and an author that can communicate to anyone - and can get his point across very succinctly!
So, now I've now added Pattison to my list of Balena, Appleman, MacDonald and Lhotka as my favorite VB authors! (Review Data Last Updated: 2006-09-11 11:20:22 EST)
|
|||||||||||||||||||||||||||||
| 12-06-03 | 5 | 3\3 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I can't be the only VB programmer who has been dragged, kicking and screaming, into the OO world - as I've followed VB through its update history. But in the .NET world OO is everything, including lots of concepts that I've used but never really got round to reading up on and learning from the ground up. Things like inheritance, polymorphism and delegates are obvious examples. And then there's the .NET-specific stuff, like boxing, value-types and reference-types, method over-riding and dynamic binding.
OK, so you can get away with knowing "just enough to get by", but this book really does make it easy to catch up on the concepts and terminology - even if you are fairly new to programming. I found it extremely easy to read, sharp and to the point, and even has those nice disguised touches of humor. I can't figure out yet why the FetchSlippers method in my implementation of the SuperDog class still doesn't work! My advice: if you can't explain straight out to someone what boxing or polymorphism means now, you'll be a better programmer for reading this book. Well done Ted and Joe... (Review Data Last Updated: 2006-07-07 13:07:25 EST)
|
|||||||||||||||||||||||||||||
| 11-30-03 | 5 | 2\2 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
This book provides a truly in depth look at VB.NET and, very importantly, the .NET framework. This really takes you "under the hood" and shows you what your program is REALLY doing. As noted, this isn't a "code" book, but focuses more on design and theory. If you're already a developer and wish to learn more about VB.NET and the .NET Framwork, this will probably be a good fit. If you're not already comfortable in a programming environment, this definitely would not be a good starting point. Fortunately the authors make clear that you should have prior experience with VB, C++ or Java.
(Review Data Last Updated: 2006-07-07 13:07:25 EST)
|
|||||||||||||||||||||||||||||
| 11-12-03 | 3 | 3\5 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
As I have been a follower of Ted Pattison for quite some time, I was very excited about getting the chance to peruse his new book. While I am not hitting the stars over this work, it is a very solid book on Visual Basic .NET, which ranks it right down the middle for me. I will start with the negative points first.
As I read through the first few chapters, there are some pieces that are misleading. For example, when talking about the command line compiler, the author states "Interestinglyk, this utility [vbc.exe] ships with the .NET Framework itself -- neither Visual Studio .NET nor the .NET Framework SDK is needed to compile and run managed code written in Visual Basic .NET." While this is true, it does not convey that the user will either have to get Windows 2003 (or Longhorn, when released), use Windows Update or download the ".NET Redistributable" to have the .NET Framework installed. He also mentions that you will need a "server-like operating system," which means a system based on the Windows NT kernel. As he uses Windows 2000 and XP as examples of "server-like" OSs, I only give a small deduction here. OK, perhaps I am nitpicking a bit. More importantly is the brushing over of some key topics. For example, attributes are mentioned on pages 10 and 11. While the material gives a good background, a more thorough treatise should be included if attributes are going to be mentioned at all. Now that I have the bad news out of the way (which many of you may not care about), the good news is the theory throughout the rest of this book is very well written and formed. For Visual Basic 6 developers, the "Fundamental Changes" chapter is a necessity as is the book on the Common Type System. These two chapters form a heavy foundation for understanding application development in Visual Basic .NET. Following this foundation, the reader will learn about Object Oriented Programming, with chapters on classes, inheritance and abstraction. In the Delegates chapter, I wish the author would have stayed away from the trip down memory lane (C++ pointers) as it is likely to fall on deaf ears on all but the Trivial Pursuit buffs. It does a nice job of setting up the following chapter on Events, however, so the chapter earns high marks overall. There are chapters on interop and deployment, which are very useful to using .NET in the real world. There is also a chapter on working with assemblies, an advanced topic. This book is designed more for the reader who wants to understand the workings of .NET. It is not a coders book (get one of the cookbooks for quick solutions). Most of the code in the book is on the theory, rather than problem solving, level. As such, it is a book to truly sit down and learn .NET, rather than get a few tricks to help you at your job (or show off for a new job?). In the theory department, the book is excellent, despite my nitpicking at some of the introductory topics. (Review Data Last Updated: 2006-07-07 13:07:26 EST)
|
|||||||||||||||||||||||||||||
| Reader Reviews 1 - 11 of 11 | |||||||||||||||||||||||||||||
| 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 | |