一个图形界面的软件怎么诞生的
请教一下,一个图形界面的软件怎么诞生的,编程语言是怎么开发出一个图形界面软件的(例如播放器什么的)?请举出个详细的例子。在此先表示感谢!!!!!!!!!
[解决办法]
如果是做显卡驱动,就根据电路控制逻辑把机器命令写到芯片里
如果是在一无所有的空白机上做界面,就编程调用显卡驱动绘制图形
如果是在已有的操作系统上做界面,就调用操作系统的API
如果是使用已经模块化的开发库,就调用该开发库的相关函数
以上几个层次,每一个层次所调用的都是上一个层次所开发的
至于具体例子,就像1楼所说,打开VS,新建对话框程序,VS自动链接MFC的对话框类等集成模块,新建后直接运行,一个对话框就跳出来了
[解决办法]
通常,你使用图形界面的设施库来写一个GUI程序。GUI程序通常都是事件触发的:特定的操作(比如点击、指针移动)会调用编程者预先给定的函数。
你可以看看Gtk或者Qt。
[解决办法]
语言就是用来控制硬件的,所以屏幕上才能显示各种各样的东西。你要说 Windows 上的窗口是如何创建出来,我只能告诉你用 CreateWindow、CreateWindowEx、CreateDialog、DialogBox 等这些 Windows API。但你要问在 Windows 系统中这些内部是如何实现的,那就是一个相当复杂的过程了。