软件技术基础 4).pptVIP

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

文档评论(0)

1亿VIP精品文档

相关文档