Used price: $5.00
List price: $49.99 (that's 30% off!)
Used price: $24.69
Buy one from zShops for: $27.99
For ADO.NET beginners to start to write code in ADO.NET, this book is not enough. This book is for developers who already have some ADO.NET experience, and need some information about specific method or property. --Reviewed by Richard X.
I found that this book provided me with a great ADO.NET foundation to build on. I have read many ASP.NET/WinForm development books and I am of the opinion that ASP.NET/WinForm developers will benefit from a book like this *before* diving into their ASP.NET or WinForm developement books.
It also has excellent coverage of XML with ADO.NET and XML Web Services. My copy is getting worn out.
List price: $39.99 (that's 30% off!)
Used price: $25.69
Buy one from zShops for: $25.90
Others have said, "It's full of samples." While this is true, many of the samples are for very obvious functionality, whereas very fundamental and complex functionality ends up getting minimal treatment (an example is the Fill() methods for the Data Adapter). While there's more written explanation of the Fill() methods, it is sorely inadequate and the samples are very basic. I would expect much more coverage and probably even an appendix at the end to cover it in more depth.
For the most part, I find the book no more useful than the SDK documentation and samples that you get for free. For a book with 10 authors, I'd expect a lot more insight and knowledge to be passed on and sadly, that doesn't appear to be the case.
Even for the "Reference" books Wrox does, they normally do a much better job of passing along great insight from the authors. If you need treeware docs for ADO.NET, then I guess this book will do but personally, I'm sticking with the online documentation.
ADO.net is the most undocumented are of .net and this book offers hundreds of code samples. The COM Interopability chapter is very good and introduces he obcure Recordset fill and how to use ADOMD from .net!
The Transaction chapter is way too small and incomplete. Another flaw is the fact that the book is supposed to cover VB.net and C# but they were sloppy and it is not a 50/50 split. Often they forget the VB.net samples. You would think their editors could count and make sure all examples come in pairs.
I think it is a great buy but I hope they get all VB.net examples in 2nd edition and a re-orgnization to be more task oriented.
List price: $49.99 (that's 30% off!)
Used price: $19.87
Buy one from zShops for: $20.99
List price: $12.95 (that's 20% off!)
Used price: $0.74
Collectible price: $6.34
Buy one from zShops for: $8.87
Used price: $7.13
Buy one from zShops for: $14.40
List price: $39.99 (that's 30% off!)
Used price: $8.98
Collectible price: $37.06
Buy one from zShops for: $27.99
I'll give you the summary up front: as an introduction to Visual InterDev 6, this book shines (4 stars). This book also makes an excellent primer for Web technologies. However, I think a true beginner would be better served by focusing on a single area and gaining some confidence first, and then returning to this book for an idea on where to go next. As such, its value is somewhat limited (2 stars).
I'll move on to the content of the book. The order in which these subjects are presented is well-conceived.
Chapters 1 through 3 introduce VI6, and how you can create Web pages through the design interface-think FrontPage. We are introduced to Design Time Controls and site maps for navigation. We create a quick form, and enter a very short (four-line) JavaScript function. Mumford does not elaborate on forms, for example the differences between the GET and POST methods, nor does he spend any more time with JavaScript.
Chapter 4 covers the use of Themes for style, and introduces Design Time Controls (DTC's) and Site Maps for navigation. Themes are essentially out-of-the-box style sheets. Mumford does not delve into style sheets, or describe how you could customize themes.
Chapter 5 is about Database Basics. This is a great chapter that describes how VI6 can be used to develop databases. Some of the Web pages are built using DTC's. A couple of quick hits: at this stage, Mumford hasn't admitted that DTC's are ill suited for heavily trafficked sites. Nor does he mention that client-side DTC's expose all of the database connection information (including server name, user name, and password) within the HTML source that is sent to the browser.
Chapter 6 focuses on Client Side Script. After a brief admonition that JavaScript is a more suitable scripting language for use on the Internet, Mumford plows ahead and provides examples in VBScript. VI6 has some excellent tree controls for creating skeletal form handlers, and support for IE-specific DHTML. Of course, we aren't given a rigorous treatment of either scripting language. The chapter finishes up with using ActiveX controls, but fails to mention Java applets.
Chapter 7 is a decent introduction to Active Server Pages. Mumford touches upon the Response object, the Request object, and even the FileSystemObject. He discusses session state and briefly mentions server-side includes.
Chapter 8 revisits DTC's. The dirt finally comes out about them. I would advise you to avoid them altogether.
Chapter 9 is a good chapter about using ActiveX Data Objects (ADO) to connect to a database. VI6 can provide some of the same "IntelliSense" features that are available in Visual Basic.
Chapter 10 is a concise, high-level introduction to XML. VI6 does not have any native support for XML, but Mumford does a good job of presenting the benefits of this new standard. I found the exercise of embedding an island of XML data within an HTML document, and using client-side script to navigate its recordset to be very interesting.
Chapter 11 is an admonition to include error-handling routines in your programming. If the stars are properly aligned, you might even get the server-side scripting debugger to work.
Chapter 12 discusses the benefits of moving business logic code from the ASP's into COM objects. There are several worthwhile statements made throughout this chapter with regard to Web application design. A very preliminary introduction to MTS is provided.
Chapter 13 starts out well with many valuable comments about designing your Web application's architecture. It then bogs down with a cursory discussion about Visual SourceSafe, and wraps up with the "Visual Component Manager."
Chapter 14 is the last chapter, and it is a case study for an internal help desk Web application. This is a great example to work through. It typifies real-life development in a Microsoft environment: mostly hand-coded pages, no DTC's, themes, or site maps, using ADO, and creating COM objects.
The appendices are relatively useless. The Visual InterDev menu reference can be discerned within the application itself, and the HTML, VBScript, and JavaScript references can be readily found in a multitude of electronic and hard-bound locations.
A better title would have been "An Introduction to Visual InterDev 6," for that is the aim this book sets out to achieve. I believe this book accomplishes this task very well. However, a beginner who purchases this book with the expectation that she will be a full-fledged Web developer by its end will be sadly disappointed.
Mumford does a thorough job of explaining net programming and Visual InterDev, plus he touches on everything from T-SQL to ASP and XML. What beginner could ask for a more comprehensive glance at web development? Also, the book takes a hands-on approach, so you'll actually build a little business2consumer website solution complete w/database support. If you think you may be a candidate for this book, then there is no question - buy it. If not, buy several books concentrating solely on individual topics.
Used price: $12.95
Throwing in monkey wrenches, stranger characters and even more heads-in-boxes in the process, they mostly succeed in creating a wholly unbelievable, extremely offbeat and wildly entertaining mystery. Poor Carl Hiassen (of Striptease fame) is challenged with tying up all the loose ends without playing the Demi Moore card, and succeeds in delivering an ending as strange as a manatee is large.
Above all an interesting experiment, Naked Came the Manatee is also an entertaining quick read.
Used price: $3.32
Buy one from zShops for: $5.00
You'll need to be very spiritually advanced to listen to them.
Valuable CD's under incorrect title.
I bought this based on an newspaper ad by publisher.