windows程序设计第一章讲义..docVIP

  • 1
  • 0
  • 约1.53万字
  • 约 12页
  • 2016-12-15 发布于重庆
  • 举报
第一章 这节课我们主要讲解WINDOWS的内部运行原理 ,要了解VISUAL C++程序 的开发过程 ,先要理解WINDOWS应用程序的运行机制,因为VISUAL C++是WINDOWS开发语言,我们要明白在WINDOWS环境下编程和在其他环境下一些根本的差别,全面讨论WINDOWS工作原理需要一本书的内容,我们没了解那么细,但还是要了解一些根本的概念原理。 一.Windows应用程序,操作系统,计算机硬件之间的相互关系 Windows程序设计是完全不同于传统的 DOS系统的设计方法,它采取事件驱动的机制的程序设计模式,主要是基于消息的 。当用户要实现某种功能时 ,会调用操作系统的某种支持,然后操作系统将用户的需要包装成消息,并投递到消息队列中,最后应用程序从消息队列中取走消息并进行响应。 向下的箭头①③④表示操作系统能够操作输出设备以执行特定的功能,如让声卡发出声音,显卡画出图形等。向上的箭头②表示操作系统能够感知输出设备状态的变化,如鼠标移动,键盘按下,并能够知道鼠标移动的位置,键盘按下的哪个键,这就是操作系统和计算机硬件的交互关系。应用程序开发者通常不需要知道其具体的实现细节,我们关心的是应用程序与操作系统的交互关系。 向下的箭头③表示应用程序可以通知操作系统执行某个具体的动作,如操作系统能够控制声卡发出声音,但它并不知道应该何时发出何种声音,需要应用程序告诉操作

文档评论(0)

1亿VIP精品文档

相关文档