Programming Microsoft  ADO.NET 2.0 Core Reference
Average customer rating: 5 out of 5 stars
  • Awesome book - great detail
  • Breath of fresh air
  • Absolutely superb
  • Very good, but not as good as his former book
  • Accessing a Database from the .NET Environment
Programming Microsoft ADO.NET 2.0 Core Reference
David Sceppa
Manufacturer: Microsoft Press
ProductGroup: Book
Binding: Paperback

Database DesignDatabase Design | Databases | Computers & Internet | Subjects | Books
Object-Oriented DesignObject-Oriented Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
Windows - GeneralWindows - General | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
DatabasesDatabases | Microsoft | Computers & Internet | Subjects | Books
.NET.NET | Development | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Similar Items:
  1. Programming Microsoft  ASP.NET 2.0 Core Reference Programming Microsoft ASP.NET 2.0 Core Reference
  2. Programming Microsoft  Visual C#  2005: The Language (Pro Developer) Programming Microsoft Visual C# 2005: The Language (Pro Developer)
  3. Programming Microsoft  Visual Basic  2005: The Language (Pro Developer) Programming Microsoft Visual Basic 2005: The Language (Pro Developer)
  4. MCTS Self-Paced Training Kit (Exam 70-536): Microsoft  .NET Framework 2.0 Application Development Foundation MCTS Self-Paced Training Kit (Exam 70-536): Microsoft .NET Framework 2.0 Application Development Foundation
  5. Programming Microsoft  ADO.NET 2.0 Applications: Advanced Topics Programming Microsoft ADO.NET 2.0 Applications: Advanced Topics

ASIN: 073562206X

Book Description

Get a practical introduction to the Microsoft .NET Framework 2.0 libraries (ADO.NET 2.0) that communicate, access, sort, and interact with data from .NET-connected applications. Includes coverage of XML data and Microsoft SQL Server 2005.

Customer Reviews:

5 out of 5 stars Awesome book - great detail.......2007-02-23

This book does a great job at explaining each concept it covers. I started the book with many misconceptions of disconnected data and other ADO.NET items. The book has many great code examples that are kept short and to the point. I definitely recommend this book to my team and anyone else wanting a stronger understanding of how to effectively use ADO.NET. Some of the performance tips it provides will suprise you.

5 out of 5 stars Breath of fresh air.......2007-01-07

I normally buy Wrox books and up until .NET I was very happy with them, but their .NET books (ASP.NET 2.0 and VB.NET particularly) were poorly organized with massive numbers of errors in them. I wanted an ADO.NET book but the customer reviews of the Wrox title were poor so I kept looking and found this book that has much better reviews. I'd not bought a Microsoft Press book recently because I didn't like the last one I tried so this was an act of faith for me.

I have to say, thought, that this book is an order of magnitude better than the recent Wrox books I have bought. I don't know if the single author approach simply results in a better book or if the particular author (David Sceppa) can take the credit. Either way, I think Wrox needs to stop publishing books with multiple authors.

The problem with ADO.NET is that everything is intermingled and it's hard to discuss, say, DataSets without mentioning DataTables or DataAdapters. David (or someone) say down and very carefully figured out the sequence to explain stuff with the minimum of forward referencing. This means there are only a few unresolved references I have to hold in my brain at a time for which I am very grateful. On the down-side, this means there is some repetition as he discusses the same class relationship from different perspectives in different chapters. At first I found this annoying until I realized that this was actually making my life as the reader much easier.

I have yet to find a single error and the sample code in particalar seems to be error free which is in stark contrast to the Wrox .NET books. The samples themselves are compact and clean and writen in both VB and C# which is a handy way for a VB programmer like me to learn a little C# on the cheap. I certainly never found myself thinking 'The purpose of this sample is to add 10 unncecessary pages to this book' unlike other books *cough*XML Bible*cough*.

I'm only about one third of the way through right now but I am very impressed.

I really hope someone from Wrox reads this because I'd like the old Wrox back that published great technical books.

5 out of 5 stars Absolutely superb.......2006-10-06

I am a huge ADO.NET nut and David's first book was absolutely priceless. After his last book, he set a very high bar that was going to be hard to meet, yet that's exactly what he did.

Pros:

- He discusses every facet of the ADO.NET library and does it well
- He doesn't shy away from difficult topics and in particular, goes straight at them in his Advanced Update section
- Excellent flow
- Won't leave you hanging if you don't know the 1.x framework but doesn't bog itself down in it either.
- Stellar writing style. David is interesting and always keeps you wanting to read more. He's concise, to the point yet does both without ever leaving you wanting for more.

CONS
-Calling this a con is probably a bit unfair but if there's one thing I didn't like was the coverage to TableAdapters. This has nothing to do with Sceppa's coverage and everything to do with the objects themselves. Since I never use them I have a bias against them. With that said, I doubt you could do a Core Reference without covering them so this doesn't really count.

The specific areas that this book really does a great job in is Transactions, Advanced Updates and client side data manipulation. Items like the syntax for DataTable.Select are covered in such stellar detail there's probably no situation that you will be unprepared for. Transactions are another complex area and this section alone makes the book worth its price. Advanced updates are a must in any ADO.NET book and history repeated itself here.

Pure Gold plain and simple.

4 out of 5 stars Very good, but not as good as his former book.......2006-10-04

I was just a tad bit disappointed because his former book was so helpful to me because he was showing examples exactly in a manner in which I needed them. This book is still very helpful, don't get me wrong.

