By Yochay Kiriaty, Laurence Moroney, Alon Fliess, Sasha Goldshtein
Publisher: Microsoft Press
Released: November 2009
Pages: 416
Get your first look at Windows 7 and see how much more productive and efficient the development life cycle can be. Guided by three Windows programming experts, you'll examine new Windows 7 capabilities and get a head start exploiting them to build better user experiences and applications. Topics include multi-touch gesture support, graphics and video enhancements, the Ribbon user interface (including the difference between Windows 7 Ribbon and Windows Presentation Foundation (WPF) Ribbon), federated search, the Libraries feature, Taskbar functionality, the new Windows Sensor and Location platform, and more.
Chapter 1 Welcome to Windows 7
What Has Changed Since Windows Vista?
Seven Ways to Shine on Windows 7
Summary
Chapter 2 Integrate with the Windows 7 Taskbar: Basic Features
Design Goals of the Windows 7 Taskbar
A Feature Tour of the Windows 7 Taskbar
Integrating with the Windows 7 Taskbar
Summary
Chapter 3 Integrate with the Windows 7 Taskbar: Advanced Features
Jump Lists
Thumbnail Toolbars
Customizing Thumbnails
Window Switchers
Summary
Chapter 4 Organize My Data: Libraries in Windows 7
Windows Explorer
Welcome to Libraries
Summary
Chapter 5 Touch Me Now: An Introduction to Multitouch Programming
Multitouch in Windows 7
Windows 7 Multitouch Programming Models
How Multitouch Works in Windows 7
Working with Gestures
Summary
Chapter 6 Touch Me Now: Advanced Multitouch Programming
Working with Raw Touch Messages
Using the Manipulation and Inertia Engines
Summary
Chapter 7 Building Multitouch Applications in Managed Code
Building Your First Touch-Sensitive Application
Using Windows 7 Touch to Move an Object
Using Windows 7 Touch to Scale an Object
Using Windows 7 Touch to Rotate an Object
Using Inertia with Gestures
Extending for Multiple Objects
Building a Gesture-Enabled Picture Control
Using the Gesture-Enabled Picture Control
Classes to Support Touch and Gestures
Summary
Chapter 8 Using Windows 7 Touch with Silverlight
Introducing Silverlight
Creating Your First Silverlight Application
Using the Silverlight InkPresenter Control
Using the Touch APIs in Silverlight
Summary
Chapter 9 Introduction to the Sensor and Location Platform
Why Sensors?
What Is a Sensor?
Working with Sensors
Summary
Chapter 10 Tell Me Where I Am: Location-Aware Applications
Why Location Awareness Is So Important
Location Platform Architecture
Working with the Location API
Putting It All Together
Writing a Location-Aware Application Using .NET
Summary
Chapter 11 Develop with the Windows Ribbon, Part 1
History
Using the Ribbon
Programming with the Windows Ribbon Framework
Summary
Chapter 12 Develop with the Windows Ribbon, Part 2
Programming the Ribbon
Summary
Chapter 13 Rediscover the Fundamentals: It's All About Performance