留求艺—您的留学规划师

怎么用c语言做一个界面

205次

问题描述:

怎么用c语言做一个界面,在线求解答

最佳答案

推荐答案

呵呵,楼主和我当初一样的迷惑。

我当初啃C语言的时候,也是想用C语言做界面出来,走了很多冤枉路,这里希望能给楼主一些提示。如果你想用“纯”C来做界面的话,那么我会很肯定的告诉你,很难。你所有的操作都要调用API,包括每个按钮的位置、大小,框的位置、大小等等都是通过计算得出来的。这样一来开发的效率是可想而知的。当然,也有专门做界面的,程序用C语言来写。比如:QT。具体的楼主可以去了解了解。如果你想感受一下C语言的“乐趣”的话,在Win32中写一下程序:#include void main(){MessageBox(NULL," Hello World!

怎么用c语言做一个界面

其他答案

如果是Linux下可以使用glade,gtk+结合,win下可以使用win32 API,虽然麻烦点,但是对全局的掌控是其他替代不了的。

其他答案

运行在操作系统上的应用程序要想实现图形界面需要调用系统的API接口,当然这是最原始的方式,现在已经有很多的图形库了,如C语言的图形库gtk,C++的Qt和mfc等……,如果写操作系统的话就不能调用图形库了,操作系统的界面和各个窗口都是画出来的,没错就是画出来的,用代码绘制矩形填充一下就是一个窗口,当然这对于计算机来说只是一个图形,要想实现该图形的其他操作比如最小化最大化,按钮啊,这些还需要做大量的管理操作才能实现,所以写一些应用程序还是找个图形库做吧

其他答案

为你推荐

网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  在线报名  |  网站地图