Those who develop WinForm apps and who use Access will find it less helpful than his other books because he works mostly with SQL whereas before he was dealing a lot with OLE. (Mostly they have the same commands, however, it is a mistake to assume everyone uses SQL Server. Not every programmer is a web developer, some develop WinForms. I like SQL Server, but in most small apps for what I do it is highly unnecessary.

Also, some of the new features in ADO.NET such as the TableAdapter is really for beginners, and it uses tons of memory. But heh, that is just my opinion.

Still I like David Sceppa, in fact he is probably the best when it comes to ADO.NET

5 out of 5 stars Accessing a Database from the .NET Environment.......2006-09-30

This book is intended for people writing data access code in a Microsoft .NET application. ADO (Active Data Object) .NET is a set of libraries within the Microsoft .NET framework that helps you to communicate with various data sources from .NET applications.

The newest version of ADO.NET which comes with Visual Studio 2005 is the first major release that does not introduce a new object model. This implies that the fundamental technology is reaching a point of stability in spite of several problems that users are requesting such as better support for XML.

Most of the illustrations in the book use the SQL Server Express Edition which is free, and redistributable. As such, it is helpful if you have at least a bit of knowledge about programming in SQL. The more work you can get done in SQL, the faster your application will run. I would recommend the purchase of an additional book on T-SQL, the specific version of the SQL language used with SQL Server. This book is more concerned with connecting to your database with a program that you might write.
Programming ASP.NET, 3rd Edition (Programming)
Average customer rating: 4 out of 5 stars
  • Subpar Liberty book
  • Clearing up misconceptions
  • VB.NET code gone
  • Pretty darn good
  • Programming ASP.NET (3rd edition)
Programming ASP.NET, 3rd Edition (Programming)
Jesse Liberty , and Dan Hurwitz
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

Windows - GeneralWindows - General | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
NetworkingNetworking | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
C#C# | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
ASPASP | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Web ProgrammingWeb Programming | Programming | O'Reilly | By Publisher | Books
WindowsWindows | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Similar Items:
  1. Programming C#: Building .NET Applications with C# Programming C#: Building .NET Applications with C#
  2. Learning C# 2005: Get Started with C# 2.0 and .NET Programming (2nd Edition) Learning C# 2005: Get Started with C# 2.0 and .NET Programming (2nd Edition)
  3. Programming .NET Components, 2nd Edition Programming .NET Components, 2nd Edition
  4. C# Cookbook, 2nd Edition (Cookbooks (O'Reilly)) C# Cookbook, 2nd Edition (Cookbooks (O'Reilly))
  5. Programming Visual Basic 2005 Programming Visual Basic 2005

ASIN: 059600916X
Release Date: 2005-10-01

Amazon.com

Suitable for most any programmer who wants to master ASP.NET with an eye toward real-world development, Programming ASP.NET is an excellent resource that mixes good coverage of APIs with actual programming techniques and advice using Visual Basic .NET and C#. The combination places it in the forefront of currently available titles on ASP.NET.

Written in part by veteran computer author Jesse Liberty, this book offers an excellent mix of coverage of important ASP.NET features that you will absolutely need to use for real-world programming. Readers with previous ASP experience will appreciate early sections that compare an older ASP sample with the new ASP.NET to highlight what's new and improved, with good explanation of the ASP.NET event model. The pace of this book is just excellent. The authors first move through the essentials, like basic ASP Web controls and data binding, before delving into data-driven applications using the (slightly complicated) ASP.NET database APIs. It also helps that the authors let you use Notepad (or another text editor) to create your ASP.NET programs first. (Later, they cover the details of Visual Studio .NET, pointing out how this tool can sometimes make it difficult to see where your code is generated.) There's also coverage of debugging and tracing techniques.

Standout sections on the calendar, Repeater, DataList, and DataGrid controls (all presented in good detail) will help you master these important controls. Coverage of techniques and support for validating user input in Web pages will also help you use these essential features.

The author's well-measured tutorial on Web services (much touted by Microsoft) is as good as any. Their demos (using a well-traveled example of a stock ticker server) will show you what all the fuss is about. They cut through the hype here and manage to show why Web services are a potentially better way toward distributed computing. Later sections look at deployment, configuration, and performance (as well as caching) options that you'll need to deploy and run your ASP.NET programs successfully. Coverage of security options in .NET rounds out the tour of what you'll need to create real applications.

Illustrated throughout with samples from VB .NET and C#, Programming ASP.NET is a worthy addition to the O'Reilly lineup and one of the best available titles for learning ASP.NET. The authors have achieved an excellent balance of practical, hands-on examples and essential programming techniques with the most important APIs and features, all without getting bogged down in the richness and complexity of .NET itself. --Richard Dragan

Topics covered: Introduction to the .NET platform and ASP.NET; basic programs in HTML; ASP and ASP.NET compared; events in ASP.NET (application, session, page, and control events); HTML and ASP controls compared; basic ASP controls APIs (including in-depth coverage of calendar support); code behind forms; using the Visual Studio .NET IDE; tracing, debugging, and error handling; validation controls in ASP.NET (including built-in and custom validators, plus regular expression support); basic data-binding techniques; list and DataGrid controls; ADO.NET tutorial (basic APIs and programming techniques); calling stored procedures; updating database records; Repeater and DataList controls used with ADO.NET; custom ASP.NET controls (including derived, composite, and full custom controls); overview of Web services (including SOAP, WSDL, and other standards); creating and consuming a sample Web service for a stock ticker; ASP.NET caching techniques explained (including fragment and object caching); security options in ASP.NET for authentication, authorization, and impersonation; configuration and deployment options in ASP.NET (including XCOPY deployment); and an appendix with a quick tutorial on database design.

Product Description

O'Reilly has once again updated its bestselling tutorial on ASP.NET, the world's leading web development tool from Microsoft. In Programming ASP.NET, Third Edition, authors Jesse Liberty and Dan Hurwitz give you the lowdown on the technology's latest version, ASP.NET 2.0, as well as Visual Studio 2005.

Among the most significant improvements to ASP.NET 2.0 are new server controls and services that make you dramatically more productive. In fact, when compared to its predecessor, ASP.NET 2.0 reduces the amount of code you have to write by about 75%. Creating interactive web applications has never been easier-but that still doesn't mean it's hassle-free! The difficulty in ASP.NET 2.0 is that it's so complete and flexible that there are many pieces that must be woven together to build a robust, scalable, and efficient application.

Fortunately, Programming ASP.NET, Third Edition is on the case, dispensing all the information you need to be effective with this dynamic tool. For starters, the book features a comprehensive tutorial on Web Forms, the user interface that gives web applications their look and feel. It then offers detailed explanations of all new controls, including web server controls, HTML controls, and custom controls. Used properly, these controls are able to take care of nearly all the foundation work-security, data access, layout, etc.-that you would normally have to write yourself. Free of these burdensome tasks, you can instead focus on your specific application.

Other new material found in this updated edition even shows you how to create ASP.NET 2.0 pages for mobile devices. With Programming ASP.NET, Third Edition at your side, there's virtually no end to the programming possibilities.

Customer Reviews:

3 out of 5 stars Subpar Liberty book.......2007-06-09

I am a big fan of Jesse Liberty books and rate him as one of the best and more experienced tech writers around, but this book is definitely not up to his excellent standard. To be more precise, the book starts out very well, with and introduction to the basic control of ASP.NET illustrated by many clear examples, and the only complaint I have about the first part of the book is that I would have loved to see the two chapters that he devote to webapp structure and configuration right at the start of the book. I think it would have given a clear picture of what one is doing with all those pages and controls and why things are the way they are. The second part of the book is where I was expecting to find more complete and advanced examples on how to build and configure a "real - life " web application, but here is where the book fails miserably. The chapters on ADO can be defined as confusing at best, and the remaining chapters are either a sequence of instructions fitter more to a "build a website visually for dummies" title, or missing crucial information. I have been also very annoyed by the organization of the example code. Every, and I say every example is in the format of a single website, and to make things worse these websites are not organized by chapter number but just by name.
It really looks like the kind of book a smart and experienced tech author could write after studying the documentation throughly but having no real experience with the subject in practice. I think I understand why.. even I find myself more interested in the foundations of a technology on language structure and on general CS subjects than in the structure of the Nth API or Framwork, but still I don't go about writing books on them!
So, a somewhat decent book, especially considering the low general quality standard of ASP books, but nothing to be enthusiastic about.

5 out of 5 stars Clearing up misconceptions.......2007-03-10

This book is a C# book. The reviews here, along with Amazon's own review, are referring to one of the previous editions where VB.NET code samples were included.

When deciding to buy this book, or not, be wary of the reviews that were posted before the publication date. I can see that this situation has already caused others some grief.

1 out of 5 stars VB.NET code gone.......2007-02-07

[...]This edition has no VB.NET code and assumes knowledge of C#. All the examples are in that language.

I bought it because of positive reviews and publishers description that stated the book had all examples in both languages,[...].

It may be a fine book for those who know C#

4 out of 5 stars Pretty darn good.......2006-11-04

A good book to use both as a learning guide, and as a reference. Though some of the code examples could have been tightened up a little bit, they do a nice job of starting at the very bottom/core of ASP and working their way up -- teaching you how to use ASP to create quality applications instead of glue and popsickle stick nightmares.

4 out of 5 stars Programming ASP.NET (3rd edition).......2006-04-25

I was reading this book as a sequel to "Programming C#" by Jesse
Liberty. . I come from a Java/ColdFusion (mainly web applications)
background and wanted to venture out onto the .Net platform for web
application development.

The book is divided into 19 chapters (over 900 pages) of detailed
and valuable information on the ASP.Net 2.0, as described below;
01. ASP.NET 2.0 Overview
02. Visual Studio 2005 examination
03. Controls in ASP.NET
04. Basic Controls
05. Advanced Controls
06. Web Site Basics
07. Tracing, Debugging, Error Handling
08. Validation in ASP.NET
09. Data Access
10. ADO.NET
11. Forms-Based Security
12. Master Pages
13. Personalizing in ASP.NET
14. Custom & User Controls
15. Creating Web Services
16. Using Web Services
17. Caching & Performance
18. Application Configuration
19. Deploying your site

The chapters and content is laid out logically with plenty of
textual and graphical information (charts, screenshots, e.t.c.)
which makes it very easy to follow for a novice to intermediate
user. For a user who is already experienced in other languages or
even the C# language, I felt it a bit of an overkill to explain each
component in 2.0 frameworks in detail. Each control that a .Net
programmer has heard of (or not) is explained with relevant control
properties in a tabular format and a small example to back it up.
The authors also point out several differences between 1.1 and 2.0
versions of this framework along the way. As with most O'Reilly
books, this one is extremely informative and comprehensive. At
times, however, it does feel overly informative.

Once you get past chapter 05, the conceptual information about
state, error handling, directives is presented. The chapters on data
access present exhaustive information on grids, data lists, repeater
controls, etc while the one on ADO.Net provides information on
establishing database connections, creating data relations (foreign
and primary keys). The chapters 12 and 13 cover the new feature in
2.0 like the Master Pages, Personalization, Themes, Web-Parts, etc.
Though the domain of this book is extraordinarily large, I did not
find anything on email objects (System.mail). I have known some
people who complained about not being able to see any Visual Basic
code. For me, however, I have been working with coldfusion,
javascripts, java and action scripts 2.0, so the C# syntax looks
familiar and more understandable.

In conclusion, this book is an excellent reference to anyone
experienced with ASP.Net 1.1 and a great learning guide to someone
new to ASP.net 2.0. If the [experienced] reader gets past the first
five chapters, then he/she should have no problem in mastering the
latest and greatest of the Microsoft framework in a short time. I
have definitely learned an incredible amount from this book, and I
can say with confidence that I have added ASP.Net to my repertoire.
Programming Microsoft  ADO.NET 2.0 Applications: Advanced Topics
Average customer rating: 4 out of 5 stars
  • Ok book. Not so advanced
  • Good not Great...
  • Not quite what I was expecting.
  • Great book, missing practical use.
  • Great Resource
Programming Microsoft ADO.NET 2.0 Applications: Advanced Topics
Glenn Johnson
Manufacturer: Microsoft Press
ProductGroup: Book
Binding: Paperback

Object-Oriented DesignObject-Oriented Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
.NET.NET | Development | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Programming Microsoft  ASP.NET 2.0 Core Reference Programming Microsoft ASP.NET 2.0 Core Reference
  2. Programming Microsoft  ASP.NET 2.0 Applications: Advanced Topics Programming Microsoft ASP.NET 2.0 Applications: Advanced Topics
  3. Programming Microsoft  ADO.NET 2.0 Core Reference Programming Microsoft ADO.NET 2.0 Core Reference
  4. CLR via C#, Second Edition (Pro Developer) CLR via C#, Second Edition (Pro Developer)
  5. Programming Microsoft  Visual Basic  2005: The Language (Pro Developer) Programming Microsoft Visual Basic 2005: The Language (Pro Developer)

ASIN: 0735621411

Book Description

Get in-depth coverage and expert insights on advanced ADO.NET programming topics such as optimization, DataView, and large objects (BLOBs and CLOBs). Targeting experienced, professional software developers who design and develop enterprise applications, this book assumes that the reader knows and understands the basic functionality and concepts of ADO.NET 2.0 and that he or she is ready to move to mastering data-manipulation skills in Microsoft Windows-. The book is structured so readers can jump in for reference on each topic as needed, complete with pragmatic and instructive code examples.

Customer Reviews:

3 out of 5 stars Ok book. Not so advanced.......2007-01-18

Here it is. It's an ok book. But I have to agree with one of the previous post about the GUId Keys. I also found that the grid topics were not need it as well as the overview (the first two chapters.) If is advanced, I'm assuming the reader knows that or has another book.
I think that saving 4 to 6 chapters that were not need it, they could have extended the book to be far more advanced and concentrate in transactions, SQLCLR and so on.

4 out of 5 stars Good not Great..........2006-07-17

Glenn Johnson has a very good book here on ADO.NET 2.0. Unfortunately, it just good not great. Here are my pros and cons:

Pros:

1. Well written and thought out.
2. Excellent coverage of ADO.NET Trace Logging.
3. Coverage of LOBs/BLOBs/CLOBs is very well thought out.
4. Discussion of Connection Pooling is very good.
5. Coverage of writting your own classes that work with System.Transactions is invalulable.

Cons:

1. Too many basic topics covered for an "Advanced Topics" book.
2. ASP.NET GridView/WinForms GridView chapters are unnecessary and incomplete.
3. Code examples are terse and somewhat unreadable (no blank lines).
4. Some information inaccurate (e.g. Suggestion of using Database Mirroring in SQL Server 2005 which was dropped as a supported feature.)
5. SQL Server Specific...lackluster Oracle, ODBC, OleDb coverage.
6. Data Caching only discusses caching with SqlDependencyCache. There are a myriad of caching options, and this is only one of them.

While not really a problem with the book, I disagree with the author in a number of assertions:

- He pushes the idea of GUIDs as keys, but never discusses the index fragmentation issue with GUIDs as keys.
- His discussion of SQLCLR doesn't warn the users enough (I know "enough" is a subjective phrase) that they shouldn't write all their code in SQLCLR.
- Mentions that "The 8,000-byte limit is much higher than you should ever need." when discussing SQLCLR User Defined Types. -- I disagree since a single object might not reach that, but a shallow object graph will reach 8K very easily.
- No comparison between SQLCLR UDT's and XML Typed XML.
- Using XML in SQL Server is touted instead of disuaded. More often than not, storing your XML in SQL Server just to have it there (or without dissecting it into relational data) will just hurt performance and raise the complexity of a system.

I gave the book a four out of five starts on Amazon.com because I think it will be a valuable resource for most developers. But it is not a perfect book.

3 out of 5 stars Not quite what I was expecting........2006-07-01

This book does delve deep into the plumbing of ADO.Net 2.0, but I must admit that when I read the "Advanced Topics" part of the title, I thought that it would actually cover more complicated versions of some scenarios that might be found in "beginners" ADO.Net books such as handling many-to-many data relationships with bound controls and possibly designing and building a data access layer. While data access layers were covered to some degree, the described methods involved intensive interaction with SQL Server system tables - something I don't tend to make a practice of.

The information in the book is good, just not what I was hoping to find.

4 out of 5 stars Great book, missing practical use. .......2006-05-04

Great book for ado.net. I wish this book has covered "how to use new features of ado.net with business layer. There should be some more chapter(s) for data acesss layer utilizing ado.net.

5 out of 5 stars Great Resource.......2006-04-09

This is a nice concise book (for a programming book anyway) for ADO.NET 2.0. The book delves deep into ADO.NET 2.0 in a very clear manner. It answered many questions about how ADO.NET works that seem to have eluded me over the years. While the title is Advanced Topics, if you have developed with .NET 1.x this book will pose no problems for you. As a matter of fact I think this book will trump the Core Reference (due in July) of ADO.NET for experienced developers.

First the book dives right into ADO.NET Disconnected classes (the ones we use more Microsoft!) It gives a detailed discussion of the DataTable and DataSet, setting up relations, etc. Then it does the same for Connected ADO.NET classes. This is the general format of the book, discuss one then the same topics with the other. This makes it easier to see the differences in functionality between the disconnected and connected classes.

From there the book only gets better. It gives reasons and examples of working with ADO.NET. It goes over transactions, how to deal with concurrency, and some best practices. This book also includes a chapter on working with the new SQLCLR. It gives the pros and cons of SQLCLR and a good idea when to use it. The chapter on XML Data was of interest to me (probably because of a recent project where SQL Server 2005 and XML would have saved me a ton of heartache) and is a good read for anyone who may have a complex application that requires storage of xml data.

I highly reccomend this book for anyone working ADO.NET. A note that may also be of interest is the fact that the author tries to take advantage of SQL Server 2005 Express Edition where it can be used (which is a good majority). So if you don't have access to a full version of SQL Server 2005 this book does not exclude you.
.NET Framework Essentials
Average customer rating: 3 out of 5 stars
  • True to it's purpose
  • .NET Framework Essentials (3rd ED)
  • To Software Developers: Don't Bother
  • Excellent
  • OK but others are better
.NET Framework Essentials
Thuan Thai , and Hoang Lam
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
C#C# | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Windows - GeneralWindows - General | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
.Net.Net | Visual Basic | Development | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Web ServicesWeb Services | Web Development | Computers & Internet | Subjects | Books
Web ProgrammingWeb Programming | Programming | O'Reilly | By Publisher | Books
WindowsWindows | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
Similar Items:
  1. Programming C#: Building .NET Applications with C# Programming C#: Building .NET Applications with C#
  2. Introducing Microsoft .Net, Third Edition Introducing Microsoft .Net, Third Edition
  3. Programming ASP.NET, 3rd Edition (Programming) Programming ASP.NET, 3rd Edition (Programming)
  4. C# Essentials (2nd Edition) C# Essentials (2nd Edition)
  5. Mastering Visual Studio .NET Mastering Visual Studio .NET

ASIN: 0596005059

Book Description

Fully updated for version 1.1 of the .NET Framework, .NET Framework Essentials, 3rd Edition is an objective, concise, no-nonsense overview of the Microsoft .NET Framework for developing web applications and services. Written for intermediate to advanced VB, C/C++, Java, and Delphi developers, .NET Framework Essentials, 3rd Edition is also useful to system architects and leaders who are assessing tools for future projects. .NET Framework Essentials touches all the bases--from the Common Language Run-Time (CLR) and key class libraries to the specialized packages for ASP.NET, Windows Forms, XML Web Services, and data access (ADO.NET). The authors survey each major .NET language, including VB.NET, C#, J#, and Managed C++, as well as MSIL, clearing away the noise and hype, and presenting a clear, practical look at the underlying technologies. .NET Framework Essentials also provides a handy reference to the most commonly used features of .NET Framework. Written by two veteran web applications developers, .NET Framework Essentials, 3rd Edition is one of the most complete, concise, and ultimately useful books to describe the breadth of technology represented by .NET. Compact and free of fluff or proprietary hype, .NET Framework Essentials is an outstanding value for experienced programmers and architects who need to get up to speed quickly.

Customer Reviews:

4 out of 5 stars True to it's purpose.......2006-05-17

I went to my local bookstore to get a functional understanding of ".NET". My previous readings had been hit and miss and provided little understanding of the new platform.

This book provided that understanding. The writeups on the CLR, assemblies, garbage collection, net components, web services, etc. were skeletal but quite good. I came away with some understanding of what .NET is, why it was developed and why I believe it should leapfrog Java in the web development world.

It wasn't an easy read since it provided good understanding with little detail, and takes some thought; but again, it serves it's purpose well.

3 out of 5 stars .NET Framework Essentials (3rd ED).......2005-12-20

As the title says, this book gives the essentials of the .NET framework. It is not an exhaustive treatment, rather, it touches on the main features of .NET. The book assumes that the reader is fluent in object-oriented and component-based programming. Overall, the book was fairly well written with the main features of the .NET framework being clearly explained. The book has no distractive "fluff" in it, so one can easily dive into learning about .NET. The authors give an overview of .NET, and then present a description of the common language runtime (CLR). The common programming model and working with .NET components follow. XML data and web services are clearly explained with a lot of code snippets being given. The book concludes with chapters on ASP, Windows Forms, and mobile devices. The appendices are useful, as sometime acronyms aren't defined in the main text, but are explained in the appendix.

Overall, I found the book well written. The coverage of topics is actually fairly decent. The authors have done a good job of focusing on the essential aspects of .NET. If you're looking for a book that gives gives an overview of the heart of .NET, this is a good book. If you're looking for an exhaustive reference, than you'll probably want something else.

1 out of 5 stars To Software Developers: Don't Bother.......2004-04-20

IMHO, OReilly tends to have the best technology books (I own many) but this book isn't one of them. This book is lightweight even as an introduction. This book is certainly fine for managers, senior architects, and business types, but if you plan to design and write software I recommend Jeff Prosise's "Programming Microsoft .NET" and Jeffrey Richter's "Applied Microsoft .NET Framework Programming", though a bit dated, both cover the .NET framework essentials and then some.

5 out of 5 stars Excellent.......2003-11-06

Very well written primer on the .Net framework, internal workings of the CLR and language fundamentals. Great book.

3 out of 5 stars OK but others are better.......2003-08-26

It is a fairly shallow overview of the .NET framework. The author tries to cover a lot of ground but that means each topic worth a chapter in another topical book gets a few pages here at most.

The book could come in handy if you just want a quick refresher before you go out for a .NET-related job interview .. ;) but not for serious learning.
Microsoft  ADO.NET 2.0 Step by Step (Step By Step (Microsoft))
Average customer rating: 3 out of 5 stars
  • It works for this beginner
  • Save your money, don't buy this book
  • Look elsewhere
  • A Great Introduction to ADO.NET 2.0
  • ADO.NET 2 in plain english.
