Professional Windows 7 Development Guide

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 w...

Celý popis

Uloženo v:
Podrobná bibliografie
Hlavní autor: Mueller, John Paul
Médium: E-kniha
Jazyk:angličtina
Vydáno: Hoboken John Wiley & Sons, Incorporated 2011
Wrox
Wiley Pub
Vydání:1
Témata:
ISBN:047088570X, 9780470885703, 9781118057933, 9781118057957, 1118057945, 1118057953, 1118057937, 9781118057940
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Obsah:
  • 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
  • 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
  • Intro -- 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