编程是如何实现gui的?比如我们学习c语言的时候为什么一开始都是命令提示符程序?难一点的算是指针,再难一点队列栈树图等数据结构,那么如果我要用c语言开发桌面程序,比如说有按钮,有文本框等的程序,windows.h到底扮演了什么角色,或者说java学习也是命令提示符里的,要有界面就要awt、swing这些,那么这些按钮也好,文本框也好,他们是系统提供的么?d的个人理解java的应该是自己的,因为他在jvm之上,又比如说c#开发的桌面程序,比如拖一个按钮进去,在ide里面就是拖一下,但是实现过程是不是这个按钮实际是来自windows的api,总之我想了解的是为什么各大教材最开始都是命令提示符程序,然后该语言又能开发桌面程序,另外调用windows的过程是怎样的?我的理解是相当于系统提供了一个方法和函数,那么问题来了,为什么不同的语言都能调用同一个方法呢?
那么什么需要都能调用?
是为什么?
追答玩过积木吗?你去搭还是其他人去搭,都是把现有的积木搭起来