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.

9780470175026

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

by ; ; ;
  • ISBN13:

    9780470175026

  • ISBN10:

    0470175028

  • Copyright: 2007-08-01
  • Publisher: Wrox
  • Purchase Benefits
List Price: $49.99
We're Sorry.
No Options Available at This Time.

Summary

Professional WPF Programming If you want to learn how to build killer user interfaces for Windows and the web, then this book is for you. It arms you with the tools and code you'll need to effectively utilize the Windows Presentation Foundation (WPF). From creating appealing graphics and animated structures to enhancing performance and security, you'll be programming in no time. First you'll explore the WPF framework and learn how to develop basic applications with ASP.NET or Visual Basic(r). Next you'll discover how to build more sophisticated WPF interfaces using Microsoft(r) ExpressionBlend and then progress to more advanced programming techniques. Throughout the book, you'll find best practices for enterprise architectures using the WPF and its underlying technology. All this will help you quickly learn how to develop next-generation applications on the .NET 2.0 platform using the WPF. What you will learn from this book How to write applications with identical UIs on both Windows and the web Tips for collaborating design and code development with Microsoft(r) Expression Blend All about the object models, built-in server controls, HTML markup, code-behind, and the coordinative structure of each file How to migrate Win32 applications to WPF Techniques for integrating special effects and custom controls into an application Advanced development concepts, including building workflows and a WCF service Who this book is for This book is for experienced .NET developers who want to begin creating WPF web and desktop applications. 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.

Table of Contents

Acknowledgments
Introduction
Overview of Windows Presentation Foundation
A Brief History of the Windows API
Meet Windows Presentation Foundation
Visual Design Tools
Summary
WPF and .NET Programming
Getting Started
WPF Development Concepts
Summary
Anatomy of a WPF-Enabled Application
Project Composition. .NET Framework
Windows Application
XAML Browser Application
WCF Service Library
WPF Custom Control Library
Summary
Building a Rich UI with Microsoft Expression Blend - Part I
Overview
The Design Environment
Project Structure
Creating Vector Objects
Manipulating Objects with the Properties Panel
Manipulating Text
Managing Layouts
Animation
Summary
Building a Rich UI with Microsoft Expression Blend - Part II
Expression Blend Workflow
Handling User Input
The WPF Animation API
Interacting with Storyboards
WPF Drawing API
Summary
Special Effects
Brushes
Bitmap Effects
Transformations
Putting It All Together - Combining Effects
Summary
Custom Controls
Overview
Control Base Classes
Data Binding in WPF
Creating and Editing Styles
Customizing Existing Controls with Templates
Summary
Using WPF in the Enterprise
WPF Application Models
State Management
Navigation
Application Localization
WPF Deployment Models
Summary
Security
WPF Security Model
Trusted Versus Express Applications
Core OS Security
CLR Security
Microsoft Internet Explorer Security
ClickOnce Security. .NET
Security Utilities
Summary
WPF and Win32 Interop
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
Advanced Development Concepts
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.

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