官术网_书友最值得收藏!

1.2 Windows的特色

對于使用者來說,Windows的特色毋需多言,下面的幾個特點足以使它廣泛流行:

● 圖形用戶界面(GUI,Graphic User Interface的縮寫詞)——Windows最重要的特色,用戶由此擺脫了字符界面操作系統必須死記的鍵盤命令和令人一頭霧水的屏幕提示,改為以鼠標為主可以直接和屏幕上所見即所得的界面進行交流。

● 一致的用戶界面——使初學者便于使用,大部分的Windows程序界面看起來都是差不多的,都有菜單和標題欄等,掌握一個程序后就很容易嘗試并掌握新的程序。

● 多任務——也是非常重要的特色,用戶可以同時運行多個程序,一邊工作一邊聽MP3顯然是很吸引人的。另一個好處是用戶可以在不同的程序之間傳送數據。

但程序員更關心的是隱藏在底下的細節,Windows究竟提供了什么便利?用Win32開發程序方便嗎?對程序員來說,Windows的以下特征更為重要:

● 大量的函數調用——Win32支持上千種函數的調用,幾乎涉及所有的方面,程序員可以把更多的時間放在程序的邏輯結構和用戶界面上。

● 和設備的無關性——Win32程序并不直接訪問屏幕、打印機和鍵盤等硬件設備,Windows虛擬了所有的硬件。只要有硬件的設備驅動程序,這個硬件就可以使用,應用程序并不需要關心硬件的具體型號。與DOS編程中需要針對不同的顯示卡和打印機等編寫很多的驅動程序來比,這個特性對程序員的幫助是巨大的。

● 內存管理——由于內存分頁和虛擬內存的使用,每個程序都可以使用4 GB的地址空間,DOS編程時必須考慮的640 KB內存問題已經成為歷史。

主站蜘蛛池模板: 治县。| 卢氏县| 海安县| 康定县| 平乡县| 翼城县| 阿拉善盟| 遂昌县| 河间市| 吴桥县| 军事| 临猗县| 芮城县| 宜宾县| 屯昌县| 内黄县| 绍兴市| 临夏县| 古丈县| 泗阳县| 荥经县| 图木舒克市| 抚松县| 屏山县| 金山区| 青神县| 阿合奇县| 武功县| 长泰县| 大姚县| 常州市| 开封市| 大新县| 同仁县| 新巴尔虎右旗| 华宁县| 东源县| 澄江县| 秀山| 宁化县| 东海县|