编程是如何实现gui的?比如我们学习c语言的时候为什么一开始都是命令提示符程序?难一点的算是指针

编程是如何实现gui的?比如我们学习c语言的时候为什么一开始都是命令提示符程序?难一点的算是指针,再难一点队列栈树图等数据结构,那么如果我要用c语言开发桌面程序,比如说有... 编程是如何实现gui的?比如我们学习c语言的时候为什么一开始都是命令提示符程序?难一点的算是指针,再难一点队列栈树图等数据结构,那么如果我要用c语言开发桌面程序,比如说有按钮,有文本框等的程序,windows.h到底扮演了什么角色,或者说java学习也是命令提示符里的,要有界面就要awt、swing这些,那么这些按钮也好,文本框也好,他们是系统提供的么?d的个人理解java的应该是自己的,因为他在jvm之上,又比如说c#开发的桌面程序,比如拖一个按钮进去,在ide里面就是拖一下,但是实现过程是不是这个按钮实际是来自windows的api,总之我想了解的是为什么各大教材最开始都是命令提示符程序,然后该语言又能开发桌面程序,另外调用windows的过程是怎样的?我的理解是相当于系统提供了一个方法和函数,那么问题来了,为什么不同的语言都能调用同一个方法呢? 展开
 我来答
hztygyz
2016-01-12 · TA获得超过187个赞
知道答主
回答量:52
采纳率:100%
帮助的人:32.5万
展开全部
1.你说的,调用Windows的过程,所有的语言都可以,这属于Win提供的对于系统操作的编程接口,也就是Windows 的API。
2.Windows.h,这个头文件,主要是系统的主要操作函数,及其对其他诸如基础操作规范的引用。东西很多很杂
3.开发图形化界面,我只对于Windows来说,用任何你提到的语言都是一样的。首先你要明白,操作系统的核心,是内核。大部分的操作都会进入内核完成。至于你看到的图形化界面只不过是建立在应用层的一个大程序罢了。Windows的图形化的东西很多都在user32里面。比如界面什么的。
4.你提到的任何语言都有自己的办法来创建GUI,只不过有的简单,有的难。不过最底层的方法都是调用Windows的API。
5.睡觉了,有啥不懂得追问吧
风暴咆哮
2016-01-12 · TA获得超过1万个赞
知道大有可为答主
回答量:2万
采纳率:34%
帮助的人:3293万
展开全部
知道函数的用法吗?API就是提供给你已经做好的函数
更多追问追答
追问
那么什么需要都能调用?
是为什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Motoy2
2016-01-12
知道答主
回答量:73
采纳率:23%
帮助的人:11.3万
展开全部
带有窗口的程序一般比较长,最短的也要100行左右,如果一开始就教你写窗口程序的话怕接受不了。关于写windows窗口程序,你可以看<windows程序设计>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
447587096
2016-01-12 · TA获得超过5047个赞
知道大有可为答主
回答量:2504
采纳率:70%
帮助的人:1179万
展开全部
你的问题太多了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式