Linux下GUI开发:GTK+ 2.0 + anjuta + glade

jackxiang 2008-9-9 11:54 | |
Linux下GUI开发:GTK+ 2.0 + anjuta + glade
在Linux,可以考虑用GTK(The GIMP Toolkit)来做GUI(Graphic User interface)开发,开发工具建议使用anjuta + glade(貌似eclipse+cdt也可以)。

建议:

一、先学习GTK+ 2.0本身,比如用vim+gcc+gdb+make+automake+autoconf...这样对基于GTK的图形开发过程就有了基本了解,以后用anjuata+glade自动生成代码的时候容易阅读和分析。

在学习GTK时,可以先系统的阅读一本相关教程,阅读和做一些实例,在这个过程中参考GTK+ 2.0的手册和FAQ。如果能静下心系统的学,建议直接看英文文档(到google.com搜索“GTK+ 2.0 homepage"即可找到首页,去首页看documentation即可找到英文文档,其他东西的首页可以类似地找到)。

资料:

1. 大家一起用gtk编程(一个序列)

http://bbs.chinaunix.net/viewthread.php?tid=832923

2. GTK+ 2.0 中文教程

http://docs.huihoo.com/gnu/gtk2-tut/book1.html

http://www.gtk.org/tutorial/(英文)

3. GTK 编程地带(繁体中文,有个踩地雷的实例

http://debian.linux.org.tw/~kevpeng/

4. GTK+ 2.x 中的实例程序. 带中文注释

http://www.gnome-cn.org/documents/developer_doc/gtk+-examples-zh.tar.gz/view

5. gtk-doc: GTK+ API 参考手册框架介绍

http://www.gnome-cn.org/documents/developer_doc/gtk-doc/

6. GTK+2.0 FAQ 中文版

http://www.gnome-cn.org/documents/developer_doc/gtk_2_faq/

7. API 参考手册

http://www.gnome-cn.org/documents/developer_doc/API/

二、搭建anjuta+glade IDE(Integated Development Environment)开发环境,在使用这个之前,建议对Linux下C语言开发环境的整个过程和相关工具有个比较全面的了解,因为anjuta+ glade在后台实际上调用了那些常用的工具,如果不熟悉命令行下的开发过程,刚开始使用的时候可能遇到配置等方面的麻烦问题。

资料:

A. 在ubuntu下安装anjuta+glade开发环境(注意调整某些软件的版本)

http://forum.ubuntu.org.cn/about4617.html&sid=a38af1237695b0a22e8bbb9f7f8bb843

B. Anjuta手册(中文版):

http://wiki.lupaworld.com/index.php/Anjuta%E6%89%8B%E5%86%8C

anjuta使用指南及技巧

http://www.gnome-cn.org/documents/developer_doc/devel-tools-guide/

C. Glade教程:

1.<> 语言:中文 类型:pdf文档

http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=4709

2.<> 语言:中文 类型:pdf文档

http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=4290

3.<> 语言:中文 类型:html文档

http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=1337

4.<> 语言:英文 类型:html文档

http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=1102

5.Glade 高级教程

http://www.gnome-cn.org/documents/tutorial/glade-advance-tutorial

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/1225/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]