设为首页 加入收藏

TOP

11.1.2 Windows程序与操作系统
2013-10-07 16:10:49 来源: 作者: 【 】 浏览:67
Tags:11.1.2 Windows 程序 操作系统

11.1.2  Windows程序与操作系统

我们编写的Windows程序是在Windows操作系统的控制下运行的,它们不能直接处理硬件,与外部的所有通信都必须通过Windows进行。使用Windows程序时,主要是与Windows交互,然后由Windows与应用程序通信。如果说Windows程序是狗尾巴,Windows就是那条狗;我们的程序仅当得到Windows发出的摇摆命令时才能摇摆。

之所以如此,有很多原因。首先,因为程序可能与其他可以同时执行的程序共享计算机,所以Windows必须拥有首要的控制权来管理机器资源的共享。如果允许一个应用程序在Windows环境中拥有首要控制权,那么由于需要为其他程序的运行提供可能性,将不可避免地使编程(www.cppentry.com)问题变得更加复杂;而且计划给其他应用程序的信息也可能丢失。需要Windows进行控制的第二个原因在于Windows体现了一种标准的用户界面,需要负责实施这种标准。只能使用Windows提供的工具在屏幕上显示信息,而且只能在经过授权的情况下这样做。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇11.1.1 窗口的元素 下一篇11.1.3 事件驱动型程序

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·python数据分析岗的 (2025-12-25 10:02:21)
·python做数据分析需 (2025-12-25 10:02:19)
·成为一个优秀的pytho (2025-12-25 10:02:16)
·Java后端面试实习自 (2025-12-25 09:24:21)
·Java LTS版本有哪些 (2025-12-25 09:24:18)