Professional ASP.NET 3.5: In C# and VB and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Start reading Professional ASP.NET 3.5: In C# and VB on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Professional ASP.NET 3.5: In C# and VB [Paperback]

Bill Evjen , Scott Hanselman , Devin Rader

List Price: CDN$ 65.99
Price: CDN$ 41.57 & FREE Shipping. Details
You Save: CDN$ 24.42 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Thursday, September 18? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Kindle Edition CDN $38.94  
Paperback CDN $41.57  
Save Up to 90% on Textbooks
Hit the books in Amazon.ca's Textbook Store and save up to 90% on used textbooks and 35% on new textbooks. Learn more.
Join Amazon Student in Canada


Book Description

March 4 2008 Programmer to Programmer

This book was written to introduce you to the features and capabilities that ASP.NET 3.5 offers, as well as to give you an explanation of the foundation that ASP.NET provides. We assume you have a general understanding of Web technologies, such as previous versions of ASP.NET, Active Server Pages 2.0/3.0, or JavaServer Pages. We also assume you understand basic programming constructs, such as variables, For Each loops, and object-oriented programming.

When the code differs substantially, this book provides examples in both VB and C#. Coverage includes:

  • ASP.NET folders and files, compiling code, and cross-page posting
  • Using the available server controls
  • Master pages, themes, and skins
  • how to present data with ASP.NET controls
  • Working with LINQ, ADO.NET, and XML
  • hosting and working with your ASP.NET applications in IIS 7
  • Using and extending the extensible provider model
  • the site navigation system
  • storing user information with the personalization system
  • membership and role management system for adding authentication and authorization to  applications using web.config
  • encapsulating pages into smaller and more manageable objects with Web Parts
  • working with HTML and CSS design
  • Using the theXMLHttpRequest object to build AJAX-enabled applications
  • the ASP.NET AJAX Control Toolkit simplify AJAX web development
  • authentication, authorization, and HTTP access types and impersonations
  • state management and performance of requests and responses
  • advanced caching capabilities including SQL cache invalidation
  • error handling and debugging techniques
  • working with file types and streams
  • building and using server controls
  • manipulating HTTP requests with HttpModule and HttpHandler.
  • Building and consuming XML Web services and SOAP
  • Internationalization, configuration, instrumentation, performance, application tracing, health monitoring, administration, Management, packaging, deploying

Special Offers and Product Promotions

  • Join Amazon Student in Canada


Customers Who Bought This Item Also Bought


Product Details


Product Description

From the Back Cover

Professional ASP.NET 3.5 In C# and VB

ASP.NET 3.5 brings the power of Visual Studio 2008 along with the multitude of language improvements in C# 2008 and Visual Basic 2008 as well as powerful new technology called LINQ, together with the ASP.NET 2.0 Framework you already know and love. Combine all this with the release of IIS 7.0 and its new managed code request processing pipeline, and you have a truly revolutionary leap forward in web application development.

ASP.NET 3.5 also brings with it new server controls, like the ListView and theincredibly flexible GridView. It also includes new advancements in AJAX technologycombined with the new JavaScript debugging features in Visual Studio 2008. Greatly expanded from the original best-selling Professional ASP.NET 2.0, this new edition adds hundreds of pages and dozens of code samples so you'll be prepared to put these new technologies into action.

What you will learn from this book

  • The concepts underlying the server control and its pivotal role in ASP.NET development

  • How to create templated ASP.NET pages using the master page feature

  • How to work with data from enterprise databases including SQL Server

  • Ways to debug, package and deploy ASP.NET applications, monitor their health and performance, and handle errors

  • How to retrieve, update, and delete data quickly and logically using LINQ with side-by-side examples comparing LINQ to existing techniques

  • How to localize your web site in multiple languages for a world-wide audience

  • How to add AJAX capabilities to your ASP.NET applications

  • How to integrate Silverlight interactivity into existing ASP.NET applications

  • An understanding of how to use and extend the Provider Model for accessing data stores, processes, and more

  • What freeware tools you need in Scott Hanselman's ASP.NET Ultimate Developer Tools appendix.

Who this book is for
This book is for programmers and developers who are looking to make the transition to ASP.NET 3.5 with Visual Studio 2008 and either C# 3.0 (2008) or Visual Basic 9 (2008).

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

About the Author

