With this book, you will learn how to create engaging and interactive web applications using the latest version of the world's most popular web development platform: ASP.NET with AJAX, built on the productivity-enhancing features of Visual Studio 2008.
All you need to get started is a basic knowledge of HTML and a desire to produce professional quality websites.
Learning ASP.NET 3.5 introduces new skills in each new chapter and offers fully annotated and fully functional examples that you can put to work immediately. Each chapter adds detailed summaries, practice questions to ensure comprehension, and exercises so you can apply what you've learned to new situations.
Written by the bestselling author team of Jesse Liberty, Dan Hurwitz, and Brian MacDonald, Learning ASP.NET 3.5 offers complete, up-to-date coverage of ASP.NET 3.5 and AJAX. The book includes:
Chapters that are designed as a series of tutorials on different aspects of web development
Examples in each chapter that illustrate how a new concept works. Different chapters feature either a single running example with several stages, or a series of smaller examples
A single large example in the final chapter offers that uses everything the reader has learned
AJAX-style fully integrated into ASP.NET programming -- the way it should be taught and used
If you want to get up to speed with the world's most popular web development technology, Learning ASP.NET 3.5 is the best resource for the job.
Chapter 1 Getting Started
Creating a New Web Site
Making the HelloWorld Web Site Interactive
What You Just Did
Chapter 2 Building Web Applications
Mastering Web Site Fundamentals
Chapter 3 Snappier Web Sites with AJAX
Take a Walk on the Client Side
ScriptManager and UpdatePanel
Controlling Browser History
Extending Controls with the Control Toolkit
Source Code Listing
Chapter 4 Saving and Retrieving Data
Getting Data from a Database
Binding Data Controls
Create a Sample Web Page
Using a DataSource Control
Pay No Attention to That Man Behind the Curtain
Adding Insert, Update, and Delete Statements
Displaying and Updating the Data
Take It for a Spin
Modifying the Grid Based on Conditions
Selecting Data from the GridView
Passing Parameters to the SELECT Query
Creating the Object Model
Using the Object Model
Editing Data in LINQ
ASP.NET Dynamic Data
Source Code Listings
Chapter 5 Validation
The Summary Control
The Compare Validator
Chapter 6 Style Sheets, Master Pages, and Navigation
Styles and Style Sheets
External Style Sheets
Adding Content Pages
Using Nested Master Pages
Changing the Master Page at Runtime
Buttons and HyperLinks
Menus and Bread Crumbs
Chapter 7 State and Life Cycle
Page Life Cycle
Chapter 8 Errors, Exceptions, and Bugs, Oh My!
Creating the Sample Application
Chapter 9 Security
Creating Users with the WAT
Managing Users Programmatically
Chapter 10 Personalization
Themes and Skins
Chapter 11 Putting It All Together
Using Master Pages
Setting Up Roles and Users
Custom Error Pages
Source Code Listings
Appendix Installing the Stuff You'll Need
What Hardware and Software You'll Need
Visual Web Developer
Visual Studio 2008
ASP.NET AJAX Control Toolkit
Appendix Copying a Web Site
Copying the Web Site Without Using the IDE
Copying the Web Site with the IDE
Appendix Publishing Your Web Site
Using a Hosting Company
Example: Getting Set Up on a Hosting Site
Hosting Your Own Site
Appendix Answers to Quizzes and Exercises
Chapter 1: Getting Started
Chapter 2: Building Web Applications
Chapter 3: Snappier Web Sites with AJAX
Chapter 4: Saving and Retrieving Data
Chapter 5: Validation
Chapter 6: Style Sheets, Master Pages, and Navigation
Jesse Liberty is the best-selling author of O'Reilly Media's Learning ASP.NET with AJAX, Programming C#, Programming .NET 3.5, and a dozen other books on programming. He is a Senior Program Manager at Microsoft on the Silverlight Development Team, and a frequent contributor to O'Reilly Network websites and publications. Jesse is a former Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank, and was an independent consultant for 12 years.
Brian MacDonald has edited programming and networking books for major publishers on topics ranging from securing Windows servers to PHP web programming to running an eBay business. He also coauthored O'Reilly's Learning C# 2005.
The image on the cover of Learning ASP.NET 3.5, Second Edition, is a monkfish (Lophius piscatorius). Europeans occasionally call the monkfish a sea monk, a kinder term for a fish also known as a sea monster.
Although according to Seafood Watch, Americans concerned with sustainable livingpractices should avoid eating the fish, the monkfish remains a popular dish amongconsumers and chefs alike.
Chefs have come to appreciate the fish-often labeled the "poor man's lobster"-forits ability to absorb the flavor of accompanying broths and spices. While the fish isonly similar to the lobster in texture and not flavor, many chefs find it easier topromote the fish under a name the public will recognize and not find intimidating.
Its large head, which is twice as wide as its tail, and enormous mouth filled withsharp, pointy teeth give the monkfish a reputation for being one of the ugliest fisharound. Markets will usually sell the monkfish without its head, a precedent perhaps set by France, where it had previously been illegal to bring monkfish into the country with their heads attached, as the fish might frighten passersby.
The cover image is from Dover's Animals. The cover font is Adobe ITC Garamond. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSansMonoCondensed.
Comments about O'Reilly Media Learning ASP.NET 3.5, 2nd Edition:
well i bought this bood recently , i just khow how to program in java , i had no idea about programming in VB ! was kinda afraid :D but it'd expalained everything so easy to understand , i really really like it !
Bottom Line Yes, I would recommend this to a friend