- 1
- 0
- 约1.53万字
- 约 12页
- 2016-12-15 发布于重庆
- 举报
第一章
这节课我们主要讲解WINDOWS的内部运行原理 ,要了解VISUAL C++程序 的开发过程 ,先要理解WINDOWS应用程序的运行机制,因为VISUAL C++是WINDOWS开发语言,我们要明白在WINDOWS环境下编程和在其他环境下一些根本的差别,全面讨论WINDOWS工作原理需要一本书的内容,我们没了解那么细,但还是要了解一些根本的概念原理。
一.Windows应用程序,操作系统,计算机硬件之间的相互关系
Windows程序设计是完全不同于传统的 DOS系统的设计方法,它采取事件驱动的机制的程序设计模式,主要是基于消息的 。当用户要实现某种功能时 ,会调用操作系统的某种支持,然后操作系统将用户的需要包装成消息,并投递到消息队列中,最后应用程序从消息队列中取走消息并进行响应。
向下的箭头①③④表示操作系统能够操作输出设备以执行特定的功能,如让声卡发出声音,显卡画出图形等。向上的箭头②表示操作系统能够感知输出设备状态的变化,如鼠标移动,键盘按下,并能够知道鼠标移动的位置,键盘按下的哪个键,这就是操作系统和计算机硬件的交互关系。应用程序开发者通常不需要知道其具体的实现细节,我们关心的是应用程序与操作系统的交互关系。
向下的箭头③表示应用程序可以通知操作系统执行某个具体的动作,如操作系统能够控制声卡发出声音,但它并不知道应该何时发出何种声音,需要应用程序告诉操作
您可能关注的文档
- webquest教学案例..doc
- Web_GIS期末考试总结..doc
- Web习题参考答案..doc
- Web前端性能优化全攻略..doc
- Web应用开发期末试卷A..docx
- Web程序设计期末考试复习题-2..doc
- web答辩面试题..doc
- Web考试题..doc
- web试卷..doc
- Web试卷答案..doc
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
原创力文档

文档评论(0)