Cover image for Professional Windows 7 Development Guide.
Professional Windows 7 Development Guide.
Title:
Professional Windows 7 Development Guide.
Author:
Mueller, John Paul.
ISBN:
9781118057933
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (530 pages)
Contents:
Professional: Windows 7 Development Guide -- Contents -- 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 -- Understanding the User Interface Improvements -- Considering the Security Improvements -- Developing Extended Applications -- 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 -- Defining Usage Requirements -- Considering Training Requirements -- Keeping the User Happy -- Considering Whether to Move -- Testing Issues in Your Application -- Defining the Advantages of Moving to Windows 7 -- Working with Windows XP Mode -- Moving Your Applications to Windows 7 -- Chapter 3: Understanding .NET 4.0 -- Understanding Why You Need .NET 4.0 -- Defining Application Compatibility and Deployment -- Considering the New Core Features and Improvements -- Working with the Managed Extensibility Framework -- Implementing Parallel Computing -- Considering Networking -- Understanding the Data Improvements -- 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 Subtle Features -- Understanding the Importance of Application Settings -- Considering the Taskbar Updates -- Using the Taskbar as an Application Interaction Tool -- An Overview of the New Taskbar Features -- Creating the Basic Taskbar Application -- Obtaining the Windows API Code Pack for Microsoft .NET Framework -- Creating the Solution -- Adding the Jump List Code.

Testing the Code Pack Result -- Using the .NET 4.0 Approach -- Creating the Solution -- Adding the Code -- Avoiding Taskbar Overload -- Moving Your Applications to Windows 7 -- Chapter 5: Advanced Taskbar Techniques -- Using Jump Lists -- Adding Common Categories -- Adding Custom Categories -- Performing Custom Tasks -- Going Places Using a Jump List -- Using Progress Bars -- Configuring the Progress Bar Application -- Managing the Progress Bar -- Changing States -- Using Thumbnail Toolbars -- Defining the Thumbnail Toolbar Application -- Drawing the Button Icon -- Creating the Toolbar and Event Handler -- Using Overlay Icons -- Combining Taskbar Controls -- Creating a Complete Interface -- Application Interaction Using Jump Lists and Thumbnail Toolbars -- Displaying Status Using Overlay Icons and Progress Bars -- Moving Your Applications to Windows 7 -- Chapter 6: Working with the Ribbon Interface -- Considering the Ribbon as a Whole -- Precisely What Is the Ribbon? -- Understanding How the Ribbon Can Help Novice Users -- Viewing the Ribbon in Windows -- Viewing the Ribbon in Office -- Understanding the Office Document Connection -- Considering How Office Technology Extends to Windows 7 -- Defining the Ribbon Functionality in Windows 7 -- An Overview of Ribbon Controls in Windows 7 -- Understanding the Control Attributes -- Moving Your Applications to Windows 7 -- Chapter 7: Creating Custom Ribbon Interface Applications -- Getting Started with the Ribbon -- Obtaining the Windows 7 SDK -- Obtaining RibbonLib -- Configuring the Application -- Defining a Ribbon Interface -- Creating the Application -- Using the Ribbon with WPF -- Obtaining Microsoft Ribbon for WPF -- Configuring the WPF Application -- Defining the Ribbon Interface for the WPF Application -- Creating the WPF Application -- 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 -- Considering the Common File Dialog Controls -- Configuring the Common File Dialogs Example -- Defining a File Open Dialog -- Defining a File Save Dialog -- Working with the Windows 7 Task Dialogs -- Using the Task Dialog Effectively -- Configuring the Task Dialog Example -- Defining a Task Dialog -- Making an Automatic Selection -- Providing Extended Linguistic Services -- Understanding the Role of Extended Linguistic Services -- Configuring the Extended Linguistic Services Example -- Adding Extended Linguistic Services to an Application -- 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 -- Obtaining the Multi-Touch Platform Interop Library -- Configuring the Application -- Adding Multi-Touch Interface Functionality -- 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 with ACLs -- Understanding the Security Descriptors -- Understanding the ACEs -- Working Directly with Windows NT Security -- Checking User Permissions -- Changing User Permissions -- Auditing User Actions -- Checking File and Directory Permissions -- Changing File and Directory Permissions -- Auditing Files and Directories -- Moving Your Applications to Windows 7 -- Chapter 11: Understanding the User Account Control -- Understanding the UAC -- Considering the Need for the UAC -- Why It Isn't a Good Idea to Override the UAC.

