• Pro WPF Windows Presentation Foundation in .NET 3.0

Pro WPF Windows Presentation Foundation in .NET 3.0

In stock (1 available)
SKU SHUB176292
$50.90
Free Shipping within the US
Get it by: Apr 7, 2026
Overview

When . NET first appeared, it introduced a small avalanche of new technologies. There was a whole new way to write web applications (ASP. NET), a whole new way to connect to da- bases (ADO. NET), new typesafe languages (C# and VB . NET), and a managed runtime (the CLR). Not least among these new technologies is Windows Forms, a library of classes for building Windows applications. Although Windows Forms is a mature and full-featured toolkit, it’s hardwired to essential bits of Windows plumbing that haven’t changed much in the past ten years. Most significantly, Windows Forms relies on the Windows API to create the visual appearance of standard user interface elements such as buttons, text boxes, check boxes, and so on. As a result, these ing- dients are essentially uncustomizable. For example, if you want to create a stylish glow button you need to create a custom control and paint every aspect of the button (in all its different states) using a lower-level drawing model. And don’t even think about introducing animated effects such as spinning text, shimmering buttons, shrinking windows, or live previews because you’ll have to paint every detail by hand! The Windows Presentation Foundation (WPF) changes all this by introducing a new model with entirely different plumbing. Although WPF includes the standard controls you’re familiar with, it draws every text, border, and background fill itself.

Product Details

ISBN-13: 9781590597828
ISBN-10: 1590597826
Publisher: Apress
Publication date: 2007-10-19
Edition description: 1
Pages: 1000
Product dimensions: Height: 9.25 Inches, Length: 7 Inches, Weight: 3.35 Pounds, Width: 2.25 Inches
Author: Matthew MacDonald
Language: en
Binding: Paperback

Books Related to Computers

Discover more books in the same category

Customer Reviews

0.0 (0 reviews)
No Reviews Yet

Be the first to review this book!