ruby gui开发
http://zh.wikipedia.org/wiki/WxWidgets 中文的
http://zh.wikipedia.org/zh-cn/WxWidgets 简体中文
http://wxruby.rubyforge.org/wiki/wiki.pl?Using_GUI_Designers
http://visualwx.altervista.org/ RAD http://www.wxwidgets.org/
http://wiki.wxwidgets.org/Main_Page
XRC是gui的xml描述
其实看几个wxruby.例子有够了 ruby GUI: 比较 http://wxruby.rubyforge.org/安装方便,文档全 , 例子好 , 问题是它依赖的wxwidget c++库在哪里,没找到?
http://www.wxwidgets.org/ http://tigerops.org/
http://rspec.info/
http://anvil.rubyforge.org/ 类似与ROR的GUI框架
Dependencies
widget_wrapper
wxruby rspec rubigen rake http://trac.puremvc.org/Demo_Ruby_wxRuby_EmployeeAdmin 这个例子很好
http://rubyforge.org/projects/puremvcruby/ 真正的MVC
现在要解决 puremvcruby 结合 restful 的问题
http://puremvc.org/ http://www.rubyinside.com/bowline-rails-for-the-desktop-2183.html 一个ruby gui mvc 框架
http://github.com/maccman/bowline 一个类似与flex的ruby gui 框架 可以安装了就不能用,好像不成熟 http://www.fxruby.org/ 安装方便,网上API打不开,例子一般
http://ruby-gnome2.sourceforge.jp/hiki.cgi 安装不便,好像模块不全 http://techbase.kde.org/ qtruby 安装不便 但有中文
相关文档:
Watir 语法(Web Application Testing in Ruby)
# watir的安装
watie的安装请查看 -> Ruby library的安装
# 使用Watir工具,需要在脚本中加上
require 'watir'
# 创建一个IE的实例
ie = Watir::IE.new
或者在创建的同时直接转到页面
ie = Watir::IE.start('http://www.text.com/')
Watir使用start方法 ......
下文转自:
http://www.cnblogs.com/watir/archive/2009/04/25/1443440.html
ruby文件从命令行中接收参数
在命令行方法执行ruby文件时,需要从命令行中传入参数,可以使用全局变量:ARGV
如有ruby 文件test.rb,内容如下:
1 def hello(a)
2 puts a
3 end
4
5 ......
%{String} 用于创建一个使用双引号括起来的字符串
%Q{String} 用于创建一个使用双引号括起来的字符串
%Q!Some String of “Characters”! <==> ” Some String of \”Characters\” “
%q{String} 用于创建一个使用单引号括起来的字符串
%q!Som ......
本文转自:
http://hi.baidu.com/24xinhui/blog/item/9f52dd34382e11325ab5f553.html
ruby-语法
2009年06月20日 星期六 上午 00:21
http://www.blogjava.net/xxllnnn/archive/2009/01/18/251762.html
http://www.cnblogs.com/cnblogsfans/archive/2009/01/24/1380804.html
__setobj__ (2009-7-14)
&nbs ......
Ruport中pdf_writer对中文的支持并不好,输出的中文显示的是乱码。上网查了很多资料,也没有找到好的解决方案,无奈只好查看源代码,到底为什么Ruport自带的PDF工具不支持中文输出。
Ruport::Formatter::PDF::Writer中找到以下代码
metrics = load_font_metrics(font)
metrics = PDF::Writer: ......