ASP.NET is the successor technology to Active Server Pages (ASP), the world?s most successful development environment for building server-side web applications. ASP.NET leverages the power of Microsoft?s new .NET platform to allow you to write dynamic, data-driven applications that run over the World Wide Web.In Programming ASP.NET, Jesse Liberty and Dan Hurwitz teach you everything you need to know to write web applications and web service applications. The book focuses on ASP.NET development using both C# and Visual Basic .NET, and coding examples are presented in both languages.Programming ASP.NET includes a detailed tutorial on Web Forms, which, in conjunction with Visual Studio .NET, allow you to apply Rapid Application Development techniques (including drag-and-drop control placement) to web development. Programming ASP.NET includes extensive coverage of each type of server control, including Web server controls, HTML server controls, and custom controls.Since most web applications and web services involve retrieving data and returning it to a client browser, Programming ASP.NET also offers extensive coverage of data access issues. These include topics such as using ASP.NET's list-bound controls; accessing data using the ADO.NET object model, and updating data with or without transaction support.Programming ASP.NET also discusses such advanced topics as:
Caching and performance
Configuration and deployment
The ASP.NET technologies are so complete and flexible; your main difficulty may lie simply in weaving the pieces together for maximum efficiency. Programming ASP.NET shows you how to do just that.
Jesse Liberty is the best selling author of Programming ASP.NET, Programming C#, and a dozen other books on web and object oriented programming. He is president of Liberty Associates, Inc., where he provides contract programming, consulting and on-site training in ASP.NET, C#, C++ and related topics. Jesse has been a Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank.
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Programming ASP.NET is a stingray. The stingray is a cartilaginous fish, distinguished from other types of rays by the saw-edged, venomous spines that adorn its whip-like tail. Stingrays have flat, disk-shaped bodies without distinct heads. They have well-developed pectoral fins, which undulate to propel their bodies through the water. Stingrays' eyes are on the top sides of their bodies, while their mouths are on their undersides. Because of this, they cannot see what they are eating and sometimes leave "hickeys" on scuba divers.Stingrays live in shallow bays, sounds, and in-shore waters with sandy bottoms. They usually keep to the ocean floor and will flatten themselves against the ground to hide from predators. Despite their venomous tail spines, stingrays are not aggressive and will flee from danger whenever possible. They feed on mollusks, crustaceans, and some types of small fish. Sharks often prey on them, even though the two are closely related. Catherine Morris was the production editor for Programming ASP.NET. Jane Ellin, Sue Willing, and Catherine Morris were the proofreaders . Emily Quill, Judy Hoer, and Claire Cloutier provided quality control. David Chu, Julie Flanagan, Matt Hutchinson, and Darren Kelly provided production assistance. Judy Hoer wrote the index.Emma Colby designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.David Futato designed the interior layout. Mihaela Maier converted the files from Microsoft Word to FrameMaker 5.5.6 using tools created by Mike Sierra. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Linley Dolby.
This is the worst text book it has ever been my misfortune to buy. Throughout the book the text supports the examples rather than the other way around. It is almost always assumed that the user is coding in the VS.net IDE. The index is not worth a candle and the level of ommissions is staggering. Whats more if you want to find specific information on a give topic, even if the information is included in the book you may never find it.
As an experienced ASP developer, this was a great book to get started with ASP.Net. Excellent broad coverage of many topics. Only 4 owls though as it didn't take too long before I was wanting more information than the book provided, like detail about web.config settings or form-based authentication. It covers the basics but not enough for a professional implementation.
This book is a great as a first step into ASP.Net for someone who already knows ASP, but it is not the only book you will need about ASP.Net.
Good book to get you going in ASP.net. I like the fact that all examples are in both VB and C# (we have both in our shop). We have a group of very experianeced ASP developers that were chomping at the bit to get going with ASP.Net and this book is a good starting point.
I liked the book and it had an excellent coverage of controls and forms. It wasn't a good choice for me as a beginning ASP.NET developer as I was unfamiliar with some of the language principles that C developers are already aware of, like inheritance. I also found the manual approach to working with the datasets burdenson, more time could have been spent on using the Visual studio UI to accomplish these tasks. Finally, the examples (especial in the ADO.NET section), built upon each other to an extent where I could not get them to work, and thus couldn't be sure I really learned the core material.
This is my 1st O'Reilly book purchase and I must say this book is an execellent choice. I find this book very interesting and for me learning ASP.Net for the 1st time, transitioning from a client server developer to a web application developer was not so difficult with this book as a resource. I have purchased two more O'Reilly books (ASP.Net in a Nutshell & Programming VB.Net) and I think I am going to enjoy them also.
I read Programming C# prior to reading this book. Both books cover .NET framework and related material very thoroughly. I now feel comfortable reading Microsoft .NET documentation on the web. The only suggestion I have is to reduce the size of this book by designing and implementing a source code expansion button much like Microsoft does within the VS.NET IDE when it hides IDE's code.
I spent several hours comparing books on creating Web Forms applications. This one is the best. It covers more material than its competitors; it's better organized; it explains how to create programs using a simple text editor, and then explains how to best create them using VisualStudio.Net; It includes both C# and VB.Net versions of every example; and it's very easy to find what you are looking for. A required tool for .Net developers.