Microsoft ADO.NET 2.0 Step by Step (Step By Step (Microsoft))
Rebecca Riordan
Manufacturer: Microsoft Press
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
.NET.NET | Development | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Microsoft  ASP.NET 2.0 Step By Step (Step By Step (Microsoft)) Microsoft ASP.NET 2.0 Step By Step (Step By Step (Microsoft))
  2. Microsoft  Visual Basic  2005 Step by Step (Step By Step (Microsoft)) Microsoft Visual Basic 2005 Step by Step (Step By Step (Microsoft))
  3. Microsoft® Visual C#® 2005 Step by Step (Step By Step (Microsoft)) Microsoft® Visual C#® 2005 Step by Step (Step By Step (Microsoft))
  4. Programming Microsoft  ADO.NET 2.0 Applications: Advanced Topics Programming Microsoft ADO.NET 2.0 Applications: Advanced Topics
  5. Programming Microsoft  ADO.NET 2.0 Core Reference Programming Microsoft ADO.NET 2.0 Core Reference

ASIN: 0735621640

Book Description

With the initial release of the Microsoft .NET Framework, Microsoft introduced ADO.NET, the evolution of ActiveX® Data Objects (ADO). Designed to natively support XML as well as traditional datasets, Microsoft ADO.NET offered improvements in performance and scalability. In .NET Framework 2.0, data access is enhanced not only through the addition of new data access controls, services, and the ability to integrate more seamlessly with Microsoft SQL Server™ 2005, but also through improvements to the ADO.NET class libraries themselves. Now you can teach yourself the essentials of working with ADO.NET 2.0 in the Microsoft Visual Studio® environment—one step at a time. With STEP BY STEP, you work at your own pace through hands-on, learn-by-doing exercises. Whether you're a beginning programmer or new to this version of the technology, you'll understand the core capabilities and fundamental techniques for ADO.NET 2.0. Each chapter puts you to work, showing you how, when, and why to use specific features of the ADO.NET 2.0 rapid application development environment and guiding as you create actual components and working applications for Microsoft Windows®.

