Windows应用程序剖析

基于Windows的程序与基于MS-DOS或者Unix的程序有很大的不同。MS-DOSUnix程序用getc-putc-类型的函数从键盘读取字符并在需要时将他们写到屏幕上。这是典型的“pull”类型。而Windows程序则用的是“push”类型,也就是程序必须响应操作系统的通知:一个按键按下或重绘屏幕的命令。

 

Windows应用程序不会向操作系统请求输入,操作系统会通知应用程序有输入发生。操作系统通过向应用程序窗口发送消息完成这些通知。所有的窗口都是窗口类的实例。

你可能感兴趣的:(windows,unix)