Catálogo de publicaciones - libros
Pro WPF: Windows Presentation Foundation in .NET 3.0
Matthew MacDonald
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
Software Engineering/Programming and Operating Systems
Disponibilidad
| Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
|---|---|---|---|---|
| No detectada | 2007 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-1-59059-782-8
ISBN electrónico
978-1-4302-0375-9
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2007
Información sobre derechos de publicación
© Apress 2007
Cobertura temática
Tabla de contenidos
Animation
Matthew MacDonald
Animation allows you to create truly user interfaces. It’s often used to apply effects—for example, icons that grow when you move over them, logos that spin, text that scrolls into view, and so on. Sometimes, these effects seem like excessive glitz. But used properly, animations can enhance an application in a number of ways. They can make an application seem more responsive, natural, and intuitive. (For example, a button that slides in when you click it feels like a real, physical button—not just another gray rectangle.) Animations can also draw attention to important elements and guide the user through transitions to new content. (For example, an application could advertise newly downloaded content with a twinkling, blinking, or pulsing icon in the status bar.)
Pp. 721-774
Sound and Video
Matthew MacDonald
In this chapter, you’ll tackle two more areas of WPF functionality: audio and video.
The support WPF provides for audio is a significant step up from previous versions of.NET, but it’s far from groundbreaking. WPF gives you the ability to play a wide variety of sound formats, including MP3 files and anything else supported by Windows Media Player. However, WPF doesn’t include advanced APIs for analyzing sound information, which is possible with DirectX. (For example, there’s no way to retrieve spectrum data that tells you the highs and lows of sound, which is useful for creating some types of synchronized effects and sound-driven animations.)
Pp. 775-799
3-D Drawing
Matthew MacDonald
Developers have used DirectX and OpenGL to build three-dimensional interfaces for many years. However, the difficult programming model and the substantial video card requirements have kept 3-D programming out of most mainstream consumer applications and business software.
Pp. 801-842
Custom Elements
Matthew MacDonald
In previous Windows development frameworks, custom controls played a central role. But in WPF, the emphasis has shifted. Custom controls are still a useful way to build custom widgets that you can share between applications, but they’re no longer a requirement when you want to enhance and customize core controls. (To understand how remarkable this change is, it helps to point out that this book’s predecessor, , had nine complete chapters about custom controls and additional examples in other chapters. But in this book, you’ve made it to Chapter 24 without a single custom control sighting!)
Pp. 843-890
Interacting with Windows Forms
Matthew MacDonald
In an ideal world, once developers master a new technology such as WPF they’d leave the previous framework behind. Everything would be written using the latest, most capable toolkit, and no one would ever worry about legacy code. Of course, this ideal world is nothing like the real world, and there are two reasons why most WPF developers will need to interact with the Windows Forms platform at some point: to leverage existing code investments and to compensate for missing features in WPF.
Pp. 891-913
ClickOnce Deployment
Matthew MacDonald
Sooner or later, you’ll want to unleash your WPF applications on the world. Although you can use dozens of different ways to transfer an application from your development computer to an end user’s desktop, most WPF applications use one of the following deployment strategies:
Pp. 915-931