FXRuby:强大的跨平台GUI开发库
1. FXRuby简介
FXRuby是一个用于为Ruby应用程序开发强大且复杂的跨平台图形用户界面(GUI)的库。它基于FOX Toolkit,这是一个由Jeroen van der Zijp开发的流行开源C++库。作为应用程序开发者,你可以使用熟悉的Ruby编程语言编写代码,同时利用功能齐全、高度优化的C++工具包的性能和功能。
FOX自1997年以来就已可用,并且仍在持续开发中。FXRuby从2000年末开始开发,并于2001年1月首次公开发布。根据RubyForge的统计,自项目迁移到该平台以来,FXRuby已有近45,000次下载。
2. 适用人群
FXRuby适合想要学习使用Ruby编程语言开发GUI应用程序的软件开发人员。如果你对Ruby编程不太熟悉,需要了解的是,虽然在学习过程中会突出某些Ruby编程技术,但这不是专门教授Ruby编程的内容。你不需要成为Ruby专家,但在开始之前,熟悉Ruby编程和面向对象编程概念是很重要的。
即使你没有任何GUI编程的经验,也可以学习使用FXRuby。当引入新主题时,会解释它们如何融入整体,以及它们与你在其他环境中遇到的事物有何关联。如果你有一些GUI应用程序开发的经验,也可以通过它快速识别与其他GUI工具包的异同。
3. 学习方法
3.1 第一部分
从安装说明开始,然后通过一个扩展示例逐步构建一个完整的FXRuby应用程序。你可以跟着示例一起构建应用程序,也可以下载源代码(压缩的tar存档或zip文件)。
3.2 第二部分
重新审视在开
超级会员免费看
订阅专栏 解锁全文
1

被折叠的 条评论
为什么被折叠?



