[windows] _ windows應(yīng)用程序的一些特點

  • windows應(yīng)用程序很重要的一個屬性,就是基于事件驅(qū)動的.這使得程序的使用更加簡單.事件驅(qū)動使得每個動作,或者說行為都是并行的.不受先后次序的限制.這是與傳統(tǒng)dos命令程序(過程驅(qū)動模式)很大不同的地方.
圖片.png
  • 事件驅(qū)動的模式對事件響應(yīng)的方式主要包括兩個方面:

消息循環(huán)事件響應(yīng)

vc++ 中采用的是消息隊列的方式進(jìn)行處理的.

圖片.png
  • windows應(yīng)用程序是多任務(wù)多線程的

  • 多種形式的輸入輸出手段

硬件方式(鼠標(biāo)鍵盤)和軟件方式(計時器,自動輸入).

  • 設(shè)備無關(guān)的圖形輸出
圖片.png

由操作系統(tǒng)來統(tǒng)一管理屏幕的輸出.系統(tǒng)主要使用GDI接口來控制圖形輸出的.

圖片.png

主要使用GDI相關(guān)的命令傳送到不同設(shè)備的驅(qū)動設(shè)備,由驅(qū)動程序產(chǎn)生相關(guān)命令進(jìn)行圖形的繪制,所以是與設(shè)備無關(guān)的.


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容