计算机软件技术基础 教学课件 作者 李金 第2章_计算机系统体系结构与_Windows编程机制.pptVIP

  • 1
  • 0
  • 约1.13万字
  • 约 77页
  • 2017-08-21 发布于广东
  • 举报

计算机软件技术基础 教学课件 作者 李金 第2章_计算机系统体系结构与_Windows编程机制.ppt

2.2.6 事件驱动的程序设计 ●Windows这种事件驱动程序执行的程序设计思想,适合于应用程序与用户之间的交互。 ●用户可以随便安排程序执行的顺序,只要当用户或系统有外界操作时,该动作作为一个事件引发特定的处理程序以响应用户,完成所需的功能。 ●这种编程机制与传统的程序设计方法完全不同,需要程序员打破传统的程序设计思想,接受Windows这种事件驱动的程序设计方式。 2.2.6 事件驱动的程序设计 ●传统的应用程序面向过程, ◆采用线性方式,以单个逻辑“线索”,程序从头至尾顺序执行,最后将控制权交给DOS操作系统。 ◆这是单任务的执行机制,即在整个程序运行过程中,它独占屏幕和时间。 2.2.6 事件驱动的程序设计 ●事件驱动程序中,程序的执行是由事件驱动的 ◆程序启动以后,一直可以使用,如果无事件产生,程序就空闲等待事件。 ◆在这种方式下,可以同时启动多个应用程序,计算机的屏幕和时间可供其它应用程序使用,直到用户操作,触发事件引起一段程序的执行,完成某一项功能。 ◆所以这种程序设计思想可实现多任务操作,使多个应用程序共享计算机内存、屏幕和处理器。 2.2 Windows 编程机制 2.2.1 面向对象的程序设计 2.2.2 控制和对象的概念 2.2.3 封装 2.2.4 类 2.2.5 继承 2.2.6 事

文档评论(0)

1亿VIP精品文档

相关文档