LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1518|回复: 18

想玩儿Glade的同志们,请进!!^_^

[复制链接]
发表于 2003-6-21 22:06:59 | 显示全部楼层 |阅读模式
见有人讨论Kdevelope,
我们用Gnome的同志也不甘落后
咱们也讨论一下Glade嘛??
^_^
发表于 2003-6-22 14:35:35 | 显示全部楼层
楼主先开个头啊
说说自己的使用经验
 楼主| 发表于 2003-6-23 14:26:52 | 显示全部楼层

好,那我介绍一下先

在用Gtk+库开发Liunx下的GUI时,开发人员要编写两方面的代码,即应用于实现图形界面的代码和用于实现程序运行的代码,然后再将这两部分的代码结合起来。在图形界面相对复杂的情况下,程序员就不得不将大量的精力集中于图形界面代码的编制与调试上。
  如果有一种软件能将图形界面的设计及时地展现于开发人员的面前,而且在设计完后能自动生成开发语言的代码,这就能使程序员的主要精力集中于程序的应用上。以上的思想就是所谓的可视化编程思想。
  这种可视化的集成开发环境已有许多成熟的产品,如VC++、VB、Vfoxpro、Delphi等等。在可视化编程方面虽然基于linux 操作系统的软件并不丰富,但绝非一片空白。目前GNOME下已开发出了glade这一应用软件。它能满足基于Gtk+库的图形用户界面开发的基本需求。Glade是传统的界面设计工具,因为它能为你生成实现界面的代码。我们将在下面的讨论中更深入一层:让Glade设计出界面后将其存为XML格式,然后我们编写一些代码在应用中载入Glade文件并按之创建构件。这种模式使设计界面与开发实际应用代码截然分开,并且有可能做到在对界面进行改动后不必对应用进行编译。图形用户界面设计小组可以不关心应用程序的运行细节,同时编程人员也可以把他们的时间用于其它方面而不去重复编写大量烦琐的Gtk+函数。这种分工开发的形式使工程化的软件开发更方便有效。
 楼主| 发表于 2003-6-23 14:28:14 | 显示全部楼层
对了
无双老兄
你怎么5月份才注册就成斑竹了
咋搞的啊
发表于 2003-6-23 14:49:34 | 显示全部楼层
学习啊!
发表于 2003-6-23 15:06:52 | 显示全部楼层
以无双筒子在chinaunix的资历和实力,到这里当斑竹也很正常啊
发表于 2003-6-23 16:15:32 | 显示全部楼层

re

glade确实不错,尤其是和anjuta搭配起来用。不过感觉Glade的界面还需要设计者多下下功夫,感觉不使用起来很不顺手。
发表于 2003-6-23 19:26:15 | 显示全部楼层
最初由 zhangqiang 发表
对了
无双老兄
你怎么5月份才注册就成斑竹了
咋搞的啊


你努力啊
如果有能力的话
那么也能当上版主的
发表于 2003-6-23 19:31:03 | 显示全部楼层
我觉得glade主要用于放控件
然后控件的回调由用户编写
这两个是分开的
而普通的RAD开发工具这两个都是集成在一起
所以开发时会有点不习惯
发表于 2003-6-23 19:37:19 | 显示全部楼层
另外最新还有libglade
可以根据XML文件自动生成界面

这样配置会更方便

当然这些技术我也没有认真研究过
希望哪个高手能写一篇总结或是入门介绍

也做为linuxsir的原创作品吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表