首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

施用FXRuby写简单的Window 窗口

2012-07-31 
使用FXRuby写简单的Window 窗口Ruby是一门很神器的脚本语言,从理论上讲编译语言能做的事情ruby都能做。很多

使用FXRuby写简单的Window 窗口
Ruby是一门很神器的脚本语言,从理论上讲编译语言能做的事情ruby都能做。很多同学在学习ruby的时候总感觉ruby虽然使用简单,但是功能确实不太强大,在日常的工作中很难用上。这时候我们可能就需要使用ruby写一些有趣的东西来帮助我们突破瓶颈完成自我超越。

在这里我们且看一下如何使用ruby来实现一个简单的window窗体。

首先我们需要安装fxruby这个gem扩展。Ruby1.8.6原生安装了这个库,其他版本的ruby使用gem安装一下既可。

Gem install fxruby


下面摘抄关于fxruby的官方说明。

    require 'rubygems'require 'fox16' #require fxrubyinclude Fox # include Fox module,一般来说不会带来命名空间问题class MyWindow < FXMainWindow #写一个FXMainWindow的子类def initialize app #覆盖父类的构造函数,并设置窗口的标题和宽高super app, 'My Window', :width => 600, :height => 400enddef create #实现create方法,主要是提供show的方式supershow PLACEMENT_SCREENendendif __FILE__ == $0 #如果是当前文件app = FXApp.new 'My window', 'My window' #创建FXappmain_window = MyWindow.new app #创建MyWindow窗体app.create #显示窗体app.run # 运行程序end

热点排行