- windows应用程序很重要的一个属性,就是基于事件驱动的.这使得程序的使用更加简单.事件驱动使得每个动作,或者说行为都是并行的.不受先后次序的限制.这是与传统dos命令程序(过程驱动模式)很大不同的地方.
图片.png
- 事件驱动的模式对事件响应的方式主要包括两个方面:
消息循环与事件响应
vc++ 中采用的是消息队列的方式进行处理的.
图片.png
windows应用程序是多任务多线程的
多种形式的输入输出手段
硬件方式(鼠标键盘)和软件方式(计时器,自动输入).
- 设备无关的图形输出
图片.png
由操作系统来统一管理屏幕的输出.系统主要使用GDI接口来控制图形输出的.
图片.png
主要使用GDI相关的命令传送到不同设备的驱动设备,由驱动程序产生相关命令进行图形的绘制,所以是与设备无关的.