Developing Applications with Fewer Rights -- Interacting with the UAC -- Adding UAC Support to Your Application -- Creating a Manifest -- Executing as a Separate Process -- Moving Your Applications to Windows 7 -- Chapter 12: Developing Applications with Enhanced Security -- Considering Modern Application Security Requirements -- Using Traditional NT Security -- Using New NT Security Features -- Working with Zones -- Adding Security Roles -- Adding Permissions -- Working with Security Policies -- Defining Your Application's Security Needs -- Creating an Application with Enhanced Security -- Developing for Zones -- Developing for Security Roles -- Developing for Permissions -- Devising and Implementing a Security Policy -- Configuring the ClickOnce Intranet Example -- Debugging and Installing the ClickOnce Intranet Example -- Configuring the ClickOnce Custom Example -- Avoiding Too Much Security -- Moving Your Applications to Windows 7 -- Chapter 13: Interacting with the Built-In Security Features -- Working with the Firewall -- Interacting with the Firewall -- Verifying the Firewall Status -- Modifying a Setting -- Adding and Deleting Ports -- Adding Applications -- Using the GPO Technique -- Working with Automatic Updates -- Configuring the Automatic Update Example -- Writing the Settings Code -- Writing the Update Code -- Accessing AppLocker -- Seeing the AppLocker Entries in the Registry -- Configuring the AppLocker Demo Example -- Reading AppLocker Entries -- Creating an AppLocker Entry -- 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 -- Triggering a Service -- Obtaining the ServiceNative.CS File -- Configuring the TriggerStartService Example -- Writing Code for the TriggerStartService Example.

Testing the TriggerStartService -- Providing Power Management -- Configuring the Power Management Example -- Getting the Power Management State -- Detecting a Change in Monitor State -- Implementing Application Restart and Recovery -- Configuring the Application Restart Example -- Writing the Application Restart Example Code -- Working with the Network List Manager -- Configuring the Network List Manager Example -- Writing the Network List Manager Code -- Moving Your Applications to Windows 7 -- Chapter 15: Using the Windows 7 Libraries -- Working with Known Folders -- Configuring the Known Folders Example -- Writing the Known Folders Example Code -- Using Non-Filesystem Containers -- Configuring the Non-Filesystem Example -- Writing the Non-Filesystem Example Code -- Considering User-Defined Collections -- Configuring the User-Defined Collection Example -- Listing Libraries -- Adding Libraries -- Using the Explorer Browser Control -- Adding the Explorer Browser to Your Toolbox -- Configuring the Explorer Browser Example -- Writing the Explorer Browser Example Code -- 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 -- Dealing with Programming Issues -- Accessing the Registry in Windows 7 -- Hosting Older DLLs -- Writing a 64-Bit Application -- Configuring the Large-Number Example -- Working with the Configuration Manager -- Writing the Large-Number Example Code -- Running the Large-Number Test -- 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 -- Evaluating the Task Length -- Evaluating the Task Type.

Considering Debugging.
Abstract:
Everything you need to immediately get the most from Windows 7 This essential and unique book delves into the various elements that Microsoft fixed from Vista and investigates the new features that Microsoft added in response to user requests. Veteran author John Paul Mueller shows you how to work with security policies as well as manage the Windows Firewall in every way conceivable-both of which are topics you won't find anywhere else. In addition, he presents a clear, procedural approach to working with trigger-start services, details how to make the User Account Control part of an application, and shows how to use Group Policy Objects to work with the Windows Firewall. Ultimately, you'll discover how Windows 7 provides practical, usable functionality, just waiting for you to exploit. Professional Windows 7 Development Guide: Walks you through picking files directly from pinned applications, checking on application status, and more, simply by viewing the Taskbar Discusses the new Ribbon functionality and shows how to use it effectively Examines libraries and looks at how they provide a centralized method of managing data Includes complete Windows PowerShell coverage with all of the Windows 7 updates Offers an in-depth look at 64-bit programming and parallel programming Addresses working with power management Reviews how you can create applications that automatically restart and recover lost data when there is a crash Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job. wrox.com Programmer

Forums Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world. Code Downloads Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use. Read More Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: