Professional WPF Programming : .NET Development with the Windows Presentation Foundation

by ; ; ;
Format: Paperback
Pub. Date: 2007-05-07
Publisher(s): Wrox
List Price: $49.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

Summary

* Some of the more advanced topics covered are Ajax/Atlas examples, security, deployment, winFX, Win32, Indigo, and more

Author Biography

Chris Andrade is a Principal with Novera Consulting, a Microsoft Certified Partner specializing in enterprise architecture and development with .NET and Microsoft server technology. Chris devotes most of his time to assisting companies in applying Microsoft technologies to improve their business processes and operations. Chris has worked within a diverse range of business verticals, including automotive, healthcare, and mortgage. Chris also takes active participation within the local developer community, speaking and presenting along the west coast whenever possible.

Shawn Livermore (MCAD, MCSD, PMP) [shawnlivermore.blogspot.com] has been architecting and developing Microsoft-based solutions for nearly a decade. Shawn has been consulting as an enterprise and solutions architect for Fortune 500 clientele within highly visible enterprise implementations. His range of technical competence stretches across platforms and lines of business, but he specializes in Microsoft .NET enterprise application architectures and Microsoft server-based product integrations. Shawn lives in the Southern California area with his beautiful wife Shantell and amazing daughter Elexzandreia. Shawn also enjoys beating his friend Jason at air hockey, basketball, baseball, football, arcade games, cards, billiards, ping pong, shuffleboard, trivia, golf, racquetball, dirt bike races, crosscountry skiing... and pretty much any other sport in existence. Shawn would like to once again remind Jason, “Who’s your daddy?”

Mike Meyers is president of Novera Consulting Inc, a software development and consulting firm specializing in custom application development utilizing the .NET platform and Microsoft server technology. Based in Orange County, California, Mike’s company is focused on providing solutions based on Microsoft platforms and technology to companies spanning multiple industries. Mike has worked in a number of industries, including mortgage, healthcare, and various ecommerce ventures as developer, architect, and project manager. When he’s not writing code, Mike is active mountain biking in southern California, hiking with his four-legged Labrador Dakota or playing music with friends.

Scott Van Vliet is an accomplished Solutions Architect who has spent the past decade delivering successful Microsoft-based solutions to his clients. Currently a Senior Manager with Capgemini, a worldwide leader in technology consulting services, Scott has managed, architected, and developed solutions for companies across the globe. He is also the Microsoft Delivery Leader for Capgemini’s Telecom, Media & Entertainment practice, providing technical and engagement leadership on all Microsoft-based projects. Scott can be reached via his Web site at http://www.scottvanvliet.com/.

Table of Contents

Acknowledgments
Introduction
Chapter 1
A Brief History of the Windows API
Meet Windows Presentation Foundation
Visual Design Tools
Summary
Chapter 2
WPF Development Concepts
Summary
Chapter 3
Enabled Application.Project Composition..NET Framework 3.0
Windows Application.XAML
Browser Application.WCF
Service Library.WPF Custom Control Library
Summary
Chapter 4
Part I
The Design Environment
Project Structure.Creating Vector Objects
Manipulating Objects with the Properties Panel
Manipulating Text
Managing Layouts
Animation
Summary
Chapter 5
Part II
Handling User Input
The WPF Animation
API.Interacting with Storyboards
WPF Drawing API
Summary
Chapter 6
Brushes
Bitmap Effects
Transformations
Putting It All Together
Combining Effects
Summary
Chapter 7
Overview
Control Base Classes
Data Binding in WPF
Creating and Editing Styles
Customizing Existing Controls with Templates
Summary
Chapter 8
WPF
Application Models.State Management.Navigation
Application Localization.WPF Deployment Models
Summary
Chapter 9
Security Model.Trusted Versus Express Applications.Core OS Security.CLR Security
Microsoft Internet Explorer Security
ClickOnce Security..NET 3.0 Security Utilities
Summary
Chapter 10
Win32 User Interface Overview
How WPF and HWNDs Interoperate
Using Win32 HWNDs Inside of WPF
Using WPF in Win32 Applications
Adding Windows Forms Controls to WPF
Summary
Chapter 11
WPF Architecture
The WPF Framework
A Deeper Look at XAML
WPF Multithreading
Windows Communication Foundation
Windows Workflow Foundation
Summary
Index
Table of Contents provided by Publisher. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.