Customer Reviews:

4 out of 5 stars It works for this beginner.......2007-09-16

I'm new to ADO, and ADO.NET 2.0. I found this book to be a useful learning tool. I'd purchased two other ADO.NET 2.0 books before this one, and tried using them. But realized I needed a beginner's book. I've just finished the 1st four chapters. And I'm happy with the book, and what I'm learning. I'll finish this book, before returning to the other two I've purchased.

I find the book well written.

A key issue for me is that Rebecca shows how to create components both manually and through the GUI. I find this quite useful, as now I can relate hand wired code to that generated by Microsoft. Also, I didn't know my way around the many ADO menus as well as I thought I did.

I was able to install the database, and the samples work.

If you're truly a beginner to ADO.NET 2.0, I strongly suggest this book (I'm new to ADO, but lots of experience with .NET forms, C/C++, realtime programming, COM, etc. - to give you an idea of the context in which I found the book useful).

1 out of 5 stars Save your money, don't buy this book.......2007-06-26

How can put this politely, dont' buy this book, don't buy this book, don't buy this book.
It does not live up to it's title.

1 out of 5 stars Look elsewhere.......2007-06-19

I was thinking that Microsoft Press would be the best place to look for a book about ADO.NET. However, this book is terrible. There are numerous typos throughout the book, the code examples are very incomplete and refer to code samples. The code samples are poorly, no, NOT commented at all. So, the background about the code is totally missing.

