Beginning ASP.NET 2.0 Databases: Beta Preview Paperback – Mar 18 2005
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
From the Back Cover
Beginning ASP.NET 2.0 Databases Beta Preview
ASP.NET 2.0 will bring sweeping changes to the ASP database landscape. This introduction to adding data to your Web site with the public beta prepares you for the changes. You can take a first-hand look at the promised developer productivity improvements and decide whether or not they'll benefit your applications.
You will move in a logical progression from connecting to displaying to changing data, including alternate data types, presentation enhancements, and more. The authors guide you around the pitfalls, explain the peculiarities, and provide you with best practices using real-world business situations. Packed with examples and explanations, plus Q&A review at the end of each chapter, this book focuses entirely on the new techniques in ASP.NET version 2.0 and will have you ahead of the curve for the new version final release.
What you will learn from this book
- Fundamentals of connecting your Web pages to databases
- Complete scenarios with SQL Server, Oracle®, MySQL®, Access, and XML
- Tricks and traps to displaying data in grids, lists, and trees
- How to allow users to change, add, and delete data
- Techniques for creating data objects and events and handling data errors
Who this book is for
This book is for database developers seeking a Web front end or Web programmers who want to add data to a site. You must have a basic knowledge of HTML and database design. Some experience with the ASP.NET 2.0 beta is helpful.
"Simple, straightforward tutorials and a conversational style make this book approachable to the novice developer, while also demonstrating several real-world scenarios and tips that will be appreciated by those already familiar with the basics."
Bradley Millington, Program Manager, Web Platform and Tools Team, Microsoft Corporation
About the Author
John Kauffman has written numerous books about ASP and the incorporation of data into ASP pages. Born in Philadelphia and educated at Penn State, he has lived, taught, and programmed on three continents as he follows his wife’s diplomatic assignments.
When not writing, he spends his time sailing, teaching electronics to high school groups, and chauffeuring his kids to hockey and music practices.
Most Helpful Customer Reviews on Amazon.com (beta)
Given that the point of ASP.NET 2.0 is to build data-driven sites, Kauffman's database-centric book is a good way to look at it.
The most important change in beta 2 is ASP.NET 2.0's new ties to the "SQL Server 2005 Express Edition" product. This is detailed well in one of the early chapters here.
After that the author covers all the routine ASP.NET data techniques you'll need to know including:
Paging and sorting data
Updating, deleting, inserting data
Working with XML
Chapters 2 and 3 examine the connection aspects of database access. While chapter 2 covers Microsoft Access, chapter 3 touches on SQL Server and SQL Server Express. The author also provides coverage about connecting to other popular relational databases such as Oracle and MySQL. Chapter 5 shows the different ways by which you can display data using ASP.NET 2.0. These include the GridView and DetailsView controls. The next chapter examines in detail the usage of Cascading Style Sheets with ASP.NET 2.0 controls. Chapter 7 examines the paging and sorting aspects of controls such as the GridView. The next chapter provides a clear explanation of displaying data in list controls.
Chapter 9 shows you how to filter data from the database using different methods such as using a QueryString parameter or a TextBox value. This chapter also demonstrates how to display data using a GridView and DetailsView on the same page and on different pages. Chapter 10 examines the different ways of displaying data in templated controls with the help of source codes. Chapters 11 and 12 cover updating, deleting, and inserting data in a detailed manner. The author covers, among other things, the handling of NULLs in updates.
Chapter 12 examines the inserting of data using DetailsView and FormView controls. The author provides a detailed explanation about n-tier applications and the creation of a data access logic layer using the Visual Studio DataSet Designer. Do you have knowledge of XML? If so, you should refer to chapter 14 as it provides detailed coverage about the usage of XML with ASP.NET 2.0. The final two chapters cover data caching and handling of events. Many readers will keenly read the chapter about caching as this technique has been used by many developers to improve the performance of ASP.NET applications.
An important point to note regarding this book is that each chapter includes exercises titled Try It Out. These exercises will help readers to learn while they read the book. Moreover, all aspects are covered in a step-by-step manner.
This book includes an excellent appendix which gives a short and crisp introduction to SQL statements. Each chapter includes exercise questions, and the final appendix provides answers for the same. I feel that the author should provide multiple-choice questions as exercises rather than conventional style questions. This will help those who are preparing for the upcoming .NET 2.0 certification examinations. I also found some coding errors in the book. I hope the author will fix them before releasing the next edition of the book.
I feel that even beginners with no experience of ASP.NET can easily learn the concepts covered in this book, as it is written in easy-to-understand language. This book should find a place on the shelves of upcoming ASP.NET developers.
I found the reference setup to Microsoft's new Visual Web Developer 2005 an exciting and welcome surprise. It is so darn easy now to quickly create asp.net database webs with this awesome development platform. My [...] dynamic web chart component snapped right into environment and worked even better than in older version of Visual Studio .NET platform.
Richard Norte - AIC
Some of the new controls (like GridView) are covered in great detail, but one of the things I really found missing was a detailed comparison of the controls themselves. For example, The gridview allows you to specify the display text if no data rows are returned, but the datalist does not. I looked and looked for this info in the book but it wasn't there. I thought it would have been easy enough to add a line about the datalist saying something to the effect of 'if you use this control, you will have to handle emtpy result sets (no rows) yourself--the control does not have this ability inherently'...
But it wasn't there and I had to dig that info up from other sources. But all in all, if are new to 2.0 and need to have a lot of data interaction, this book will be helpful.
I wish the book covered stored procedures in more detail (they are mentioned but just barely). But that's more of a personal opinion than a knock on the book. If your app is like mine and uses a lot of sprocs, you'll find the book useful for the connection and the resultset, but the command stuff is mostly geared toward general SELECT/UPDATE statements.
Hope this helps, your mileage may vary!
Look for similar items by category
- Books > Computers & Technology > Computer Science
- Books > Computers & Technology > Databases > Beginning & Introductory
- Books > Computers & Technology > Databases > Database Design
- Books > Computers & Technology > Programming > Languages & Tools
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Structured Design
- Books > Computers & Technology > Software > Databases
- Books > Computers & Technology > Web Development > Programming > ASP
- Books > Textbooks > Computer Science & Information Systems > Database Storage & Design
- Books > Textbooks > Computer Science & Information Systems > Software Design & Engineering