The Windows Presentation Foundation (WPF) is a modern graphical display system for Windows. It’s a
radical change from the technologies that came before it, with innovative features such as built-in
hardware acceleration and resolution independence, both of which you’ll explore in this chapter.
WPF is the best toolkit to use if you want to build a rich desktop application that runs on Windows
Vista, Windows 7, and Windows 8 in desktop mode (as well as the corresponding versions of Windows
Server). In fact, it’s the only general-purpose toolkit that targets these versions of Windows. By comparison,
Microsoft’s new Metro toolkit—although exciting—is limited to Windows 8 systems only. (WPF
applications can even be made to run on ancient Windows XP computers, which are still found in many
businesses. The only limitation is that you must configure Visual Studio to target the slightly older .NET 4.0
Framework, rather than .NET 4.5.)
In this chapter, you’ll take your first look at the architecture of WPF. You’ll learn how it deals with
varying screen resolutions, and you’ll get a high-level survey of its core assemblies and classes. You’ll also
consider how WPF has evolved from its initial release to version 4.5.
Wrox's ASP.NET 2.0 Visual Web Developer 2005 Express Edition Starter Kit This book shows you just how powerful, and yet easy to use, the new Web development environment
from Microsoft really is. Visual Web Developer 2005 Express Edition, along with the relational database SQL
Server 2005 Express Edition, allows you to build great Web sites using drag-and-drop techniques, wizards,
and a huge range of...
XAML Developer Reference
XAML is ubiquitous today. Whether with Silverlight, WPF, WF, various XPS formats, or XML-based formats, XAML is being used in a whole lot of Microsoft platform- based technologies. Though based on XML, XAML is unlike most other markup languages, because it is strongly linked to CLR assemblies through its objects.
Practical Software Testing Stions of this new direction can be found, for example, in the ‘‘Software
Engineering Body of Knowledge (SWEBOK)’’ and the code of ethics that
have been developed recently through the efforts of joint IEEE/ACM task
forces [1,2]. Licensing procedures for software engineers are also under
Build Your Own Website: A Comic Guide to HTML, CSS, and WordPress
Build Your Own Website is a fun, illustrated introduction to the basics of creating a website. Join Kim and her little dog Tofu as she learns HTML, the language of web pages, and CSS, the language used to style web pages, from the Web Guru and Glinda, the Good Witch of CSS.
Once she figures out the basics,...
Biocommunication and Natural Genome Editing
This is the first uniform description of all key levels of communication in the organismic kingdoms of plants, fungi, animals and bacteria based on the most recent empirical data. Biocommunication occurs on three levels (A) intraorganismic, i.e. intra- and intercellular, (B) interorganismic, between the same or related species and (C)...
50 Fast Digital Camera Techniques (50 Fast Techniques Series)
"Applying the lively techniques in this book will make anyone’s digital camera a more productive tool."
—Al Francekevich, acclaimed professional photographer
Make the most of your digital camera! Whether you’ve just pur-chased your first one or you’re an old hand at digital photography,...