It is not worth my time to continue listing the reasons NOT to buy this book. Just look somewhere else for ADO examples.

5 out of 5 stars A Great Introduction to ADO.NET 2.0.......2007-04-20

My college textbook coverage of ADO.NET left me with more questions than answers, so I searched for other resources. I thought I had learned how to read the book reviews on Amazon.com and have used them as a guide for buying in the past. So when I read the review for this book, I initially gave it a pass and purchased "Programming Microsoft ADO.NET 2.0: Core Reference" by David Sceppa. The Core Reference is excellent, but after reading most of it I felt that it was a just a little over my head. What I first needed was a good introduction to ADO.NET.

So, I purchased this book, have read most of it and have worked the tutorials. It has been excellent for my needs. The writing style is clear and thorough, and now I have a much better understanding of how the various components of ADO.NET work together.

I had no trouble installing the code samples; just followed the instructions in the Introduction.

5 out of 5 stars ADO.NET 2 in plain english........2007-03-15

This book is brilliant. I hadn't used VB since ODBC was the way to talk to databases. I found all the ADO.NET 2 stuff bewildering but this book explains it all really well and in plain english. It has helped me to become productive while also helping me understand what what I need to do and why. ADO seems straightforward to me now, thanks to this book. The examples on the CD all worked fine too.
ADO.NET in a Nutshell
Average customer rating: 4.5 out of 5 stars
  • The best way to learn ADO.NET
  • A long time Oracle and Mysql programmer learns the basics of ADO.NET
  • Microsoft MVP 2005 - Visual C# loves this one
  • Incredible!
  • Excellent reference, and a good introduction to ADO
ADO.NET in a Nutshell
Matthew MacDonald , and Bill Hamilton
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

Database DesignDatabase Design | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
Object-Oriented DesignObject-Oriented Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
Windows - GeneralWindows - General | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
DatabasesDatabases | Microsoft | Computers & Internet | Subjects | Books
.Net.Net | Visual Basic | Development | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
NutshellNutshell | Series | O'Reilly | By Publisher | Books
WindowsWindows | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Similar Items:
  1. ADO.NET Cookbook ADO.NET Cookbook
  2. ASP.NET in a Nutshell, Second Edition ASP.NET in a Nutshell, Second Edition
  3. Programming ASP.NET, 3rd Edition (Programming) Programming ASP.NET, 3rd Edition (Programming)
  4. C# Cookbook, 2nd Edition (Cookbooks (O'Reilly)) C# Cookbook, 2nd Edition (Cookbooks (O'Reilly))
  5. Programming C#: Building .NET Applications with C# Programming C#: Building .NET Applications with C#

ASIN: 0596003617

Book Description

Written by experts on the Microsoft® .NET programming platform, ADO.NET in a Nutshell delivers everything .NET programmers will need to get a jump-start on ADO.NET technology or to sharpen their skills even further. In the tradition of O'Reilly's In a Nutshell Series, ADO.NET in a Nutshell is the most complete and concise source of ADO.NET information available. ADO.NET is the suite of data access technologies in the .NET Framework that developers use to build applications services accessing relational data and XML. Connecting to databases is a fundamental part of most applications, whether they are web, Windows®, distributed, client/server, XML Web Services, or something entirely different. But ADO.NET is substantially different from Microsoft's previous data access technologies--including the previous version of ADO--so even experienced developers need to understand the basics of the new disconnected model before they start programming with it. Current with the .NET Framework 1.1, ADO.NET in a Nutshell offers one place to look when you need help with anything related to this essential technology, including a reference to the ADO.NET namespaces and object model. In addition to being a valuable reference, this book provides a concise foundation for programming with ADO.NET and covers a variety of issues that programmers face when developing web applications or Web Services that rely on database access. Using C#, this book presents real world, practical examples that will help you put ADO.NET to work immediately. Topics covered in the book include: Included with the book is a Visual Studio .NET add-in that integrates the entire reference directly into your help files. When combining ADO.NET in a Nutshell with other books from O'Reilly's .NET In a Nutshell series, you'll have a comprehensive, detailed and independent reference collection that will help you become more productive.

Customer Reviews:

5 out of 5 stars The best way to learn ADO.NET.......2007-08-25

The bitter, Faster, and Lighter way to learn ADO.NET , the book contains and explain ALL ADO.NET Classes in simple way , of course the book written by experts in Microsot .NET .
I advise every one who want to learn ADO.NET in the fastest time to Buy this book .

5 out of 5 stars A long time Oracle and Mysql programmer learns the basics of ADO.NET.......2006-05-28

--A Concise Reference with only the useful information. ADO.NET really does take a different approach from the other database API's. I have worked alot with JDBC, MySql (via java and PHP), Oracle and ODBC. In ADO.NET, the concept of a disconnected Dataset forces you to rely heavily upon Microsoft's Object model. The alternative to this book seemed to be either: Search through MSDN's reference material Or Purchase one of the many books which regurgitate the steps in using the wizards. The MSDN reference material really did not show me the expected "idioms" or paradigms in writing function db applications. This book helped me to understand what is really happening beneath these opaque designs. It helped me to understand and solve some of the necessities in creating data driven ASP.NET DB applications.

5 out of 5 stars Microsoft MVP 2005 - Visual C# loves this one.......2005-07-26

I own over 50 books on .NET including several on ADO.NET. This book is my favorite on ADO.NET. Thus, it is the one I use most often. It has a great blend of discussion, documentation, and code samples. It is much easier and more thorough than much of the MSDN documentation or most other books. I've yet to run into a situation where the answer I need isn't either in this book or gives me a great starting point to find that answer.

Virtually every ADO.NET oriented class, method, event, and property is covered.

This book is definitely worth purchasing.

5 out of 5 stars Incredible!.......2004-04-28

I've owned this book for 3 days and cannot put it down! I have not been a big fan of O'Reilly over the years, but this book is "incredible". It goes into the detail that most books seem to omit and it's those details that we "developers" desperately need.

I would recommend this book to ANY and ALL .NET developers who are writing code that hits against a database. There are topics covered in this book that Microsoft's own MSDN and VS.NET help system seem to fail at properly explaining. It's because of this that I've found myself (all too often) going to codeguru.com and google groups to get answers to ADO.NET questions that this book actually covers.

My hat goes off to authors Matthew MacDonald and Bill Hamilton on a job well done.

Coming from a Visual Basic background and now working in VB.NET and C#.NET, this book should satisfy both the VB.NET and C# developer.

5 out of 5 stars Excellent reference, and a good introduction to ADO.......2004-03-14

This book is classic O'Reilly. It's separated into three sections. The first being a thorough but brief introduction to all aspects of the API. The second section is an API reference. And the third a quick reference. This third section is included on the CD that comes with the book and will integrate into Visual Studio.

