文档介绍:第5章 Windows程序设计
Windows应用程序设计的特点
使用Visual C++
窗口、菜单与消息框
工具条与状态栏
Windows的优点在于:(1)提供了比DOS字符界面更为直观、友好的图形用户界面;(2)可以同时运行多个应用程序,提高了机器的利用率;(3)应用程序具有一致的外观和用户接口,用户只需要熟悉其中一两个程序,就可以依此类推学会使用别的应用程序;(4)具有更好的虚拟内存管理和设备无关特性等。
Windows应用程序设计的特点
传统的DOS程序主要采用顺序的、关联的、过程驱动的程序设计方法。
。
事件驱动的程序设计不是由预先定义好的事件的顺序来控制,而是由事件的发生来控制。
消息是一种报告有关事件发生的通知,Windows应用程序的消息来源有以下四种。
(1)输入消息
(2)控制消息
(3)系统消息
(4)用户消息
消息队列是一个系统定义的内存块,用于临时存储消息或把消息直接发给窗口过程。
每个窗口维护自己的消息队列,并从中取出消息,利用窗口函数进行处理。
。
Windows程序不仅在输入上与DOS程序不同,而且在程序输出上也与DOS有很大差别,主要表现为以下几点。
① DOS程序独占整个显示屏幕,其他程序在后台等待。而Windows的每一个应用程序只对屏幕的一部分进行处理。