did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780596527563

Programming .NET 3.5

by
  • ISBN13:

    9780596527563

  • ISBN10:

    059652756X

  • Format: Paperback
  • Copyright: 2008-07-01
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.99 Save up to $4.50
  • Digital
    $40.49
    Add to Cart

    DURATION
    PRICE

Supplemental Materials

What is included with this book?

Summary

Bestselling author Jesse Liberty and industry expert Alex Horovitz uncover the common threads that unite Microsoft's .NET 3.5 technologies, so that developers can benefit from the best practices and architectural patterns baked into the new frameworks. The book offers a "Grand Tour" of .NET 3.5 that shows how its principle technologies -- including the much discussed WPF (Windows Presentation Framework), WCF (Windows Communication Foundation), and WF (Windows Workflow Foundation) frameworks -- can be used with ASP.NET AJAX, LINQ and Silverlight to build a modern n-tier application.

Author Biography

Jesse Liberty is a Senior Program Manager at Microsoft in the Silverlight Development Division where his business card reads "Silverlight Geek," and he is responsible for fostering a Silverlight Developer community, primarily through Silverlight.net.

Jesse is the author of numerous books, including O'Reilly Media's Programming Silverlight 2 and the perennial best-seller Programming C# 3.0. Jesse has two decades experience as a developer, author and consultant and has been a Distinguished Software Engineer at AT&T; Software Architect for PBS/Learning Link; and Vice President at Citibank. He provides full support for his writing, and access to his blogs, at JesseLiberty.com.

Alex Horovitz is Sr. Director of Enterprise Architecture & Standards at K12, Inc. where he develops enterprise applications leveraging the Model-View-Controller design pattern and re-usable Frameworks. During the 1990s he worked at both NeXT Computer and later at Apple.

Table of Contents

Prefacep. xi
Presentation Options
.NET 3.5: A Better Framework for Building MVC, N-Tier, and SOA Applicationsp. 3
Integration Versus Silosp. 4
What? All That in One Book?p. 5
Introducing XAML: A Declarative Way to Create Windows UIsp. 7
XAML 101p. 8
Simple XAML Done Simplyp. 10
Over Here...No, Wait, I Meant Over There!p. 23
It's Alive! (Or, How I Learned to Stop Worrying and Love Animation)p. 32
Introducing Windows Presentation Foundation: A Richer Desktop UI Experiencep. 45
Starting Simple: Panelsp. 46
Nestingp. 65
Resourcesp. 67
Transformationsp. 68
Animationp. 69
Data Bindingp. 76
Applying WPF: Building a Biz Appp. 89
Breaking the Application into Piecesp. 90
Adornersp. 90
Business Classesp. 95
Adding Items to the Shopping Cartp. 99
Validating the Credit Cardp. 124
Introducing AJAX: Moving Desktop UIs to the Webp. 137
Web Applications Just Got a Whole Lot Fasterp. 137
Getting Startedp. 139
Creating a "Word Wheel" with AJAXp. 141
ScriptManagerp. 151
What's Next?p. 160
Applying AJAX: ListManiap. 161
Creating the To-Do List Managerp. 161
Personalizing the To-Do Listp. 180
Introducing Silverlight: A Richer Web UI Platformp. 195
Silverlight in One Chapterp. 195
The Breadth of Silverlightp. 196
Diving Deep: Building an Applicationp. 196
Controlsp. 197
Events and Event Handlersp. 207
Creating Controls Dynamicallyp. 212
Data Bindingp. 215
Styling Controlsp. 221
Interlude on Design Patterns
Implementing Design Patterns with .NET 3.5p. 227
.NET 3.5 Fosters Good Designp. 228
The N-Tier Patternp. 231
The MVC Patternp. 232
The Observer Pattern/Publish and Subscribep. 249
The Factory Method Patternp. 258
The Chain-of-Command Patternp. 266
The Singleton Patternp. 274
The Business Layer
Understanding LINQ: Queries As First-Class Language Constructsp. 283
Defining and Executing a LINQ Queryp. 284
Extension Methodsp. 297
Adding the Adventure WorksLT Databasep. 305
LINQ to SQL Fundamentalsp. 308
Using the Visual Studio LINQ to SQL Designerp. 313
Retrieving Datap. 317
LINQ to XMLp. 322
Introducing Windows Communication Foundation: Accessible Service-Oriented Architecturep. 327
Defining a Service More Preciselyp. 328
Implementing Web Servicesp. 332
UDDI: Who Is Out There, and What Can They Do for Me?p. 337
How It All Worksp. 338
WCF's SOA Implementationp. 339
Putting It All Togetherp. 343
Applying WCF: YahooQuotesp. 346
Creating and Launching a Web Servicep. 346
Consuming the Web Servicep. 355
Introducing Windows Workflow Foundationp. 365
Conventional (Pre-WF) Flow Controlp. 365
Using Windows Workflowp. 371
Understanding the WF Runtimep. 383
Workflow Servicesp. 383
Applying WF: Building a State Machinep. 386
Windows Workflow and State Machinesp. 387
Building an Incident Support State Machinep. 387
Using and Applying CardSpace: A New Scheme for Establishing Identityp. 408
About Windows CardSpacep. 409
Creating a CardSpace Identityp. 413
Adding CardSpace Support to Your Applicationp. 418
Summaryp. 435
Epiloguep. 437
Indexp. 439
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program