Don't expect the first section of the book, which is an introduction to ADO.NET to give you a gentle introduction to the subject. That's not the Nutshell form. If you don't know ADO at all you will want to buy both this book and an introductory book. If you know related APIs, or you know ADO.NET and you need a refresher or have weak spots you will find some new things in the first section. For me it was the support for disconnect access and also the integration with the XML features of SQL Server 2000.

Although this book stays true to the Nutshell form it is a little longer in the introduction than the usual. The introductory section is seventeen chapters and is almost half of the length of the book. So if you are an intermediate or advanced engineer I think you could probably learn enough ADO directly from this book without any other introductory book.
ADO.NET Cookbook
Average customer rating: 4.5 out of 5 stars
  • Tips and Tricks with ADO.NET unrevealed
  • A real good one
  • Example focused book.
  • Problem - Solution
  • This book is a must have!
ADO.NET Cookbook
Bill Hamilton
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

Database DesignDatabase Design | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
XML & DatabasesXML & Databases | Databases | Computers & Internet | Subjects | Books
Object-Oriented DesignObject-Oriented Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Windows - GeneralWindows - General | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
DatabasesDatabases | Microsoft | Computers & Internet | Subjects | Books
.Net.Net | Visual Basic | Development | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Web ProgrammingWeb Programming | Programming | O'Reilly | By Publisher | Books
WindowsWindows | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
Similar Items:
  1. ASP.NET Cookbook ASP.NET Cookbook
  2. ADO.NET in a Nutshell ADO.NET in a Nutshell
  3. C# Cookbook, 2nd Edition (Cookbooks (O'Reilly)) C# Cookbook, 2nd Edition (Cookbooks (O'Reilly))
  4. Programming ASP.NET, 3rd Edition (Programming) Programming ASP.NET, 3rd Edition (Programming)
  5. Microsoft ADO.NET (Core Reference) Microsoft ADO.NET (Core Reference)

ASIN: 0596004397

Book Description

Designed in the highly regarded O'Reilly Cookbook format, ADO.NET Cookbook is strikingly different from other books on the subject. It isn't bogged down with pages of didactic theory. The ADO.NET Cookbook focuses exclusively on providing developers with easy-to-find coding solutions to real problems. ADO.NET Cookbook is a comprehensive collection of over 150 solutions and best practices for everyday dilemmas. For each problem addressed in the book, there's a solution--a short, focused piece of code that programmers can insert directly into their applications. And ADO.NET Cookbook is more than just a handy compilation of cut-and-paste C# and VB.NET code. ADO.NET Cookbook offers clear explanations of how and why the code works, warns of potential pitfalls, and directs you to sources of additional information, so you can learn to adapt the problem-solving techniques to different situations. This is a painless way for developers who prefer to learn by doing to expand their skills and productivity, while solving the pressing problems they face every day. These time-saving recipes include vital topics like connecting to data, retrieving and managing data, transforming and analyzing data, modifying data, binding data to .NET user interfaces, optimizing .NET data access, enumerating and maintaining database objects, and maintaining database integrity. The diverse solutions presented here will prove invaluable over and over again, for ADO.NET programmers at all levels, from the relatively inexperienced to the most sophisticated.

Customer Reviews:

5 out of 5 stars Tips and Tricks with ADO.NET unrevealed.......2006-06-02

The book explains the ADO.Net concept completely, with examples and also explains the advanced features that would other wise have been difficult to be brought in practice. While designing and developming an ASP.Net application, ADO.net plays vital role.

This book is THE MUST for applications that need large database interactions. This book acts as the bible to the ADO.Net techniques. Great work.

[...]

5 out of 5 stars A real good one.......2005-11-08

I have read this book completely. If you are looking to develop your skills in ADO.Net or not feeling confident about your noesis you must have read this book. Once you finished it gives a huges amount of confidence in you. It doesn't cover each and every aspect of ADO.Net but it explains the various essential concepts behind ADO.Net in a clear way by dividing it into topics and more importantly it doesn't miss anything and it is a must have book for reference.

5 out of 5 stars Example focused book........2005-10-05

This is the indepth example book I have seen for using ADO.NET for getting connected to databases. The examples in the book are just great and will give you a complete view of what goes on with database applications. Starting with the fundamentals of ADO.NET, walks through the basic principals of the new object model, and what you can do with the object model.
I would recommend this book to everyone - ADO.NET is such a fundamentally different approach to data access from Microsoft, that we will have to learn again from scratch, and this is the book to get the foundations right. I have found this to be invaluable in getting up and running with ADO.NET.

2 out of 5 stars Problem - Solution.......2005-08-30

I find this book to be totally unsatisfactory at providing an understanding of ADO.NET. Rather than attempting to teach the reader the basics, the author provides a series of problems with possible solutions. Additionally, what information the author does provide to the reader is given in sequential order, bouncing around from fact to fact in a way that would make it extremely difficult to retain the information. It's a bit like trying to read a dictionary one word after the other and expecting that the readers memories are nothing less than perfect. The examples provided do provide readers with a reasonable solution; but, unless you want to thumb through the series of problems and solutions, this book just won't cut it. If you're after a real understanding of ADO.NET, look elseware. If you're after an example based understanding (one that can only get you as far as the examples took you), this might be the book you're looking for.

5 out of 5 stars This book is a must have!.......2004-01-28

After reading many general ASP.NET books I found I still had many unanswered questions regarding ADO.NET. The ADO.NET examples provided in the general books were very simple and by no means "real world". I ran into many road blocks, most of which could not be solved even after extensive research on the web and many ASP.NET forums. I finally purchased the ADO.NET Cookbook. This book is truely amazing and I have now read it cover to cover. The author uses a unique approach whereby real world problems are described and then solutions are presented and the details are discussed. This unique format makes it very easy to search for, and identify the answers to specific ADO.NET questions. The book covers advanced topics and all explanations are clear and concise - a definite must-have book for anyone who is serious about understanding ADO.NET.
Microsoft ADO.NET Step by Step
Average customer rating: 2.5 out of 5 stars
  • Book is too tightly coupled on integration with UI
  • complexity clarified
  • Got some money to through out the window?
  • Take the reviews advice
  • This is a very frustrating book for C# programmers.
Microsoft ADO.NET Step by Step
Rebecca M. Riordan
Manufacturer: Microsoft Press
ProductGroup: Book
Binding: Paperback

Database DesignDatabase Design | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
Object-Oriented DesignObject-Oriented Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
Structured DesignStructured Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
.NET.NET | Development | Microsoft | Computers & Internet | Subjects | Books
.Net.Net | Visual Basic | Development | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Computer Science | Computers & Internet | Subjects | Books
Modeling & SimulationModeling & Simulation | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. MCAD/MCSD Self-Paced Training Kit: Developing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET, Second Edition MCAD/MCSD Self-Paced Training Kit: Developing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET, Second Edition
  2. MCAD/MCSD Self-Paced Training Kit: Microsoft (2nd Edition) .NET Core Requirements, Exams 70-305, 70-315, 70-306, 70-316, 70-310, 70-320, and 70-300 box vol. set MCAD/MCSD Self-Paced Training Kit: Microsoft (2nd Edition) .NET Core Requirements, Exams 70-305, 70-315, 70-306, 70-316, 70-310, 70-320, and 70-300 box vol. set
  3. MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic.NET and Microsoft Visual C#.NET, Second Edition MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic.NET and Microsoft Visual C#.NET, Second Edition
  4. MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft Visual C# .NET MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft Visual C# .NET
  5. MCAD/MCSE/MCDBA Self-Paced Training Kit: Microsoft SQL Server 2000 Database Design and Implementation, Exam 70-229, Second Edition MCAD/MCSE/MCDBA Self-Paced Training Kit: Microsoft SQL Server 2000 Database Design and Implementation, Exam 70-229, Second Edition

