See larger picture | Professional ASP.NET 2.0 Server Control and Component Development (Wrox Professional Guides)
by
Shahram Khosravi
- WroxList Price: $49.99 Price at Amazon.com: $32.99
(Save
34%)
Availability: Usually ships in 24 hours Shipping rates and policies |
- Average Customer Review:
Based on
8
reviews.
- Amazon.com Sales Rank: 134404
|
Product Description The ASP.NET 2.0 Framework introduced web developers to dozens of new server controls and components, and a greatly expanded and easier structure for writing their own server controls and components. Professional ASP.NET 2.0 Server Control and Component Development covers the breadth of server control functionality as well as the rest of the membership, role management, SchemaImporterExtension, and so on – the functionality referred to as components. Written for the experienced ASP.NET developer, Professional ASP.NET 2.0 Server Control and Component Development will show you how to write your first sever control or custom component. The step-by-step coverage drills down to the details of the extensible part of the ASP.NET 2.0 Framework that you need to extend to write the specified type of custom control or component. Rather than present the extensible part as a black box, it presents a detailed step-by-step approach to implement functional replica of the extensible part, discusses the replica’s code in detail, and provides an in-depth coverage of the techniques, tools, and technologies used in the code. From there you get a detailed practical recipe for developing the specified type of custom control or component and book then uses the recipe to implement one or more real-world custom controls or components of the specified type that you can use in your own Web applications. Some of the many types of controls and components you'll learn to build are: - Ajax-enabled controls and components: four chapters on Ajax discuss and use Ajax patterns, ASP.NET 2.0 client callback mechanism, CSS, DOM, XML, and JavaScript to implement a number of Ajax-enabled controls and components.
- Web Parts: four chapters on Web Parts in ASP.NET 2.0 develop a number of custom WebPart, EditorPart, CatalogPart, WebPartZone, WebPartChrome, WebPartVerb, WebPartManager, and data-bound WebPart controls.
- 5 chapters on ASP.NET 2.0 security, membership, and role management components
- 5 chapters on ASP.NET 2.0 tabular and hierarchical data source controls and custom Parameter components
- 4 chapters on ASP.NET 2.0 tabular data-bound controls and data control fields
- Developing controls and components that can access any type of data store and automate all their data operations such as Delete, Update, Insert, and Sort.
- XML Web service, WSDL, Google XML Web service API, SchemaImporterExtension, ISerializable, and CodeDom
- XmlReader, XmlWriter, XPathNavigator, DOM, and XmlResolver
- Provider-Based Services including how to implement a RSS service provider that can feed RSS from any type of data store such as SQL Server, file system, Web services, and so on
- HTTP modules, HTTP handler factories, HTTP handlers, and control builders including developing an HTTP module and an HTTP handler factory that perform URL rewriting and an HTTP handler that generates RSS feeds
- User controls and composite and templated custom controls
- State management and custom type converters.
- Events, IPostBackEventHandler, IPostBackDataHandler, and Page lifecycle
This book is also available as part of the 5-book ASP.NET 2.0 Wrox Box (ISBN: 0-470-11757-5). This 5-book set includes: - Professional ASP.NET 2.0 Special Edition (ISBN: 0-470-04178-1)
- ASP.NET 2.0 Website Programming: Problem - Design - Solution (ISBN: 0764584642 )
- Professional ASP.NET 2.0 Security, Membership, and Role Management (ISBN: 0764596985)
- Professional ASP.NET 2.0 Server Control and Component Development (ISBN: 0471793507)
- ASP.NET 2.0 MVP Hacks and Tips (ISBN: 0764597663)
- CD-ROM with more than 1000 pages of bonus chapters from 15 other .NET 2.0 and SQL Server(TM) 2005 Wrox books
- DVD with 180-day trial version of Microsoft(r) Visual Studio(r) 2005 Professional Edition
Featured Customer Reviews Prepare to write your own book,
July 15, 2008 While this book has some valuable content, prepare to do a lot of research. By the time you get through this book, you will have researched so much more than what this book purports to teach and you will be able to write your own book on the subject.
In the Introduction to the book, Wrox Press' standard boiler-plate text states "As you work through the examples in this book, you may choose either to type in all the code manually or to use the source code files that accompany this book" (pg. xxxiv). Well, prepare to download the source code. Half the code is missing from the book. The code snippets that are shown are missing vital pieces, such as attributes that are necessary to make it work. The code that is available is often incorrect or doesn't match up with the book anyway.
In short, you will learn things from this book, but it will take a lot more effort than just reading this book and working through the examples. It would make a good reference book for those times when you need a quick answer. Try to find this book for more than 50% off, because it's not worth even that much.
[Added 2008-07-26]
Well, I'm only at Chapter 13, after having reworked the examples again and again from chapters 1 through 8. That's because the code samples in the book and the source code available from Wrox's web site are so poor.
In addition, I would like to go on record and say that the editors of this book did an absolutely horrible job. The author has a hard enough time trying to get his ideas across and often can't see the forest for the trees. It's the editor's job to bring the author's thoughts into clarity and focus and conciseness. This book has none of that. It makes for incredibly difficult reading.
The index is horrible and references the examples directly, instead of the concepts being taught as they relate to the .NET Framework and ASP.NET. How am I supposed to find something quickly with that index? Consequently, my original suggestion that this would be a good reference book is only half-true—providing you can find what you need, it's a good reference book. As one reviewer noted, however, many examples rely upon earlier examples; and I agree with the reviewer that each concept, perhaps, should have used a different example to make that one concept more concrete.
One other important factor comes back to the code provided for download. It's horribly written. I, for one, like to have my methods and properties and other constructs grouped together in one spot within my classes. In addition, I like to have the properties and methods and other constructs listed alphabetically. This aids in being able to quickly find code constructs within the file while scrolling around. It also just makes for neater code. Shouldn't professional (writing) programmers be practicing what they teach about writing neat code? This code would never pass a "code review" at any professional development organization. (This is partly the author's fault, but the code reviewer for the book had every opportunity to tell the author to clean it up or clean it up him/herself.)
Again, nothing against the author in all of this, this is the editor's job. I would definitely reference the credits page to avoid other books with the same Editors and Proofreaders/Indexers.
Like another reviewer said, you will learn from this book, it will just take you an inordinate amount of time and lots and lots of patience! good coverage, terrible writing style,
October 16, 2007 This book covers topics for which content is difficult to find elsewhere and for that I give it the 3 stars. However, the writing style for the book is terrible. Much of the text reads like lawyer jargon and wastes too much page real estate explaining and re-explaining irrelevant items to the topic at hand. Minus 2 stars for the annoyingly awkward writing style. Unorganized,
June 25, 2007 This book has some very useful information, but it's poorly organized. In many cases, the most complex possible case is explained, followed by more simple solutions. In many cases, I found myself reading through large amounts of code and descriptions only to find an actual explanation of what was going on many pages later.
It's also very difficult to use as a reference because every example relies on specfic code in the previous examples. In fact, the first several chapters are all rebuilding the exact same control. It would've been much better to see a series of different controls each re-enforcing the text of the chapter. I feel like I'm wasting time learning bad techniques for writing a control only to go back and rewrite them multiple times.
Some people have found this book useful, but it's stumped all 4 of our developers here. Just Show Me The Baby,
March 09, 2007 There's an old line my boss used to use when people were being long winded with an explanation of something. He would say, "Stop telling me about the labor and just show me the baby." I guess this describes what I want in a technical manual. I like lots of examples and code, and a synopsis of what the pieces of code do. I don't want to know all of the interim steps you need to go through to understand the code. I have enough experience in programming (about 17 years) that I can infer why code works, or why it doesn't. I might be the exception, and maybe your learning style requires more explanation. If it does, you might like this book, but I didn't really enjoy it.
The author presents several different ways to implement components in ASP.NET 2.0, but he doesn't spend very much time telling you when one method might be more useful than another, or if he does I couldn't separate that information from the in depth theoretical coverage of component architecture. But again, that's just my learning style. I would personally prefer more of a reference manual, and a little less of a lecture series.
Overall, the information in the book is accurate and the coverage of various component implementations seems thorough. The examples, when you get to them, are clear and well documented. The author obviously tried very hard to cover all of the landscape of building components in ASP.NET 2.0 and that is a commendable effort. But in my opinion the curb weight of this book is about 200 pages more than it needs to be. I would have preferred more meat and less bread in this sandwich. Takes you from A to B to D,
February 07, 2007 This is a really good book, with the only thing that holds me back from saying a great book being the author's occasional jumps from step B to step D leaving you to infer that there is a step C and then to figure it out from the not overly-commented code.
You might also be interested in these items...
|
|