Bill Evjen is an active proponent of .NET technologies and community-based learning initiatives for .NET. He has been actively involved with .NET since the first bits were released in 2000. In the same year, Bill founded the St. Louis .NET User Group (www.stlnet.org), one of the world’s first such groups. Bill is also the founder and former executive director of the International .NET Association (www.ineta.org), which represents more than 500,000 members worldwide.
Based in St. Louis, Missouri, USA, Bill is an acclaimed author and speaker on ASP.NET and XML Web Services. He has authored or co-authored more than fifteen books including Professional C# 2008, Professional VB 2008, ASP.NET Professional Secrets, XML Web Services for ASP.NET, and Web Services Enhancements: Understanding the WSE for Enterprise Applications (all published by Wiley Publishing, Inc.). In addition to writing, Bill is a speaker at numerous conferences, including DevConnections, VSLive, and TechEd. Along with these items, Bill works closely with Microsoft as a Microsoft Regional Director and an MVP.
Bill is the Technical Architect for Lipper (www.lipperweb.com), a wholly-owned subsidiary of Reuters, the international news and financial services company. He graduated from Western Washington University in Bellingham,Washington, with a Russian language degree. When he isn’t tinkering on the computer, he can usually be found at his summer house in Toivakka, Finland. You can reach Bill at evjen@yahoo.com.

Scott Hanselman works for Microsoft as a Senior Program Manager in the Developer Division, aiming to spread the good word about developing software, most often on the Microsoft stack. Before this he worked in eFinance for 6+ years and before that he was a Principal Consultant a Microsoft Partner for nearly 7 years. He was also involved in a few things like the MVP and RD programs and will speak about computers (and other passions) whenever someone will listen to him. He blogs at http://www.hanselman.com and podcasts at http://www.hanselminutes.com and contributes to http://www.asp.net, http://www.windowsclient.net, and http://www.silverlight.net.

Devin Rader is a Product Manager on the Infragistics Web Client team, responsible for leading the creation of Infragistics ASP.NET and Silverlight products. Devin is also an active proponent and member of the .NET developer community, being a co-founder of the St. Louis .NET User Group, an active member of the New Jersey .NET User Group, a former board member of the International .NET Association (INETA), and a regular speaker at user groups. He is also a contributing author on the Wrox title Silverlight 1.0 and a technical editor for several other Wrox publications and has written columns for ASP.NET Pro magazine, as well as .NET technology articles for MSDN Online. You can find more of Devin’s musings at www.geekswithblogs.com/devin.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.2 out of 5 stars  35 reviews
39 of 41 people found the following review helpful
5.0 out of 5 stars I was skeptical of quanitity vs. Quality approach, but this title is ALL QUALITY! March 27 2008
By Charles M. Carroll - Published on Amazon.com
Format:Paperback
I basically had some real dread about this book. WROX editors have gotten the wrong people to write books outside of their specialty, and have been downright sloppy as I have pointed out in many other reviews in the past. The new owners are trying hard to only get the best attributes of WROX, not the worse, with mixed results on some of their books I looked at. This book trots out some major players: Scott Hanselman major guru and creator of an awesome beyond compare tool list; Devin Rader a very interesting blogger and community participant extra-ordinaire; finally Bill Evjen, INETA founder.

My expectation when picking up this book is I expected a ton of info that could be found elsewhere, scattered across many smaller books, under one cover. Asp.net Unleashed spoiled me so I have to assume even at best, it will just duplicate material that Walther's book covers better with no special insight.

I was pleasantly surprised!!! I like this book so much I will buy the hardcover the minute it appears. It actually offers quite a few insights other books do not. This book is fabulous!

I could write a 20 page review of why everyone must own this and ASP.net Unleashed if they only own 2 books on ASP.net but I will just summarize to save us both a heck of a lot of time and reading.

Since the book clocks in at 1,600+ pages I cannot elucidate on all all the gems in this book, so hopefully a few examples will make you realize how good this book is. Debugging, Exceptions and Trace are an area I care about a LOT and boy did they cover the topic well. The subtleties and interactions between Debug.Write/ Trace.Write and some really insightful data about Trace listeners makes this much more useful than the documentation, in ways no one else has tackled before this concisely. Good sections on Server Controls, HTTP Handlers and Modules, WebParts, Provider models, CSS and ASP.net, et al. The scope of this book is fabulous at covering a little about everything but with a lot of insight and attention to detail.

