Professional ASP.NET 2.0 Databases Paperback – Feb 12 2007
|New from||Used from|
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your mobile phone number.
From the Back Cover
Now you can uncover the secrets behind accessing and retrieving data from a wide range of data sources such as SQL Server and XML sources. This book walks you through the array of ADO.NET 2.0 features and clearly shows you how they can be used to develop database-driven web applications in ASP.NET.
You'll first gain an in-depth understanding of the data source controls that enable data binding in the ASP.NET platform. Next you'll uncover the advanced features of ASP.NET, including site navigation, implementing sorting and paging, and editing data in templates. You'll then focus on designing transactions in ADO.NET 2.0, displaying data, and utilizing SQL Server 2005 XML.
Throughout the chapters, you'll find examples and source code that you can integrate into your applications. This will enable you to leverage ADO.NET and ASP.NET features so you can easily create a scalable N-Tier web site.
What you will learn from this book
- All about the new ASP.NET page architecture, data controls, and code sharing features
- How to work with hierarchical XML data
- Ways to fine-tune formatting with templates
- Tips for providing transaction support in your business applications
- Techniques for creating high performance web sites with the advanced features of ADO.NET 2.0
- How to build better architected applications using the new XML data type in SQL Server 2005
Who this book is for
This book is for intermediate or experienced programmers who have started developing with ASP.NET and are familiar with relational databases such as SQL Server. The ASP.NET example code is written in C#.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
About the Author
Thiru Thangarathinam works for Intel Corporation in Phoenix, Arizona. He is an MVP and specializes in architecting, designing, and developing distributed enterprise-class applications using .NET-related technologies. He is the author of Professional ASP.NET 2.0 XML from Wiley and has also coauthored a number of books in .NET-related technologies. Thiru has also been a frequent contributor to leading technology-related online publications. At Intel, he is part of the team that is focused on developing the Enterprise Architecture and Service Oriented Architectures for Intel. He can be reached at email@example.com.
Most Helpful Customer Reviews on Amazon.com (beta)
Like any book, there always will be an introduction on the technology taught, so basically the first three chapters caters to refresh the reader on this technology. Chapter 1 introduces the ASP.NET 2.0 technology and terminology, the new data controls, how master pages work, and web parts framework. Chapter 2 is a very important chapter because it sets the stage for later chapters focusing on ADO.NET. You do not know how many books I have gone through trying to find a book with anything more than 20 pages on ADO.NET. It amazes me that no book (other than this one), really takes the time and explains this corroborating technology in detail when talking about ASP.NET. Yes, I have seen the pure ADO.NET books out there, but they put most of the explanation towards Windows forms, not web forms. I like how the author organizes the material and then further gives greater detail in other chapters (13 and 14). Chapter 3 introduces the reader to the updated data controls with some good detail on the advantages and disadvantages of using them, the new ObjectDataSource control, and how to incorporate the usual data-bound controls (GridView, DetailView and FormView) to them. A very good introduction to the basics.
The book (Chapter 4) then goes into using the SqlDataSource control (a good 35 pages) with topics like: Executing stored procedures and returning data, How to process return values from a stored procedure, How to handle null values, How to handle exceptions raised by the SqlDataSource control, How to detect conflict during updates, etc. Not to be overly praising this book, but I cannot remember one book that covered all these interesting topics before. Maybe I've seen this in two or three but not just one. A great chapter. The following chapter (5), the author reviews how to data bind XML data using the XmlDataSourceControl, how to filter the data, applying XSLT stylesheets, programmatically creating a XmlDataSource control, etc. A very thorough explanation of a control that is not talked about enough in other books.
One of the most interesting chapters of this book in my opinion is Chapter 6 which shows the basics (and much more) of data binding with objects. Instead of always depending on inline data source controls, you can create n-tier controls (though somewhat limited) and separate the code logic in separate classes. Though this chapter is semi-misleading because it still is talking about using a control (ObjectDataSource) in its examples. A better title would have been: Creating Object with the ObjectDataSource Control (or something like that). In any event, this chapter opens your eyes on one of the ways you can create some "real-world" development techniques.
The next two chapters (7 and 8) focus on making site wide changes to either your web pages (site navigation - SiteMapDataSource control) and how to modify existing controls like the GridView to create template columns and fields to unify your page look.
A great chapter that I automatically started reading right away was chapter 10 which focused on advanced data binding concepts such as creating a master/detail page (or parent/child), displaying selected rows in a GridView, creating custom templates in a GridView, using themes, using other controls (DropDownList) in a GridView, and extending the GridView. Lots of good stuff in this chapter that you will find on a bunch of websites or blogs or forums.
The last few chapters the author goes through creating a nice application (Rental Resevation System) and puts everything taught together. I think every book should have the last couple chapters of the book to put all the pieces together so the reader can get some ideas on how to use them in their own web applications. The code in the book is in C#, so for all you VB.NET developers you'll need to spend some time converting the code.
Apart from that this is an excellent book that teaches the reader how to really use ASP.NET 2.0 to its full potential and lots of tricks of the trade that would take you hours of searching online to find the answer. I highly recommend this book to any ASP.NET developer.
It would be better if this book provides examples on VB.NET as well since the book completely focuses only on C#. And also it would be great to have some information on the below:
1. Instructions on solving the most common SQL access errors.
2. How to replace SQLExpress with SQL Server
Book explains XML classes, Data Validation, XML transformation, XML and ADO.NET, Web Services and use of XML in Web.Config and Configuration files.
Thiru does a great job in not only showing "how to" but also provides best practice tips so that you know "when to", "when not to", "when you do be sure to". These are the things I need to know in the real world. Without a doubt this was one of the best technical books I have read in a while. I will definitely buy any future books that he authors. Glad to see he's a fellow Phoenician also!
Look for similar items by category
- Books > Computers & Technology > Databases > Database Design
- Books > Computers & Technology > Internet & Social Media
- Books > Computers & Technology > Programming
- Books > Computers & Technology > Software
- Books > Computers & Technology > Web Development > Programming > ASP
- Books > Textbooks > Computer Science & Information Systems