Windows 7開發:Shell 庫

來源:互聯網
上載者:User

Windows 7介紹了一種庫的新概念,使用者資料的新的進入點。使用者可以輕鬆的以集合資料 的方式,找到並且管理他們的資料,而且這些資料可能是在電腦中的多個不同的位置。這 個庫代替了早期Windows版本中的固有檔案夾(比如,我的文件,圖片,音樂),並且把它 們都放入了主“storage”。Shell庫的 API,提供給應用程式一種簡單的方法來對該庫進行 互動操作。應用程式可以建立,互動並且像他們的環境中的一級元素一樣支援該庫。

在Windows 7中,Shell庫的概念就是,通過允許他們對其文件庫檔案夾結構的全部控制 許可權,試圖去解決使用者在他們的PC上,到處存放資料的問題。換而言之,在 Windows 7中, 使用者可以在文件庫中來定義哪個檔案夾用來存放。我們也可以說,Shell庫是一種使用者自定 義的,合理的代表使用者資料的檔案夾集合。在庫中所包含的檔案夾,其實就是使用者告訴了 Windows,他的或者她的重要資料在哪裡存放。那麼系統將為這些檔案夾進行索引,來更快 的查詢檢索、在基於檔案屬性和中繼資料的Windows Explorer中具有更豐富的視圖展示能力。

在早期的Windows版本中,每一個應用程式都有其屬於自己的屬性庫。比如,Windows Media Player與iTunes相比,擁有不同的範圍集合,並且兩者都不是與Music檔案夾一致 的。使用Shell庫的API,應用程式就可以定義並且共同使用使用者自訂的那個地區。

Shell庫中同樣也可以包含網路檔案夾。這個功能將給使用者無論是在家還是在單位,都有 一個很好的使用者體驗。無論何時使用者開啟一個檔案對話方塊,他就能獲得所有可用的庫的指向 的集合視圖。

注意 :瞭解更多資訊,請參看Inside Windows 7: Introducing Libraries,和 Windows 7 Programming Guide - Libraries

目標

在本次動手實驗中,你將 瞭解到如何用編程的方式管理庫,包括如何:

• 建立新的庫

• 開啟現有的庫

• 在庫中進行添加和刪除 檔案夾

• 擷取和解析庫資料夾清單

• 刪除庫

• 重命 名庫

• 為庫設定一個預設儲存檔案夾

• 設定庫的屬性,比如檔案 夾類型,表徵圖,鎖定到導覽列的狀態等

• 顯示"manage user interface"對話 框

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.