- Windows環境下32位匯編語言程序設計
- 羅云彬著
- 579字
- 2018-12-26 20:07:11
1.2 Windows的特色
對于使用者來說,Windows的特色毋需多言,下面的幾個特點足以使它廣泛流行:
● 圖形用戶界面(GUI,Graphic User Interface的縮寫詞)——Windows最重要的特色,用戶由此擺脫了字符界面操作系統必須死記的鍵盤命令和令人一頭霧水的屏幕提示,改為以鼠標為主可以直接和屏幕上所見即所得的界面進行交流。
● 一致的用戶界面——使初學者便于使用,大部分的Windows程序界面看起來都是差不多的,都有菜單和標題欄等,掌握一個程序后就很容易嘗試并掌握新的程序。
● 多任務——也是非常重要的特色,用戶可以同時運行多個程序,一邊工作一邊聽MP3顯然是很吸引人的。另一個好處是用戶可以在不同的程序之間傳送數據。
但程序員更關心的是隱藏在底下的細節,Windows究竟提供了什么便利?用Win32開發程序方便嗎?對程序員來說,Windows的以下特征更為重要:
● 大量的函數調用——Win32支持上千種函數的調用,幾乎涉及所有的方面,程序員可以把更多的時間放在程序的邏輯結構和用戶界面上。
● 和設備的無關性——Win32程序并不直接訪問屏幕、打印機和鍵盤等硬件設備,Windows虛擬了所有的硬件。只要有硬件的設備驅動程序,這個硬件就可以使用,應用程序并不需要關心硬件的具體型號。與DOS編程中需要針對不同的顯示卡和打印機等編寫很多的驅動程序來比,這個特性對程序員的幫助是巨大的。
● 內存管理——由于內存分頁和虛擬內存的使用,每個程序都可以使用4 GB的地址空間,DOS編程時必須考慮的640 KB內存問題已經成為歷史。
推薦閱讀
- Microsoft Power BI Quick Start Guide
- 21天學通ASP.NET
- Maya 2012從入門到精通
- Implementing Oracle API Platform Cloud Service
- Apache Superset Quick Start Guide
- 大數據驅動的機械裝備智能運維理論及應用
- Learning Azure Cosmos DB
- Statistics for Data Science
- TensorFlow Reinforcement Learning Quick Start Guide
- EJB JPA數據庫持久層開發實踐詳解
- 精通ROS機器人編程(原書第2版)
- FreeCAD [How-to]
- 51單片機應用程序開發與實踐
- 這樣用Word!
- 多傳感器數據智能融合理論與應用