ASIN: 0735612366
Release Date: 2002-01-02

Book Description

This title is ideal for any developer who seeks guidance on how to exploit the database functionality and advanced, integrated development environment in Microsoft Visual Basic .NET. The book covers core Visual Basic database development topics, with details on using Visual Basic .Net with Microsoft ActiveX Data Objects (ADO), ADO+, and Microsoft SQL Server. It's full of insightful explanations and expertly rendered examples for rapid acceleration of development productivity, faster applications, and more powerful results.

Customer Reviews:

2 out of 5 stars Book is too tightly coupled on integration with UI.......2007-01-30

It seems every example in this book involves using Wizards and Data Binding.
If you are writing some sort of logging application that doesn't have anything to do with UI, this is not a good book from which to learn.
Starting with databinding creates lots of generated code which is almost overwhelming to take in all at once.

Lots of space is wasted in this book... Too many pictures, not enough code.
When there is code, it is repeated in both basic and c#. While this seemed like a benefit at first, it now feels like eating up space that could have been used for more code. I am going to try to find another book that has a different approach.

If data binding is your thing, you might see this book differently. While I didn't compile every example, the ones I did worked (contrary to some other reviewers)

4 out of 5 stars complexity clarified.......2006-01-03

An unusual volume where the most complex issues are presented with unusual clarity. The subject requres work but the material for understanding is there.

1 out of 5 stars Got some money to through out the window?.......2005-06-15

Absolutely the worst book I've purchased. If it weren't for my MCDBA exam, I'd burn this one in a hurry. I don't know what she was trying to do, maybe teach the exam, but you would be well advised that a firm background in VB.net is needed.

1 out of 5 stars Take the reviews advice.......2005-04-05

I bought this book despite it's bad reviews and I must say that I am sorry I did. This book is very poorly written. I got only to chapter 3 and the examples have led me to debug to get them to work. Example, chapter 3 asks you to connect to an Access database (OleDB) with a SQL Object! No, no. It also in the same chapter references a view in the PROVIDED Access database off the disk named OrderTotals thats not even there!

I would have given this 0 stars, but it was not an option.

1 out of 5 stars This is a very frustrating book for C# programmers. .......2005-03-11

The book is full of typos, the test databases already have records you are supposed to add, and there are syntax errors galore. A proof reader would have been a plus to this book project. The C# examples blow up continually. I am surprised that Microsoft put there name on this. I am not crazy about debugging my own code. I resent paying for a book where I have to debug someone else's. I don't know if the problem is intensified if you are using Visual Studio 2003. If you are and you code in C#, stay away from this book, period.
Microsoft ADO.NET (Core Reference)
Average customer rating: 4.5 out of 5 stars
  • Not to be confused with Rebecca's Riordan's
  • Some good information, but too scattered to be useful
  • Not for the ADO novice but for those with a little hands on.
  • Excellent Work
  • Very complete. C# & VB.net code included with samples
Microsoft ADO.NET (Core Reference)
David Sceppa
Manufacturer: Microsoft Press
ProductGroup: Book
Binding: Hardcover

Database DesignDatabase Design | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
Object-Oriented DesignObject-Oriented Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
.NET.NET | Development | Microsoft | Computers & Internet | Subjects | Books
Modeling & SimulationModeling & Simulation | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Programming Microsoft Visual Basic .NET Version 2003 (Book & CD-ROM) Programming Microsoft Visual Basic .NET Version 2003 (Book & CD-ROM)
  2. ADO.NET Cookbook ADO.NET Cookbook
  3. Microsoft ADO.NET Step by Step Microsoft ADO.NET Step by Step
  4. Programming Microsoft ASP.NET Programming Microsoft ASP.NET
  5. Microsoft Visual Basic .NET Programmer's Cookbook Microsoft Visual Basic .NET Programmer's Cookbook

ASIN: 0735614237

Product Description

Microsoft ADO .NET core reference demonstrates how to use ActiveX Data Objects .NET (ADO .NET) to access, sort, and manipulate data in enterprise-wide, Web-enabled applications. Readers learn best practices for writing, testing, and debugging database app

Customer Reviews:

5 out of 5 stars Not to be confused with Rebecca's Riordan's.......2006-06-01

This is the best ADO.NET out there. Do not confuse this with Rebecca's (that would be a tragedy).

This has in-depth coverage and has helped me so much, I can't thank David Sceppa enough. I look forward to his 2005 coverage and I hope it is as good as this.

2 out of 5 stars Some good information, but too scattered to be useful.......2006-03-29

I like some parts of this book...I really do. But time and time again, when I need an example of how to do something, I have to go to many different sections to find the information.

I wish the book was structured in more segmented blocks. Give me one clear section on Datasets. Give me a clear section on DataAdapters, etc.

In the Dataset chapter, the author INSISTS on using a DataAdapter throughout the chapter. Everything is then based on that, forcing me to hunt and peck everywhere for an example on how to add data from an XML file, for example (which is extremely easy...one line of code...so it shouldn't take me dozens of pages to find the info).

If I were writing the chapter, I would start out with a top-down approach of all of the different ways a dataset could be used, what it is, etc. I would partition the chapter by sticking in the front of the chapter an "about" datasets part, followed by a top down "loading data" part, then "retrieving data" part.

I would expand the examples to be more meaningful. I find the scant examples making me desperate for more useful information during a project i am developing. I admit it..I don't know much about datasets, but my usage of them is a heck of a lot simpler than the author makes them out to be. MUST I use a data adapter (I didn't when I did it). And if I SHOULD use a data adapter, EXPLAIN to me why I should use it. Don't just use it everywhere and not tell me why!

Does the author expect me to read the book from cover to cover before even attempting to think about developing a solution? I don't develop that way. I use books as reference guides.

Typically, when I develop using ADO.Net, I grab this book and try to find information I need. Inevitably, I do not, so I refer to Francesco Balena's fantastic VB.Net book. I end up using that to get me through my rough spots.

Ado.Net does serve to give me tidbits of useful information. But that is sad, because this book could be so much more if it followed Balena's method of information presentation.

To sum up my frustrations, in the DataAdapter chapter, the author begins by showing us a simple example of filling a dataset without a data adapter. I think this is very clear, very simple and clean. It is procedural and not much code. Coming from ADO, this makes more sense than does the concept of a data adapter. This is good, right? We have a simple example on how to fill a dataset. My first question is...why isn't this in the dataset chapter? Well it must be because the author thinks this is inferior to using data adapters. Ok fine, if that is true, EXPLORE THAT in the dataset chapter. At least get me up and running with *something*. This is the real world...not a perfect world. I am impressed with Sceppa's knowledge and ideology, but when I need to get up and running with a simple example, the last thing I need is philosophising on a deadline. This goes back to my earlier point...that this book must have been intended to be read cover to cover. I disagree with that approach. This is not a Tom Clancy novel. It is a technical reference book.

Another annoyance is the extensive usage of bold text for tiny page sections. It's very distracting to try to read 10pt non-bold text on a page that has 5 huge bold fonts screaming at you to read them.

If I did not own the book, I would not buy it. I would use Balena's book or go online for the information.

4 out of 5 stars Not for the ADO novice but for those with a little hands on........2006-02-23

For approx. 1 year, I had been utilizing ADO.NET in a limited way. It confused me the switch from ADO to ADO.NET and I wasn't that strong on ADO to begin with, so I dug my feet in about learning the rest. Then one faithful day I hit a wall in my abilities with ADO.NET. The trusty READER wasn't going to bail me out and only VIEWING data in a DATAGRID wasn't going to cover my hiney either. They wanted to modify the data. They wanted to delete data. They wanted POWER....
(Shaking in fear...) Really LEARN ADO.NET????!!!!

