win32 SDK為什么能夠實現那么強大的功能?


win32 SDK為什么能夠實現那么強大的功能?
例如可以使用編程語言編寫出來單擊小游戲!
這個我很搞不懂為什么明明一些看樣子很簡單的功能嘛!
組裝起來使用 卻能夠實現這么多的功能!

22 个解决方案

#1


這種問題太泛了,沒辦法回答。
其實核心就是框架和API

#2


MFC和SDK,只是表達的不同。
最終,都是API

#3


聚沙成塔,萬丈高樓由地起。。。

#4


API的強大源於操作系統的強大

#5


全是操作系統提供的功能,都是已經人家設計好的

#6


+-*/為什么那么強大

#7


引用 3 樓 free__guy 的回復:
聚沙成塔,萬丈高樓由地起。。。

#8


1/0 更強大

#9


Windows都是API搞起來的。。。 。。。

#10


我暈!這個也太 嚇人了吧?

#11


引用 9 樓 healer_kx 的回復:
Windows都是API搞起來的。。。 。。。

應該還有其他什么吧,對此有點懷疑。。。

#12


引用 11 樓 visualeleven 的回復:
引用 9 樓 healer_kx 的回復:
Windows都是API搞起來的。。。 。。。

應該還有其他什么吧,對此有點懷疑。。。

原因當然很多,但是很難去想象:一個非開源的操作系統在面向程序員時提供不了豐富的API。
Windows的成功除了商業運作成功以外,在標准化上的工作也是一個重要的原因。

#13


關鍵在於Windows提供的API很全面,不僅全面,而且強大。試想,創建窗口的函數,簡單的幾個參數,就可以創建出一個窗口,完全不需要管什么驅動什么亂七八糟的東西……

#14


每一個API后面有強大復雜的Windows功能模塊在支持,所以,盡管只是簡單幾個語句,調用的可能是N個復雜的windows功能模塊。

#15


引用 7 樓 arpnet99 的回復:
引用 3 樓 free__guy 的回復:
聚沙成塔,萬丈高樓由地起。。。

+1

想想盧浮宮有多復雜,不也是一磚一瓦砌出來的。

#16


引用 11 樓 visualeleven 的回復:
引用 9 樓 healer_kx 的回復:
 Windows都是API搞起來的。。。 。。。

 應該還有其他什么吧,對此有點懷疑。。。


咕~~(╯﹏╰)

是啊,現在不是跟初學者說嘛,再說了,Windows由什么構成,我肯定也說不全。

而且顯然,Windows API不是最底層的。。。它只是Windows輸出的一些API而已。
下面還有驅動,上面還有COM,DirectX,多了我也說不清了。。。
現在的Win7還有WPF等等。。。

不過最廣泛的還是Windows API了。。。

#17


如果把API換成C函數庫,也是一樣的。

#18


引用 17 樓 mackz 的回復:
如果把API換成C函數庫,也是一樣的。

API就是C做出來的吧

#19


引用 4 樓 caostorm 的回復:
API的強大源於操作系統的強大


操作系統的強大最終還得依賴於硬件的進步 :)

#20


這是個哲學問題

#21


這種問題太泛了,沒辦法回答。 
其實核心就是框架和API

#22


就是那么強大

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com