And WOW WOW WOW this book actually gives lots of Visual Studio tips. Visual Studio is a labyrinth of options and the good stuff is always hidden so having lots of great Visual Studio tidbits (and screenshots) really enhance this book's value.

The weakest part of the book is the Online Resources section. I think it is way too short. I read well over 300+ blogs to keep up with ASP.net a dozen does not do justice to the blogsphere. Sites are of variying quality so Great sites like CodeProject, DaveAndAl.com, 4GuysFromRolla.com, CodePlex, SourceForge need to be highlighted and given some brief blurbs as to how they offer more and what specifically they offer. Given the importance of Open Source, Shared Source, not giving a whole chapter providing brief overviews and links to MS App Blocks, NHibernate, iBatis, LLBGen, Log4net, Mole Visualizer, the Starter Kits, et al. is I think a big oversight.

I also think communities (listservers, Groups, Forums, newsgroups, Social Networks with SIGs) are something that need some explanation to people as a FREE help resource. Some summaries of how to find the right ones for your experience level, explaining the organization and etiquette of specialized groups vs. FreeForAlls, explaining which forums are active and responsive and which tend to breed more discouragement and unanswered posts to avoid, etc. The book has a bunch of great explanations of many ideas but .NET is so huge and areas are so deep people need to know how to get answers on things beyond just pointing to a few URLs. A book worth it's salt at covering community even as an Appendix, a dozen pages at least would give a person a much better overview of how to find and maximize value of community to solve ongoing job challenges.

To summarize... Great book (I hope they make a hardcover so the book has a longer, stronger reference life without falling apart). A great companion to ASP.net Unleashed that goes deeper in many areas, but sometimes you need concise terse shallow insightful overviews and this book is filled with them. I am major book critic and can be quite harsh when reviewing .NET books, mostly because I really think given the quality of online info, books better bring some major insight and depth not just duplicate what is out there on the web on paper, to be of value. This book is the real deal .... These 3 authors and their editors delivered a book the ASP.net developer will find invaluable, and help them write better code, solve tougher problems, and elegantly understand and apply quite a bit of the richness the Framework offers in real world ASP.net web site building and maintenance. Bravo, Bravisimo!
29 of 30 people found the following review helpful
5.0 out of 5 stars An Excellent ASP.NET Book March 28 2008
By Scott Guthrie - Published on Amazon.com
Format:Paperback
Bill, Scott and Devin are long-time ASP.NET experts, and the authors of several best selling ASP.NET and .NET books.

This latest book is outstanding and provides an excellent end to end resource for almost all things ASP.NET related (UI, AJAX, Data Access, Security, State Management, Deployment, etc).

The book is very well organized, with a nice balance of text, code samples, and screen-shots. All code samples are provided in both C# and VB - making it applicable to developers of all language backgrounds.

The book does a good job of covering new .NET 3.5 material - with good content on LINQ, LINQ to XML, and LINQ to SQL, as well as the new ASP.NET 3.5 data controls - including the ListView control. It has chapters on ASP.NET AJAX and the ASP.NET AJAX Control Toolkit. It also has some great IIS7 material.

One of the things that is particularly useful is that the samples and chapters are written with Visual Studio 2008 and Visual Web Developer Express 2008. The book does a great job of explaining both the core ASP.NET programming concepts, as well as showing off how to use the tools to easily take advantage of them.

All in all a great book and a fantastic addition to any ASP.NET developer's library.
19 of 20 people found the following review helpful
5.0 out of 5 stars Great Addition for Any Bookshelf April 14 2008
By Travis Illig - Published on Amazon.com
Format:Paperback
I've got the ASP.NET 2.0 version of this book (both the original and special edition versions) and all of the strengths still hold: It still walks you through all of the common (and some of the uncommon) usage for ASP.NET and provides great examples and code snippets to illustrate points. I'm not an ASP.NET newbie and I still find myself referring to the book from time to time - even in the age of Google - to find a nice, easy-to-understand example of this or that.

That said, not much has changed from ASP.NET 2.0 to ASP.NET 3.5, so the important bits are the differences between this book and the previous version. So what is different?

