您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
Windows既然不开源,那程序员是怎么为它开发支持软件的?
软件,接口,开源Windows既然不开源,那程序员是怎么为它开发支持软件的?
发布时间:2019-02-08加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
题主可能不太懂软件开发,是这样的,能否开发软件和开不开源是没有直接关系的。微软提供了很好的文档库MSDN,里面有详细的接口功能、入参和返回值的介绍,程序员只需要根据这些文档就可以编写相应的软件了。
举个生活中的例子,我们去办身份证,只需要提供一些必要的材料,例如户口簿就可以了,然后等待领证就好。这里还可以多说一句,办身份证一般不是立即就可以拿到手的,往往会给一个回执单,后续再通知我们去拿证件。
这里必要的材料就是入参;公安局户口办理就是功能;公安内部具体的办理流程就是功能(叫接口更合适)的内部实现;回执就是受理结果;最后的身份证是最终结果。
这还相当于软件中的异步调用过程——先受理后回调。
最后,这只是给小白的一个简单的例子,软件开发者无需纠结其中不准确的地方。
回答于 2019-09-11 08:43:50
把win比喻成一辆车,你不知道车辆的内部构造是怎么样的,但是你知道怎么操作就行了,你知道怎么操作不就可以让车带着你去你想去的地方吗
回答于 2019-09-11 08:43:50
程序把参数给windows,windows经过计算,把结果返回给程序,程序不需要考虑windows是怎么计算的,只需要考虑这是不是想要的结果。
回答于 2019-09-11 08:43:50
你喂他他需要的数据,他返回你要的东西。。。支付宝的功能也是这样调用。
回答于 2019-09-11 08:43:50
不是这个专业的就不要问这么幼稚的问题
回答于 2019-09-11 08:43:50
没有几个程序员愿意去研究操作系统源代码
回答于 2019-09-11 08:43:50
接口,可以调用系统函数。或者系统调用我们的函数。
回答于 2019-09-11 08:43:50
调用操作系统的接口
回答于 2019-09-11 08:43:50
因为有地球最强IDE vs,并且他能连接到已知宇宙最强的产品文档MSDN,不会用还有Technet护航。几十年不间断的投入,形成自己的风格,即便没用过也能猜到个7788。想跟它竞争又没法投入那么多,你说还能怎么办嘛
回答于 2019-09-11 08:43:50
基于windows开发并不需要开源。API函数和应用框架就是开发人员与操作系统的协调,绝大部分底层工作是由编程软件来做的,软件开发人只是需要关注应用建模和人机界面等。
上一篇:走路时候别人用手机拍照,不小心撞了下,他手机掉地上屏幕坏了让我赔,怎么办?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |