Ubuntu下用glade和GTK+开发C语言界面程序(一)

前言:对于大学中计算机系的每年暑假的课设有太多想说的,能从中学到很多东西,当然不排除打酱油的,这些可以掠过哦,凡事都打酱油,人生也是打酱油的吧。2333。

对于大三以前的课设一般的要求都是用C写的,即使你学的面向对象很好,也只能老老实实的来用C写。当然这其中还有好多要说道的东西。

用C写,面对windows下的那不能再吐槽的cmd终端,我就不说太多了,因为已经很少到windows上做东西。用C写,又想写的高大上一点,当然要有图形界面了,在linux上用C写界面程序,GTK+是少不了的,但是运用面向对象的思想来说,如果让代码中夹杂着太多界面的东西,感觉你写到几千行的时候,你就分不出来那里是主要逻辑,那里是界面程序了。用MVC的思想来说,你得把主要逻辑来体现在你的主要算法上,界面来辅助更好的展现你的思想。那么,用Glade来画界面,在代码中写主要算法逻辑,这样就能很清晰把界面程序和主要算法逻辑分离开。使开发过程更快,同时也减少了写界面的麻烦。同时用GTK+来写一些用C语言实现的界面连接程序,方便galde画出的界面能更好的工作。

好了,说了这么多,先把主要要用到的东西来介绍一下。

主要环境:ubuntu14.04,当然12.04也可以。

开发中要用到的工具:gcc编译器,make命令,glade开发界面,GTK+的安装,一个编辑程序的ide。

上面的编辑程序中我没有用linux下的vim来写,一个是自己还不太熟悉,同时,写一个比较大的工程的话来说,vim总觉得还不是太适合。

环境配置:

1、Glade的安装可以到ubuntu的软件中心中搜索安装。这个是最简单的。也可以在命令行中用

<span style="font-size:18px;">sudo apt-get install glade</span>
来安装。

2、make的安装

  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值