ADDED:
* Lots about LINQ. Anywhere they discuss data - from databinding to working with XML - they've added info on how LINQ works into the picture. Thre is even a new chapter on "Querying with LINQ."
* A chapter on IIS7 with a high-level intro to what it means for ASP.NET.
* A chapter on basic HTML and CSS usage.
* ASP.NET AJAX has been made a first class citizen with chapters on both the ASP.NET AJAX framework as well as the ASP.NET AJAX Control Toolkit. (It was an appendix in the ASP.NET 2.0 book.)
* A section on WCF services has been added to the "Building and Consuming Services" chapter.
* An ASP.NET-oriented subset of the indispensable Scott Hanselman Ultimate Tools List has been added as an appendix with screen shots and larger discussion of each tool.
* An appendix has been added on basic Silverlight.

REMOVED:
* The introduction to Visual Studio. You won't get an overview of the IDE in the new book.
* Basic .NET concept review like the chapter on "Collections and Lists" have been removed.
* The chapter on developing for mobile devices using the contents of the System.Web.Mobile assembly.
* The appendix on VB 8.0 and C# 2.0 language enhancements (generics, partial classes, etc.).

COMBINED:
* The ASP.NET 2.0 book separated out the discussions of "ASP.NET Web Server Controls" and "ASP.NET 2.0 Web Server Controls." This is now one chapter that doesn't differentiate by version.

For the chapters that the two versions of the book have in common, really the only differences I could find were that the first few "intro" paragraphs for the chapter and the screenshots have been updated. A few sentences here and there have been updated to remove version-specific wording, but the copy is basically the same. I did a page-for-page comparison of one of chapters and almost everywhere it was exactly the same as the previous version, verbatim.

That commonality is not a bad thing. It means the new version still has the great content found in the previous version, so if you didn't get the ASP.NET 2.0 book, the 3.5 book will cover you. If you did get the ASP.NET 2.0 book, Wrox also has a Professional ASP.NET 3.5 Upgrade book that just contains the new stuff so you don't have to re-purchase content you already have.

Again, the typesetting irked me. The font really needs to be a point or two larger. Also, in the Professional ASP.NET 2.0 Special Edition, they used a light gray background to highlight code snippets so it was easy to make the distinction between prose and code. They lost that light gray background in the 3.5 book so the prose and the snippets run together a bit. (They use the light gray now as a "highlighter" for particular lines of code.) Of course, at 1600-odd pages, they might have to start shipping this bad boy on microfiche.

In all, still highly recommended.
6 of 7 people found the following review helpful
5.0 out of 5 stars the complete reference March 28 2008
By Matthew Gibbs - Published on Amazon.com
Format:Paperback
Scott, Bill and Devin do a phenomenal job of covering evrything in 3.5. This massive book can be read cover-to-cover over a couple of weeks or sit on your desk as a reference. The info from these three is rooted in real-world experience. They cover the technical details as well as the how and why of decisions around developing Rich Internet Applications.
3 of 3 people found the following review helpful
4.0 out of 5 stars Comprehensive ... maybe, too much so July 25 2008
By D. Vanderweide - Published on Amazon.com
Format:Paperback|Verified Purchase
I use the Wrox Peer 2 Peer books -- such as this one -- basically as documentation. And in that vein, this is a strong entry. But if you're hoping to use this book to learn how to program, you're probably better off with the For Dummies series.

My copy of this book came directly from Amazon. Unfortunately, it was misbound, with an extra 150+ pages from Chapter 3 pasted into Chapter 8. It's little more than an annoyance, but keep in mind your copy may too be misbound when you get it.

Very little of the ASP.NET 3.5 language isn't covered by this book, and its primary benefit is its extensive documentation of LINQ, Microsoft's attempt to extend SQL to all data structures.

However, like most of the Professional books in the P2P series, this book is written in a way that if you do not already have a basic understanding of the control or language being discussed, you will likely be quickly left behind; this book simply describes the control, what it can do, some of its members and an example of how to employ it.

It doesn't generally get into qualitative discussions about which control is best to use in a given circumstance, or compare and contrast similar controls, or show how to use several controls to solve a given problem (i.e., provide "cookbook" examples).

Again, viewed as a technical reference, this book is as good, if not in some ways better, than MSDN's online documentation. Because it is grouped by task (e.g., data, controls, XML, membership / customization, etc.) this book often makes it easier for you to find a control than MSDN does, especially if you are unsure of which control to use or its name.

Viewed as a way to learn a language, it's not appropriate; it isn't structured to explain the approach of ASP.NET 3.5 or how to go about solving specific problems.

Look for similar items by category


Feedback