Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Contents
Title
Copyright
Dedication
About the Author
About the Technical Editor
Credits
Acknowledgments
Introduction
Part I: Introducing Windows 7
Chapter 1: Windows 7 Improvements
Is Windows 7 Really Just Vista Fixed?
Considering the Major Improvements from a Developer Perspective
Considering Windows XP Mode
Developing for Windows PowerShell 2
Moving Your Applications to Windows 7
Chapter 2: Developing a Windows 7 Strategy
Determining the User Windows 7 Comfort Level
Considering Whether to Move
Moving Your Applications to Windows 7
Chapter 3: Understanding .NET 4.0
Understanding Why You Need .NET 4.0
Obtaining and Installing .NET 4.0
Considering the Windows 7 Extended Functionality
Moving Your Applications to Windows 7
Part II: Working with the Windows 7 User Interface
Chapter 4: Interacting with the Taskbar
Viewing the New Taskbar in Windows 7
Considering the Taskbar Updates
Creating the Basic Taskbar Application
Using the .NET 4.0 Approach
Avoiding Taskbar Overload
Moving Your Applications to Windows 7
Chapter 5: Advanced Taskbar Techniques
Using Jump Lists
Using Progress Bars
Using Thumbnail Toolbars
Using Overlay Icons
Combining Taskbar Controls
Creating a Complete Interface
Moving Your Applications to Windows 7
Chapter 6: Working with the Ribbon Interface
Considering the Ribbon as a Whole
Viewing the Ribbon in Office
Defining the Ribbon Functionality in Windows 7
Moving Your Applications to Windows 7
Chapter 7: Creating Custom Ribbon Interface Applications
Getting Started with the Ribbon
Using the Ribbon with WPF
Moving Your Applications to Windows 7
Chapter 8: Programming for Aero Glass Functionality
Considerations for Designing Applications for Aero Glass
Working with the Windows 7 Common File Dialogs
Working with the Windows 7 Task Dialogs
Providing Extended Linguistic Services
Moving Your Applications to Windows 7
Chapter 9: Working with the Multi-Touch User Interface
Considering Where Most Companies Use Multi-Touch
Defining the User Requirements for Multi-Touch
Adding Multi-Touch to Your Application
Moving Your Applications to Windows 7
Part III: Developing Secure Applications
Chapter 10: Using Standard NT Security Features in Windows 7
Considering Basic NT Security Feature Changes
Understanding Basic NT Security
Working Directly with Windows NT Security
Moving Your Applications to Windows 7
Chapter 11: Understanding the User Account Control
Understanding the UAC
Interacting with the UAC
Adding UAC Support to Your Application
Moving Your Applications to Windows 7
Chapter 12: Developing Applications with Enhanced Security
Considering Modern Application Security Requirements
Defining Your Application’s Security Needs
Creating an Application with Enhanced Security
Devising and Implementing a Security Policy
Avoiding too Much Security
Moving Your Applications to Windows 7
Chapter 13: Interacting with the Built-In Security Features
Working with the Firewall
Working with Automatic Updates
Accessing AppLocker
Moving Your Applications to Windows 7
Part IV: Advanced Windows 7 Programming
Chapter 14: Working in the Background
Advantages of Working in the Background
Developing Trigger-Start Services
Providing Power Management
Implementing Application Restart and Recovery
Working with the Network List Manager
Moving Your Applications to Windows 7
Chapter 15: Using the Windows 7 Libraries
Working with Known Folders
Using Non-Filesystem Containers
Considering User-Defined Collections
Using the Explorer Browser Control
Moving Your Applications to Windows 7
Chapter 16: Writing 64-Bit Applications for Windows 7
Considering the Advantages of 64-Bit Applications
Understanding the Requirements for 64-Bit Applications
Overcoming 64-Bit Development Issues
Writing a 64-Bit Application
Moving Your Applications to Windows 7
Chapter 17: Using Parallel Programming in Windows 7
Considering the Advantages of Parallel Processing
Understanding the Requirements for Parallel Processing
Writing an Application that Relies on Parallel Processing
Moving Your Applications to Windows 7
Chapter 18: Using the Sensor and Location Platform
Defining the Sensor and Location Devices
Obtaining a List of Sensors
Obtaining Specific Sensor Information
Developing for Other Sensor and Location Devices
Moving Your Applications to Windows 7
Chapter 19: Using Windows XP Mode Effectively
Considering Windows XP Mode
Testing Your Application in Windows XP Mode
Workarounds for Common Windows XP Mode Problems
Moving Your Applications to Windows 7
Part V: Working at the Command Line
Chapter 20: Working with Windows PowerShell 2.0
Replacing the Command Prompt
Understanding PowerShell Command Basics for the Developer
Working with the Online Help
Understanding the Shell Property System
Moving Your Applications to Windows 7
Chapter 21: Creating Scripts
Understanding When to Use Scripts
Using the PowerShell ISE
Writing a Basic Script
Performing Script Testing
Moving Your Applications to Windows 7
Chapter 22: Creating Cmdlets
Understanding When to Use Cmdlets
Creating a Shell Extension with the Make-Shell Utility
Writing a Basic Cmdlet
Moving Your Applications to Windows 7
Chapter 23: Interacting Directly with PowerShell
Creating a Cmdlet Interface for Your Application
Working with System Events
Using PowerShell for Application Status Information
Using PowerShell to Update Application Configuration
Performing Tasks from Remote Locations
Moving Your Applications to Windows 7
Index
← Prev
Back
Next →
← Prev
Back
Next →