[windows] _ windows应用程序的一些特点

  • windows应用程序很重要的一个属性,就是基于事件驱动的.这使得程序的使用更加简单.事件驱动使得每个动作,或者说行为都是并行的.不受先后次序的限制.这是与传统dos命令程序(过程驱动模式)很大不同的地方.
图片.png
  • 事件驱动的模式对事件响应的方式主要包括两个方面:

消息循环事件响应

vc++ 中采用的是消息队列的方式进行处理的.

图片.png
  • windows应用程序是多任务多线程的

  • 多种形式的输入输出手段

硬件方式(鼠标键盘)和软件方式(计时器,自动输入).

  • 设备无关的图形输出
图片.png

由操作系统来统一管理屏幕的输出.系统主要使用GDI接口来控制图形输出的.

图片.png

主要使用GDI相关的命令传送到不同设备的驱动设备,由驱动程序产生相关命令进行图形的绘制,所以是与设备无关的.


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容