Skip to content

Programming . NET 3. 5 Build N-Tier Applications with WPF, AJAX, Silverlight, LINQ, WCF, and More

Best in textbook rentals since 2012!

ISBN-10: 059652756X

ISBN-13: 9780596527563

Edition: 2007

Authors: Jesse Liberty, Alex Horovitz

List price: $44.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

.NET 3.5 will help you create better Windows applications, build Web Services that are more powerful, implement new Workflow projects and dramatically enhance the user's experience. But it does so with what appears to be a collection of disparate technologies. In Programming .NET 3.5 , bestselling author Jesse Liberty and industry expert Alex Horovitz uncover the common threads that unite the .NET 3.5 technologies, so you can benefit from the best practices and architectural patterns baked into this newest generation of Microsoft frameworks. While single-topic .NET 3.5 books delve into Windows Presentation Foundation and the other frameworks in greater detail, Programming .NET 3.5 …    
Customers also bought

Book details

List price: $44.99
Copyright year: 2007
Publisher: O'Reilly Media, Incorporated
Publication date: 9/2/2008
Binding: Paperback
Pages: 476
Size: 6.75" wide x 9.00" long x 1.25" tall
Weight: 1.628
Language: English

Jesse Liberty is a Master Consultant for Falafel Software, aMicrosoft MVP, a Telerik MVP, an author, and he creates courses forPluralsight. Liberty hosts the popular Yet Another Podcast and his blog isconsidered required reading. He was a Senior Evangelist for Microsoft, a XAML Evangelistfor Telerik, a Distinguished Software Engineer at ATT; Software Architectfor PBS and Vice President of Information Technology at Citibank. Jesse can befollowed on twitter at @JesseLiberty

Preface
Presentation Options
.NET 3.5: A Better Framework for Building MVC, N-Tier, and SOA Applications
Integration Versus Silos
What? All That in One Book?
Introducing XAML: A Declarative Way to Create Windows UIs
XAML 101
Simple XAML Done Simply
Over Here...No, Wait, I Meant Over There!
It's Alive! (Or, How I Learned to Stop Worrying and Love Animation)
Introducing Windows Presentation Foundation: A Richer Desktop UI Experience
Starting Simple: Panels
Nesting
Resources
Transformations
Animation
Data Binding
Applying WPF: Building a Biz App
Breaking the Application into Pieces
Adorners
Business Classes
Adding Items to the Shopping Cart
Validating the Credit Card
Introducing AJAX: Moving Desktop UIs to the Web
Web Applications Just Got a Whole Lot Faster
Getting Started
Creating a "Word Wheel" with AJAX
ScriptManager
What's Next?
Applying AJAX: ListMania
Creating the To-Do List Manager
Personalizing the To-Do List
Introducing Silverlight: A Richer Web UI Platform
Silverlight in One Chapter
The Breadth of Silverlight
Diving Deep: Building an Application
Controls
Events and Event Handlers
Creating Controls Dynamically
Data Binding
Styling Controls
Interlude on Design Patterns
Implementing Design Patterns with .NET 3.5
.NET 3.5 Fosters Good Design
The N-Tier Pattern
The MVC Pattern
The Observer Pattern/Publish and Subscribe
The Factory Method Pattern
The Chain-of-Command Pattern
The Singleton Pattern
The Business Layer
Understanding LINQ: Queries As First-Class Language Constructs
Defining and Executing a LINQ Query
Extension Methods
Adding the Adventure WorksLT Database
LINQ to SQL Fundamentals
Using the Visual Studio LINQ to SQL Designer
Retrieving Data
LINQ to XML
Introducing Windows Communication Foundation: Accessible Service-Oriented Architecture
Defining a Service More Precisely
Implementing Web Services
UDDI: Who Is Out There, and What Can They Do for Me?
How It All Works
WCF's SOA Implementation
Putting It All Together
Applying WCF: YahooQuotes
Creating and Launching a Web Service
Consuming the Web Service
Introducing Windows Workflow Foundation
Conventional (Pre-WF) Flow Control
Using Windows Workflow
Understanding the WF Runtime
Workflow Services
Applying WF: Building a State Machine
Windows Workflow and State Machines
Building an Incident Support State Machine
Using and Applying CardSpace: A New Scheme for Establishing Identity
About Windows CardSpace
Creating a CardSpace Identity
Adding CardSpace Support to Your Application
Summary
Epilogue
Index