I looked through many ADO.NET books and found this one for me was easier to read. He gives a indepth explaination on each of the components in their respective chapters. While he only utilizes the OLEDB and SQL connections, the explaination he gave regarding using OLEDB over ODBC was convincing for me to switch.
I learned more about the DataAdapter than I had thought existed and now enjoy playing with ADO.NET. It really has empowered me.

While the code he gives is not for complete programs, but to accomplish the mission he is discussing. So, when you read the code. Don't expect to be building a program. Expect to be learning how to accomplish a task by looking at the section of code that handles it.

I recommend this book to any one who has a limited experience with ADO.NET and feels that it is time to expand their knowledge to fully embrace the power of .NET

(I know this recommendation comes at the closing of a chapter. The ADO.NET has been replaced by its 2.0 version. We are still currently programming in Studio 2003. If the 2005 book meets the level of this - you will learn from it!)

5 out of 5 stars Excellent Work.......2005-03-24

Unlike other tomes I have used, you walk away understanding the underlying principles after using this book. It was proofread and the code samples actually work. Having the "book online" feature allows you to cut and paste the code into Visual Studio and run the snippets for better understanding of the concepts. This book is the first that I have encountered that is assembled in a logical order as well. You will be ready to do professional ADO.NET after going through this book if you understand either C# or VB.NET.

5 out of 5 stars Very complete. C# & VB.net code included with samples.......2005-02-20

The book will definitely show the ins/outs of getting connected to databases. The samples in the book show you how to use the drag-n-drop objects as well as using only code to manage your database applications. Samples in book were very realistic and give you a complete view of what goes on with database applications. Each sample gives you code for both VB.Net and C# which is nice since I am also interested in learning C#. You pretty much get the code for both languages for the price of one book. If you are unsure of what book to buy, go to your local bookstore and look at the contents, then come back to the NET to make the discounted purchase. Why pay more in a store retail?...
Building Web Solutions with ASP.NET and ADO.NET
Average customer rating: 3.5 out of 5 stars
  • For Advanced users
  • Disjointed, Inarticulate, Incomplete
  • Warning-Expert book, No VB.NET code, all C#
  • This book deserves 6 stars !
  • Extremely good book for Intermediate to Advanced readers
Building Web Solutions with ASP.NET and ADO.NET
DINO ESPOSITO (WINTELLECT) , and Dino Esposito
Manufacturer: Microsoft Press
ProductGroup: Book
Binding: Paperback

Object-Oriented DesignObject-Oriented Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
Graphic DesignGraphic Design | Computers & Internet | Subjects | Books | 3D Graphics | Adobe FrameMaker | Adobe Illustrator | Adobe InDesign | Adobe PageMaker | CAD | Desktop Publishing | Electronic Documents | General | Information Visualization | Interface Design | Printing | Reference | Rendering & Ray Tracing | Scanning | Typography | Web Design
InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
ASPASP | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
Modeling & SimulationModeling & Simulation | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Programming Microsoft ASP.NET Programming Microsoft ASP.NET
  2. Web Database Development Step by Step .NET Edition Web Database Development Step by Step .NET Edition
  3. Microsoft ASP.NET Programming with Microsoft Visual C# .NET Version 2003 Step By Step Microsoft ASP.NET Programming with Microsoft Visual C# .NET Version 2003 Step By Step
  4. Microsoft ADO.NET Step by Step Microsoft ADO.NET Step by Step
  5. Designing Microsoft(r) ASP.NET Applications Designing Microsoft(r) ASP.NET Applications

ASIN: 0735615780

Book Description

Most Web applications follow a simple "3F" pattern: fetch, format, and forward data to the browser. With this in-depth guide, developers can take their Web design and programming skills to the next level to build more complex Web pages, applications, and services. The book demonstrates the advanced data-access capabilities of ADO.NET and the powerful page-creation capabilities of ASP.NET, plus how to employ code reusability, pagelets, code-behind, server-side controls, and other time-saving techniques.

Customer Reviews:

4 out of 5 stars For Advanced users.......2005-09-26

If you are looking for a beginners book, this is not for you. This is for intermediate to Advance level users. The text is explained very well - gives you a feeling that the author not only knows the subject but also knows how to teach it which is what you want in a book.

2 out of 5 stars Disjointed, Inarticulate, Incomplete.......2005-08-12

It's pretty clear that the author (Dino Esposito) knows the subject--he just can't seem to put it down on paper.

He has the habit of raising a question at the beginning of a paragraph, working his way around it for several semi-relevant sentences before finally saying what he means. It always left me thinking, "For Pete's sake, if that's what you wanted to say, then why didn't you just say it?" Or worse yet, he'll just meander off without ever really resolving the question at hand.

There are some good ideas in the book. In fact, it's really more of a loosely organized collection of things you can do with ASP.NET and ADO.NET. Unfortunately there are few concrete examples so you are going to need another book if you want more than an overview of developing .NET web apps. The book could more accurately be titled, "Some things you could do with ASP.NET and ADO.NET if you had a good book to work with". But this isn't it. Sigh.

And a little pet peeve for books from Microsoft Press: OK, you don't have to focus on non-MS technology, but geeze, don't pretend they don't exist. The chapter on "Interoperability" discussed *only* COM/ADO.

So, keep looking if you are really interested in "Building Web Solutions with APS.NET and ADO.NET."

4 out of 5 stars Warning-Expert book, No VB.NET code, all C#.......2004-02-12

This is not an intermediate book:

The author knows what he is talking about. Perhaps he made it overly complex, he goes in to great detail and some of it is overkill. I started reading it and I knew that I needed to get another book that simplifies some of the subjects and I would use this book when I need to get to the gritty details. I was rather disappointed that there was no Visual Basic .NET code. The author clearly is a C# expert. I may change my review once I read the whole book, I am sure I will appreciate his thoroughness once I have a grasp of ASP.NET.

5 out of 5 stars This book deserves 6 stars !.......2004-02-09

In depth discussion on most important features of ADO.NET and ASP.NET. Buy it and enjoy it if you are a professional developer. Don't buy it if you don't know anything.
It's a shame to give this book less than 5 stars.

5 out of 5 stars Extremely good book for Intermediate to Advanced readers.......2004-01-07

This is quite a good book on real techniques to solve real problems. It's still going to be useful if you use for you're development third party controls and frameworks, you still will find valuable information inside. I wouldn't recommend it for the very beginner that wants a Learn-This-In-1-Hour book (and keep yourself in the ignorance :-)).

For anybody else with certain degree of familiarity with the .Net environment, the book is going to be extremely useful.

Books:

  1. Programming WCF Services (Programming)
  2. Real-Time Rendering (2nd Edition)
  3. Real World Camera Raw with Adobe Photoshop CS2 (Real World)
  4. Real World Web Services
  5. Regular Expression Pocket Reference
  6. Regular Expression Pocket Reference
  7. Sams Teach Yourself Microsoft SQL Server 2000 in 21 Days (2nd Edition, Book Only)
  8. Simplified TRIZ: New Problem-Solving Applications for Engineers & Manufacturing Professionals
  9. Special Edition Using Microsoft Office Project 2003 (Special Edition Using)
  10. Starting an Online Business For Dummies, 4th Edition

Books Index

Books Home

Recommended Books

  1. Diversity Amid Globalization: World Regions, Environment, Development
  2. America in the Seventies
  3. Solid Gold Music: An Automated Accounting Simulation
  4. The Lost Weekend
  5. Why ERP
  6. A Long Way from Home
  7. Yellow Eyes
  8. Alpha Teach Yourself Investing in 24 Hours
  9. The Misunderstood Economy: What Counts and How to Count it
  10. Vermont Notebook, The