| help | account  


Pro ASP.NET 2.0 in C# 2005
View Larger Image
Matthew MacDonald, Mario Szpuszta
Apress, Paperback, 2nd edition, Published September 2005, 1288 pages, ISBN 1590594967
List Price: $59.99
Our Price: $36.95
You Save: $23.04 (38% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Customer Reviews: 5     Average Customer Rating:

Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

"I like this book because it covers all the key aspects of building a secure professional Web site, and pays special attention to databases and controls. I especially like the attention paid to security."
— Dennis Hayes, .NET Developer's Journal

"This is good, ‘cause these guys didn't skimp or skim. Better still, the examples are just as comprehensive."
-Jeff Tolle, Steal This Code

ASP.NET 2.0 is the latest version of Microsoft’s revolutionary ASP.NET technology. It is the principal standard for creating dynamic web pages on the Windows platform. ASP.NET 2.0 boasts a range of important new features that make it superior to any Windows web-presentation technology that has come before it. A few of these are:

  • Masterpages let you define your site’s look and feel once and apply it across all your web forms.
  • Themes and skins make for easy customization of your site’s look and feel. Generics these much vaunted new additions to the .NET Framework allow you to create a data structure without committing to a specific data type – they’ll revolutionize the way you code
  • Personalization – ASP.NET 2.0 makes it easier than ever before to create customized experiences tailored for individual users.

These, combined with improvements in everything from speed (ASP.NET 2.0 pages are faster to both write and serve), administration , data access, security and scalability make ASP.NET 2.0 the leading force in .NET web development.

Seasoned .NET professionals Matthew MacDonald and Mario Szpuszta explain how you can get the most from this ground-breaking new technology. They cover ASP.NET 2.0 as a whole, illustrating both the brand-new features and the functionality carried over from previous versions of ASP. This book will give you the knowledge you need to code real ASP.NET 2.0 application in the best possible style.

The book will teach you ASP.NET 2.0 in five clear steps. You will learn:

  • Core concepts of ASP.NET 2.0. Why it’s special. What its fundamental principals are. The basics of Visual Studio. How ASP.NET 2.0 controls are created, and how they fit into ASP.NET 2.0 pages, ultimately creating full applications
  • Data access details. The intricacies of ADO.NET 2.0 and how to perform data binding to many sources—from databases, to file-streams, to XML
  • Security. Once considered the Achilles heel of all Windows web applications, security has been completely revamped in ASP.NET 2.0. This section explains the various forms of available security, and how to best apply them
  • Taking things further using Advanced User Interface Techniques. This includes User Controls, Customer Server Controls, client-side JavaScript and GDI+. This is where the real strength of ASP.NET 2.0 lies
  • Web Services. In an increasingly connected world, working with web services grows in importance. This book will show you how to work with them

Extra Bonus! Get a free, fully searchable eBook version-- a $30 value! Details on how to register at the Apress website are printed inside the book.


ABOUT THE AUTHORS

Matthew MacDonald is an author, educator, and MCSD developer who has a passion for emerging technologies. He is a regular writer for developer journals such as Inside Visual Basic, ASPToday, and Hardcore Visual Studio .NET, and he's the author of several books about programming with .NET, including User Interfaces in VB .NET: Windows Forms and Custom Controls, The Book of VB .NET, and .NET Distributed Applications. In a dimly remembered past life, he studied English literature and theoretical physics.

Mario Szpuszta is working in the Developer and Platform Group of Microsoft Austria. Before he started working for Microsoft, Mario was involved in several projects based on COM+ and DCOM with Visual Basic and Visual C++ as well as projects based on Java and J2SE. With Beta 2 of the .NET Framework, he started developing Web applications with ASP.NET. Right now, as developer evangelist for Microsoft Austria, he is doing workshops, trainings, and proof-of-concept projects together with independent software vendors in Austria based on .NET, Web Services, and Office 2003 technologies.


Customer Reviews

Customer Reviews: 5     Average Customer Rating:

Sep 2, 2006     Steve Cyrus (steve_cyrus@hotmail.com) from Denver, Colorado.
Everything you wanted to know about ASP.NET
This is one of the best written, and most complete technical books I have read in my 20+ years of experience. The authors should be proud of producing such an impressive work. I strongly recommend it to anybody interested in truly understanding ASP.NET.

Sep 3, 2006     Alfred from New York, USA
Superb .Net Book
Pros: Detailed elabroation of the underlying concept

Cons: Beginner may not be the target audience

This book gives you a detailed description of how certain things work. One thing I like(and care) most is the Data portion. The author gives an insightful interpretation of how he approaches the real-world problem with a concise solution. He even mention some of the defects of ObjectDataSource and possible solutions he devises. That's excellent! But one thing is missing. That is the TableAdapter. Anyway I wouldn't be surprised if I finds it in his next edition.

Jun 20, 2006     Jeff Schoolcraft (jeffrey.schoolcraft@gmail.com) from Woodbridge, VA USA
Good book for experienced c# developers moving to ASP.NET 2.0
I'll quickly summarize the main parts of this book and provide a recommendation as to whom this book is intended The book itself is broken out into 6 parts; Core Concepts, Data Access, Building ASP.NET Websites, Security, Advanced User Interface, and Web Services.

- Core Concepts covered the basics; Visual Studio, web forms, state management and server controls. A lot of ASP.NET 1.1 rehashing took place here, describing new features with everything else. If you're familiar with ASP.NET 1.x I'd quickly skim through this section.

- Data Access is a fairly big section covering the new databound controls (gridview, etc) and the new declarative data binding options (object data source, etc).

- Building ASP.NET Websites is where I expected most of the books content to come from. This section covers the usual new features of ASP.NET 2.0, master pages, themes, skins, and sitemap stuff.

- Security was a rather large section. It dealt with forms authentication, windows authentication, some of the providers and even custom provider stuff.

- Advanced User Interface covered custom server controls, design time support for those controls, and web parts.

- Web Services got into the basics of creating web services and talked about some WSE.

Bottom line:

If you're a developer with experience in C# but NOT in ASP.NET and are looking to make the move to web application development in ASP.NET 2.0 then this is a good book for you.

If, however, you're an experienced ASP.NET 1.x developer then I'd say skip this book and look for a much more concise reference that discusses the differences and new features of ASP.NET 2.0. It seems the distinction between the Beginning and Pro versions of this book are with respect to how well you know the title language, at least that's what I took away from reading the book jacket.

1200 pages is a lot to get through, but I did, so the language and flow of the book were decent and it seemed to be well edited as I don't remember many explosions over poor grammar or spelling.

Jun 2, 2006     
Nice Organization-Very Good book
This book has a very good "From the top down" approaches for where the objects and coming from ( the fundamentals) and how they are applied. It also has very nice highlight of Framework 2.0 vs. 1.1 subjects. Overall I strongly recommend this book

Feb 26, 2006     Cameron S from Phoenix, AZ
The First Pure ASP.NET 2.0 Title
This was the first 2.0-specific book to hit store shelves. I am building with Visual Studio 2005 and this book has the final major changes included. I did not find any outdated examples in my reading.

There are *several* very detailed chapters on Membership and Profiles! MacDonald and Szpuszta go into detail about how to get your web sites setup using ASP.NET 2.0s built in providers. I'm very impressed so far with their teaching abilities and I appreciate the fact that they give full examples. First the authors cover how to use ASP.NET 2.0's shrink-wrapped solution. Then they give detailed information on how to implement your own custom providers for Membership and Roles. This is fantastic because at the time of this review, I had not found any complete examples on how to do this.

The chapters on Data Access and Security are also incredibly thorough. There are whole chapters on caching and Forms Authentication. One of my other favorite chapters is the one on JavaScript. As we all know, ASP.NET can provide a rich user experience. So knowing how to use JavaScript with ASP.NET is an essential skill in my opinion.

So far this book has been a great reference and help to me. It's over 1,000 pages but nothing of what I've seen appears to be "fluff". Nice job! I would definitely recommend this ASP.NET/C# programmers. I think beginners can follow it and advanced users will like the solid 2.0 coverage.

This book is thick but Ill give you a basic layout the sections and chapters:

CORE CONCEPTS

1. Introducing ASP.NET

2. Visual Studio 2005

3. Web Forms

4. Server Controls

5. ASP.NET Applications

6. State Management

DATA ACCESS

7. ASO.NET Fundamentals

8. Data Components and the DataSet

9. Data Binding

10. Rich Data Controls

11. Caching

12. XML

13. Files and Streams

BUILDING ASP.NET WEBSITES

14. User Controls

15. Themes and Maters Pages

16. Website Navigation

17. Resources and Localization

18. Website Deployment

SECURITY

19. The ASP.NET Security Model.

20. Forms Authentication

21. Membership

22. Windows Authentication

23. Authorization Roles

24. Profiles

25. Cryptography

26. Custom Membership Providers

ADVANCED USER INTERFACE

27. Custom Server Controls

28. Design-Time Support

29. JavaScript

30. Dynamic Graphics and GDI+

31. Portals and Web Part Pages

WEB SERVICES

32. Creating Web Services

33. Web Service Standards and Extensions

34. Advanced Web Services



Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account