Programming ASP .NET Paperback – Feb 11 2002
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 e-mail address or mobile phone number.
Chunky and detailed, Programming ASP.NET is a hands-on guide to Microsoft's Web development technology. It is a huge subject, and at over 900 pages, this is longer than most O'Reilly titles. With support for Web services as well as dynamic Web sites, ASP.NET is the most impressive part of Microsoft's .NET Framework, but developers familiar with the old Active Server Pages have much to learn. This title begins at the beginning with "Hello World," but goes well beyond the basics by providing in-depth examples and explanations. There is some coverage of Visual Studio .NET, but most of the content is equally applicable to those who prefer to use straight code editors. There are extensive code examples, almost too many, with most given in both Visual Basic and C#. Some of the code is repetitive, and at some points shorter, more specific examples would help the book's flow and reduce its bulk.
The early chapters introduce the ASP .NET architecture and cover the event model, the different control types, debugging and the essentials of Web Forms. The chapters that follow tackle database development, including validation, data binding, programming ADO .NET and managing transactional data updates. This accounts for two-thirds of the book. The last third tackles Web services both as client and server, caching and performance optimisation, security, and application deployment. A bug database is used throughout as an example application.
Overall the authors do a great job of covering ASP .NET essentials, somewhat slanted towards database applications. The book has a real-world feel to it and does not skim over problem areas. It is nicely written, and working through the examples is a good way both to learn ASP .NET, and to get a feel for what it can do. --Tim Anderson
I don't normally use a ratings system, but if I did, this would have been 4.5 out of 5... This book is a "must buy" for development enthusiasts. -- Jason Salas, guam-asp.net, March 2002
Users at every level will appreciate this approach. I highly recommend this book to ASP.NET programmers. -- CompuNotes Issue #183
Inside This Book(Learn More)
Browse and search another edition of this book.
Top Customer Reviews
The authors begin with a simple HTML based "hello world" program and quickly build up the asp.net capabilities. They show integrated code and the (preferred) code-behind. The event model is explained in detail. Each of the major controls is shown and the validation controls are described in detail. The authors also show debugging techniques and proper coding idioms.
Every example is shown in both VB.NET and C#, which I found very helpful. This helped me see the similarities in the language and clarified areas that might otherwise be confusing.
The book includes a lengthy section on interacting with data, including a primer on ADO.NET and list-bound controls. The section on custom and user controls is excellent.
They spend 3 chapters on Web Services, and provide a comprehensive overview of this topic.
Finally, the book is rounded out with chapters on caching and performance, security and deployment and configuration.
The writing is clear and crisp, and despite the fact that there are two authors, it reads as if written by just one. The material is delieverd with clarity, and the authors provide unbelievable support on their web site, where you can obtain the source code and also ask questions directly of the authors!
All in all, I was very impressed by this excellent introduction to ASP.NET, and I recommend it highly.
Unlike many other ASP.NET books I have seen, you can actually pick this one up and begin writing ASP.NET applications quickly. The book begins with an introduction to the Visual Studio development environment, which is necessary knowledge to be able to effectively write and compile code. This introduction does a very good job quickly describing the most important features of the IDE. For a more thorough introduction to the Visual Studio .NET IDE, pick up a copy of O'Reilly's Mastering Visual Studio .NET.
This book then proceeds to discuss each of the ASP.NET server controls in detail. Examples are provided in both C# and VB.NET, with clear preference given to C#. Some of the more difficult concepts are clearly explained, with enough information provide to satisfy more advanced readers.
Personally, I found many of the highlights of this book to be toward the end, where an excellent section on data access can be found. This has often been a point of contention with me: most applications today have some amount of data access involved. Unfortunately, most .NET books have only a small (and largely inadequate) data access chapter. The data access section in this book is one of the best I have seen. Even if you know a lot about ASP.NET, you'll probably learn a thing or two from the data access section.
The authors also have written an excellent chapter on creating custom controls for applications.Read more ›
To be sure the book starts out with comprehensive examples, but these are for the more simple constructs. Just when you find you are getting to the important subjects - security, forms authentication, configuration, etc. the authors suddenly become extremely vague or lazy. Examples of what I mean? The reader will begin to see much psedo-coding and terse explanations instead of actual examples for things such as posting a form to authenticate a username / password.
I conclude from this that the authors must not have experience building these kinds of full-blown applications and do not know how to fully discuss and educate on these subjects. Either that, or they just got lazy and failed to deliver the goods. Either is unforgivable if you are claiming to cover the materials in the table of contents.
If I could give this book 1.5 stars insted of 2 I would have.
Did it help me? Well, yes, I did learn a few things. Did it provide the information I was seeking when I purchased the book?
NO!! It fails to deliver just when I arrived at the subjects I wanted to learn more fully.
So, to net it out... If you are completely new to ASP.NET, this is an "OK" book to cut your teeth on. If you are looking to inform yourself on the more advanced topics of full-blown application development, this book is a waste of your money. Do not purchase it.
Now I'm off to search for a book written by folks that do know about forms authentication, configuration, security, etc.
I recommend this book.
Most recent customer reviews
I was looking for a book that thoroughly taught ASP.NET and took the C# language seriously and not as an afterthought. This book is absolutely perfect. Read morePublished on June 27 2004 by C. Jones
As a new programmer, and even newer to .NET and ASP.NET this book is a must have for anyone serious about learning ASP.NET. The book covers every aspect of using ASP. Read morePublished on May 25 2004
This book is a gold-mine - explaining well the .NET concepts. As an experienced ASP developer, it gave me good background to understand the differences between ASP and ASP.NET. Read morePublished on March 28 2004
This is an excellent book. In fact, it's the best ASP.NET book I've seen yet. I did find myself skipping around in it a lot more than reading it cover to cover, but, all in all,... Read morePublished on Feb. 12 2004 by Terry Smith
I am a big fan of O'Reilly titles, however this book is not one of the better ones. The code examples are lengthy and always (unnecessarily) provided in both C# and VB.NET. Read morePublished on Jan. 13 2004 by Seann Hicks
I developed my first .NET project as a consultant the first day the .NET framework was released by Microsoft. I found myself scrambling for a book with helpful examples. Read morePublished on Jan. 8 2004 by S. Moreland
I've been using this book since its first edition as the text of an ASP.NET class I teach for the last two years, after looking over many others. Read morePublished on Dec 17 2003 by TechRanger
This book is extremely good for beginners. If you have already worked on ASP, you might find this a bit boring at some places. Read morePublished on July 31 2003
I am not going to say this is the worst book I have ever read, because it was useful considering that I didn't know anything about .NET before starting on this book. Read morePublished on July 13 2003 by C. Hunt
Look for similar items by category
- Books > Computers & Technology > Microsoft > Development > .NET
- Books > Computers & Technology > Programming > Languages & Tools
- Books > Computers & Technology > Software
- Books > Computers & Technology > Web Development > Programming > ASP
- Books > Professional & Technical > Engineering
- Books > Textbooks > Computer Science & Information Systems > Programming Languages