第Ⅰ部分 Windows 7簡介
第1章 Windows 7的改進之處
1.1 Windows 7是否真的只是增強版的Vista
1.2 從開發(fā)人員的角度分析主要的改進
1.2.1 了解用戶界面的改進之處
1.2.2 考慮安全的改進之處
1.2.3 開發(fā)可擴展的應用程序
1.3 考慮Windows XP模式
1.4 開發(fā)Windows PowerShell 2
1.5 將應用程序移植到Windows 7
第2章 開發(fā)Windows 7的策略
2.1 確定用戶Windows 7的舒適級別
2.1.1 明確使用需求
2.1.2 考慮培訓需求
2.1.3 取悅于用戶
2.2 考慮是否移植
2.2.1 測試應用程序中的問題
2.2.2 明確向Windows 7移植的優(yōu)勢
2.2.3 采用Windows XP模式
2.3 將應用程序移植到Windows 7
第3章 了解.NET4.0
3.1 了解為什么需要.NET 4.0
3.1.1 定義應用程序的兼容性和部署
3.1.2 研究新核心功能及其改良之處
3.1.3 使用Managed Extensibility Framework
3.1.4 實現(xiàn)并行計算
3.1.5 考慮聯(lián)網問題
3.1.6 了解數(shù)據的改進之處
3.2 獲取和安裝.NET 4.0
3.3 考慮Windows 7的擴展功能
3.4 將應用程序移植到Windows 7
第Ⅱ部分 使用Windows用戶界面
第4章 使用任務欄
4.1 簡單了解Windows 7的新任務欄
4.1.1 深入了解各項新功能
4.1.2 了解應用程序設置的重要性
4.2 考慮任務欄的升級
4.2.1 任務欄是應用程序的一種交互工具
4.2.2 任務欄新功能簡介
4.3 創(chuàng)建基本的任務欄應用程序
4.3.1 獲取Microsoft.NET Framework的Windows API Code Pack
4.3.2 創(chuàng)建解決方案
4.3.3 添加跳轉列表代碼
4.3.4 測試Code Pack結果
4.4 使用.NET 4.0的方法
4,4.1 建立解決方案
4.4.2 添加代碼
4.5 避免濫用任務欄
4.6 將應用程序移植到Windows 7
第5章 高級任務欄技術
5.1 使用跳轉列表
5.1.1 添加通用類別
5.1.2 添加自定義類別
5.1.3 執(zhí)行自定義任務
5.1.4 使用跳轉列表導航到網頁
5.2 使用進度條
5.2.1 配置進度條應用程序
5.2.2 管理進度條
5.2.3 更改狀態(tài)
5.3 使用縮略圖工具欄
5.3.1 定義縮略圖工具欄應用程序
5.3.2 繪制按鈕圖標
5.3.3 創(chuàng)建工具欄和事件處理程序
5.4 使用覆蓋圖標
5.5 組合使用任務欄的各種控件
5.6 創(chuàng)建完備的接口
5.6.1 應用程序用跳轉列表和縮略圖工具欄交互
5.6.2 使用覆蓋圖標和進度條顯示狀態(tài)
5.7 將應用程序移植到Windows 7
第6章 使用Ribbon界面
6.1 把Ribbori作為一個整體考慮
6.1.1 Ribbon到底是什么
6.1.2 了解Ribbon如何幫助初學用戶
6.1.3 在Windows中查看Ribbon
6.2 查看Office中的Ribbon
6.2.1 了解Office的文檔鏈接
6.2.2 考慮如何將Office的技術擴展到、Windows 7
6.3 定義Windows 7中的Ribbon功能
6.3.1 介紹Windows 7中的Ribbon控件
6.3.2 了解控件屬性
6.4 將應用程序移植到Windows 7
第7章 創(chuàng)建自定義Ribbon界面應用程序
7.1 開始學習Ribbon
7.1.1 獲取Windows 7 SDK
7.1.2 獲取RibbonLib
7.1.3 配置應用程序
7.1.4 定義一個Ribbon界面
7.1.5 創(chuàng)建應用程序
7.2 WPF下使用Ribbon
7.2.1 為WPF獲取微軟的Ribbon
7.2.2 配置WPF應用程序
7.2.3 定義WPF應用程序的Ribbon界面
7.2.4 創(chuàng)建WPF應用程序
7.3 將應用程序移植到Windows 7
第8章 Aero Glass編程
8.1 設計Aero Glass需考慮的問題
8.2 使用Windows 7通用文件對話框
8.2.1 Common File Dialog控件
8.2.2 配置Common File Dialogs示例程序
8.2.3 定義File Open對話框
……
第Ⅲ部分 開發(fā)安全的應用程序
第Ⅳ部分 Windows 7高級編程
第Ⅴ部分 在命令行方式下工作