Chinaunix首页 | 论坛 | 博客
  • 博客访问: 503197
  • 博文数量: 704
  • 博客积分: 39800
  • 博客等级: 大将
  • 技术积分: 4950
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 13:32
文章分类

全部博文(704)

文章存档

2011年(1)

2008年(703)

我的朋友

分类:

2008-10-15 13:40:23

    Ruby 是一门灵活的动态编程语言。GTK2 是开源的跨平台图像处理库。通过Ruby-GTK2 进行快速的 Linux 桌面图形应用开发。
    介绍

    Ruby-GTK2 是 GTK+ 的 ruby 绑定。Ruby 与 GTK2 的结合,带来了新的 GUI 开发方式。

    GTK(GIMP Toolkit) 是一套跨多种平台的图形工具包,按 LGPL 许可发布的。虽然最初是为 GIMP 写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被 GNOME 选中使得 GTK+ 广为流传,成为 Linux 下开发桌面图形界面的应用程序的主流开发工具之一,目前 GTK+ 已经有了成功的 windows 版本。

    Ruby 是一门动态脚本语言。有丰富的开发库。Rubyforge 网站()是全球最大的 Ruby 开发库站点。

    通过 Ruby 与 GTK 的有机结合,可以更高效、迅速地开发桌面图形化应用程序。

    安装与

    在开发 gtk2-ruby 之前,需要安装 ruby 和 gtk2 运行时。

    基于 Debian 的 Linux 系统,输入

   

 $sudo apt-get –y install libgtk2-ruby

    Apt 会自动安装 ruby 及 gtk2 运行时。

    系统,首先登录 ruby 官方网站 最新稳定版本1.8.6 安装程序。然后登录ruby-gnome2 官方网站 gtk2-ruby 运行库。分别安装后即可。

    成功配置系统之后,可以在命令行里( 下的 cmd ,Linux 下的 shell)尝试运行下面程序:

   

 $ruby -rgtk2 -e "Gtk::Window.new.show;Gtk.main"

    如果成功看到窗口跳出,说明开发环境已搭建成功。

    图 1. 弹出窗口

   

[1]    

【责编:Zenghui】

--------------------next---------------------

阅读(152) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~