第2章 开发Windows应用程序的技术基础.pptVIP

  • 0
  • 0
  • 约 21页
  • 2016-12-21 发布于贵州
  • 举报

第2章 开发Windows应用程序的技术基础.ppt

第2章 开发Windows应用程序的技术基础 应用程序的结构 解决多任务的关键 控制核心应该从程序本身转移到Windows操作系统 由Windows操作系统决定那个应用程序可以占用CPU时间,程序的结构也不再是过程式程序中的赋值、循环、分支等C语言中常见的结构,而是消息,处理。 为了解决这个问题,应用程序采用一种称为”事件驱动结构”是合适的。 C语言程序的主体结构 Main() { ………… } 定义函数1 定义函数2 。 定义函数n C语言程序的主体结构是主函数Main和一些函数定义所组成。 Windows应用程序的结构 Windows应用程序的结构有两个函数所组成,一个是WinMain函数,另一个称为窗口函数,又称窗口消息处理程序。 事件驱动程序设计 过程式程序设计 执行流程按照编程人员编出程序的顺序进行; 事件的发生顺序由编程人员指定; 过程式程序是单执行流程式; DOS操作系统只是简单地执行程序,然后等待它的完成; 事件驱动程序设计 事件驱动程序概念 Windows操作系统不仅执行程序,还与应用程序通信,即向应用程序发送消息。 Windows程序的行为依赖产生消息的事件驱动,故称为“事件驱动程序”。 Windows程序在初始化和创建应用窗口结束后,只是在执行一个无限循环,坐等用户的输入消息(键盘、鼠标。。。)

文档评论(0)

1亿VIP精品文档

相关文档