桌面體驗
新的 Windows 7 桌面可讓您的應用程式生活。 應用程式現在更容易探索、資訊及互動。 新式和直覺式使用者介面更容易使用 Windows 7 進行開發。 新的桌面和應用程式體驗包括:
- 增強的工作列引進互動式縮圖,並啟用最小化應用程式的動畫和互動。
- [目的地] 概念可讓使用者按一下滑鼠跳至最常使用的檔案、位置或工作。
- 根據 Office Fluent UI, 功能區的新控制項和 API 可用於輕鬆地將 功能區樣式控制項、功能表和資源庫新增至您的應用程式。
- 動畫架構可協助您增強自訂動畫。
小工具平臺的增強功能可讓應用程式在安裝或初次執行體驗期間安裝隨附小工具。
新的 Windows 7 桌面讓您的應用程式生活
跳躍清單— 快速讓使用者進入您的應用程式
跳躍清單可協助使用者更快速地前往想要前往的位置。 跳躍清單是在應用程式內開啟的檔案、URL、工作或自訂專案。 [ 開始] 功能表和工作列中的新 [跳躍清單] 功能表可讓您按一下即可使用通用目的地和主要工作。 [跳躍清單] 功能表會根據使用專案的頻率和最近次數自動填入。 開發人員可以根據自己的語意提供自訂跳躍清單。 應用程式 也可以定義要 出現在其功能表中的工作,這些是使用者想要直接存取的應用程式動作,例如撰寫電子郵件。 (請參閱 工作列延伸模組 和 ICustomDestinationList Interface.)
跳躍清單可協助使用者更快速地前往想要前往的位置
增強工作列
透過 Windows 7 中的新工作列,應用程式可以更直覺的方式為使用者提供更多資訊。 例如,應用程式可以在工作列按鈕中顯示進度列,讓使用者可以掌握進度,而不需要讓視窗保持可見。 這適用于追蹤耗時的作業,例如檔案複製、下載、安裝或媒體消耗。 圖示重迭可以顯示在應用程式工作列按鈕的右下角區域,並用來傳達狀態或通知 (,例如新郵件) 。 新的縮圖 API 可讓應用程式定義這些視窗的子視窗和對應的縮圖影像。 縮圖工具列提供控制一般動作的位置,而不需要視窗還原,例如媒體的 播放/停止 。 (請參閱 工作列延伸模組 和 Windows 7:開發人員資源.)
小工具平臺
小工具是 Windows Vista 桌面的熱門功能,在 Windows 7 中,應用程式安裝小工具會更容易。 在 Windows 7 中,應用程式可以在應用程式安裝或初次執行期間,以程式設計方式將小工具新增至 Windows 桌面。 這表示應用程式現成的體驗可以包含簡單的核取方塊,例如,安裝隨附小工具,一旦應用程式準備好可供使用,即可在桌面上安裝隨附小工具。 (請參閱 小工具平臺簡介。)
在 Windows 7 中,應用程式安裝小工具會更容易
Windows 功能區
Windows 功能區控制項可藉由將應用程式最常存取的功能直接公開給終端使用者,協助開發人員改善可用性。 功能區可讓使用者更輕鬆地尋找和使用應用程式功能,因為會隱藏較少的功能,進而提高生產力。 功能區是設計成以意圖為基礎的替代方案,可用來替代標準 Windows 應用程式中功能表、工具列、工作窗格和對話方塊的命令呈現模型。
功能區控制項包含一組 Win32APIs,可覆寫最上層功能表列功能,並改為轉譯功能區樣式命令 UI。 其功能與 2007 Office 系統中 的功能 和外觀類似。 UI 是由數個包含下列專案的子控制項所組成:
- 應用程式按鈕 (或)
- 快速存取工具列
- 內容索引標籤的功能區控制項
- 迷你工具列
- 樣式庫
範本和標記撰寫可供開發人員快速開發和整合功能區功能。 (請參閱 Windows 功能區架構 和 Windows 功能區架構:開發人員資源.)
功能區控制項可藉由公開應用程式最常存取的功能,協助開發人員改善可用性
動畫
Smooth 動畫是許多圖形化 UI 應用程式的基礎,Windows 7 引進了原生動畫架構來管理動畫的排程和執行。 動畫架構提供一個實用的數學函式程式庫來指定一段時間的行為,也可讓開發人員提供自己的行為函式。 當多個動畫嘗試同時操作相同的值時,架構支援衝突的複雜解決方式。 應用程式可以指定必須先完成一個動畫,才能啟動另一個動畫,而且可以在設定的時間內強制完成。 新的架構也可協助動畫判斷適當的持續時間。 (請參閱 Windows 動畫管理員.)