EUR 38,12
  • Alle Preisangaben inkl. MwSt.
Gewöhnlich versandfertig in 9 bis 13 Tagen.
Verkauf und Versand durch Amazon.
Geschenkverpackung verfügbar.
Programming Microsoft AD... ist in Ihrem Einkaufwagen hinzugefügt worden
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Anhören Wird wiedergegeben... Angehalten   Sie hören eine Probe der Audible-Audioausgabe.
Weitere Informationen
Dieses Bild anzeigen

Programming Microsoft ADO.NET 2.0 Applications: Advanced Topics (Developer) (Englisch) Taschenbuch – 30. November 2005

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Amazon-Preis Neu ab Gebraucht ab
"Bitte wiederholen"
EUR 38,12
EUR 26,07 EUR 1,46
9 neu ab EUR 26,07 11 gebraucht ab EUR 1,46
Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.


  • Taschenbuch: 512 Seiten
  • Verlag: Microsoft Press; Auflage: 2005. (30. November 2005)
  • Sprache: Englisch
  • ISBN-10: 0735621411
  • ISBN-13: 978-0735621411
  • Größe und/oder Gewicht: 18,8 x 3,2 x 22,9 cm
  • Durchschnittliche Kundenbewertung: 4.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: Nr. 684.512 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr



Dive in for reference where you need it and learn the intricacies of developing sleeker, more robust, security-enhanced applications in ADO.NET 2.0. Featuring code samples in Microsoft Visual C# and Visual Basic, this reference goes beyond the fundamentals to help professional developers solve sophisticated enterprise development problems. Discover how to: Examine advanced connectivity options and best practices including connection pooling, clustered connections, and asynchronous access Use tracing to diagnose application flow and performance issues Resolve concurrency conflicts and implement a data access layer Implement seamless application failover from one Microsoft SQL Server database to another Use managed code and the SQLCLR to create stored procedures, user-defined functions and types, aggregates, and triggers Write effective data-caching code to improve application performance Use the Systems.Transactions namespace to work with Microsoft SQL Server 2005 Implement streaming techniques to chunk data Apply various methods to extract and modify XML data PLUS Get code samples on the Web

Über den Autor und weitere Mitwirkende

Glenn Johnson is a trainer and writer focusing on ASP.NET, ADO.NET, C#, and .NET internals. He is author of Programming Microsoft ADO.NET 2.0 Applications: Advanced Topics.

In diesem Buch (Mehr dazu)
The ADO.NET class hierarchy can be split into two categories: connected and disconnected objects. Lesen Sie die erste Seite
Mehr entdecken
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:


4.0 von 5 Sternen
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne
Siehe die Kundenrezension
Sagen Sie Ihre Meinung zu diesem Artikel

Die hilfreichsten Kundenrezensionen

1 von 1 Kunden fanden die folgende Rezension hilfreich Von Hans Peter Bornhauser am 15. September 2007
Format: Taschenbuch Verifizierter Kauf
Das Buch beginnt mit einer Übersicht über die Klassen aus System.Data (disconnected) und fährt fort mit einem Kapitel über die Connected Klassen. Dabei wird Wert auf Provider-unabhängige Klassen gelegt. Dieser Teil gehört eigentlich noch zu den Grundlagen und nicht zu den fortgeschrittenen Themen.
Dann folgen jedoch Kapitel über Trace Logging, Connection Pooling, asynchroner Zugriff hin bis zur SQLCLR, Transaktionen, Caching mit SqlDependency und ein gutes Kapitel über BLOB's. Die zugehörigen Code Beispiele in C# und VB.NET sind sauber und lassen sich direkt in die Praxis übernehmen.
Die beiden Kapitel über das Windows DataGridView und das Web GridView Control passen nicht wirklich dazu, dafür wäre etwas mehr Inhalt über komplexere Datenbankszenarien wünschenswert gewesen.
Auch wenn es nicht wirklich ein Buch über den fortgeschrittenen Zugriff auf Daten geht, sind die darin aufgenommenen Themen sehr gut beschrieben und ein klarer Mehrwert zu dem, was in anderen Büchern über ADO.NET geschrieben wird. Insbesondere die Neuerungen von ADO.NET 2.0 werden beschrieben.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen

Die hilfreichsten Kundenrezensionen auf (beta) 10 Rezensionen
30 von 32 Kunden fanden die folgende Rezension hilfreich
Great Resource 8. April 2006
Von James de la Bastide - Veröffentlicht auf
Format: Taschenbuch
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.
30 von 32 Kunden fanden die folgende Rezension hilfreich
Great Examples! In VB.NET and C# 15. November 2005
Von John Rogers - Veröffentlicht auf
Format: Taschenbuch
I just got this book, and I haven't been able to put it down. I have a little experience with ADO.NET in VS2003, but I wanted to quickly get up to speed with ADO.NET 2.0 in VS2005.

The first thing that I found was that the examples were done in both VB.NET and C# so there is no need to think about converting between languages.

Next, I found that the first chapters provide a good overview of the ADO.NET objects, so you can can familiar with the object rather quickly.

After that, the chapters focus on specific topics, (mostly new ADO.NET 2.0 topics) going into detail and giving specific implementation examples.

I like this author's style, obviously this author is also an instructor. I hope to see more books from this author!
35 von 39 Kunden fanden die folgende Rezension hilfreich
Good not Great... 17. Juli 2006
Von Shawn Wildermuth - Veröffentlicht auf
Format: Taschenbuch
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:


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.


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 because I think it will be a valuable resource for most developers. But it is not a perfect book.
22 von 26 Kunden fanden die folgende Rezension hilfreich
This book is exactly what I needed 11. November 2005
Von Sue Johnson - Veröffentlicht auf
Format: Taschenbuch
I finally found an ADO.NET book that gave an example of how to perform conflict resolution that is useable. This book quickly cover the objects in ADO.NET, but then goes much further by applying covering topics that are new in ADO.NET 2.0 as well as topics that not new to ADO.NET 2.0, but are never covered in other books.

Pablo Castro wrote the forward for this book, and I agree with everything that he said about this book.
7 von 9 Kunden fanden die folgende Rezension hilfreich
Not quite what I was expecting. 30. Juni 2006
Von Richard Carpenter - Veröffentlicht auf
Format: Taschenbuch Verifizierter Kauf
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.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.