Windows Shell 編程

來源:互聯網
上載者:User

CHM格式電子書下載:http://download.csdn.net/source/2843130

 

說明:該書內容並不是我寫的,我只是整理成電子書,方便大家閱讀。

 

一個作業系統外殼的不錯的定義是它是一個系統提供的使用者介面,它允許使用者執行公用的任務,如訪問檔案系統,匯出執行程式,改變系統設定等。MS-DOS有一個Command.COM扮演著這個角色。然而Windows已經有了圖形介面環境,他的外殼程式也就必然是圖形方式的。在Windows95以前,預設的Windows Shell就是程式管理器。

         程式管理器是一個中央控制台,從那裡你可以啟動應用程式,重排和重組表徵圖,執行新任務。換句話說,程式管理器就像他的名字提示的那樣管理所有集中在Windows大傘之下的程式。現在對應程式管理器的是檔案管理工具,它是一個專門為維護檔案系統而設計的工具。

         隨著Windows95的出現,探測器取代了這兩個老工具,並整合了二者的功能,如果你願意,你仍能發現檔案管理工具仍然深深地隱藏在Windows系統目錄中。然而,由於使用者友善性方面比他的後繼者差,現今已經很少使用了。

         一般錯誤的概念認為,探測器就是一個程式,當你需要通過點擊“我的電腦”或右擊[開始] 按鈕來瀏覽檔案系統時這個程式啟動。事實上,探測器總是啟動和運行著的,從引導開始一直到你關閉電腦。直覺是“探測器”實際上就是新概念下的視窗。探測器是一個可執行模組(explorer.exe),它實現了Windows外殼功能。

         在這一章中,主要是介紹外殼和探測器,更精確地講是

                   Shell的組成部分

                   探測器結構

Shell的組成部分

Shell由許多不同的部分組成,現在我們就從最顯而易見的案頭任務條開始。從概念上講,案頭是所有Windows Shell對象的父物件,即宿主對象。就實現方式而言,案頭是一個系統定義視窗類別的特殊視窗(命名為#32769),並且是所有視窗的祖先視窗。那些匯出應用的頂層視窗一般而言都是案頭的子視窗。在這些子視窗中有一個有趣的視窗子樹,它的根是“程式管理器”。……

 

CHM格式電子書下載:http://download.csdn.net/source/2843130

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.