当前位置: 首页 > 软件库 > 程序开发 > GUI开发框架 >

Ruby/Tk

授权协议 未知
开发语言 Ruby
所属分类 程序开发、 GUI开发框架
软件类型 开源软件
地区 不详
投 递 者 鲁龙野
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Ruby/Tk 是一个重要的 Ruby 扩展,它为开发人员使用 Ruby 进行 Tk 程序开发提供了接口。Ruby 的主发行包中包含 Ruby/Tk,也就是说,您不需要安装额外的 Ruby 扩展就可以进行 Ruby/Tk 程序开发(当然,您的系统仍然需要安装 Tk)。

Tk(Tool Kit)是基于 Tcl 的图形程序开发工具箱,目前 Perl、Python、Ruby 以及 Common Lisp 等多种语言都有对它的支持。用 Tk 构建的图形用户界面可以在 Linux、Unix、Apple Macintoch、Windows 等平台上运行。

  •     我们知道tcl/tk是一个小巧的脚本语言,tk对于跨平台的CUI编程提供了很好的移植性,我们来一下windows下ruby中要想使用tk开发需要做哪些工作: 1 gem query -r tk #选择tk-win 2 gem install -r tk-win 如果需要使用其他图片格式除了require ‘tk' 以外,还要 require 'tkextlib\tking'

  • 比较诧异的发现Ubuntu14.04上安装的Ruby2.1.2默认是没有带tk支持的。Windows上的RubyInstaller都默认带了tcl/tk,难得一个Windows上比Linux上方便的地方。 Ubuntu14.04默认是装了tcl8.6的,但是ruby的tcltklib不支持8.6版本,仅支持8.4或8.5版本。 尝试使用apt-get安装tcl8.5以及tcl8.5-dev无效。

  • 记录下之前的TK安装顺序。 在fedora 15 下,安装完ruby后,依次执行: yum install tcl-devel tk-devel yum install tcltklib.so 至此及可以在fedora 下面开发Ruby/TK应用程序。 ruby:http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5/

  •      以前看用java实现设计模式,很是头疼,那么多的java概念融合在里面,完全影响了对模式自身的理解。实现起来也是相当麻烦。但是在ruby中,模式理解起来是那么的容易,倒是觉得使用ruby来理解设计模式挺靠谱的。      先介绍一种模式-观者者模式。   百度百科名片 写道 观察者<Observer>模式(有时又被称为发布-订阅<Publish/Subscribe>模式、模型-视图<Mo

  •      以前看用java实现设计模式,很是头疼,那么多的java概念融合在里面,完全影响了对模式自身的理解。实现起来也是相当麻烦。但是在ruby中,模式理解起来是那么的容易,倒是觉得使用ruby来理解设计模式挺靠谱的。      先介绍一种模式-观者者模式。   百度百科名片 写道 观察者<Observer>模式(有时又被称为发布-订阅<Publish/Subscribe>模式、模型-视图<Mo

  • macos ruby安装tcl/tk支持   网上解决方案多为rvm安装多版本ruby,安装是附加–with-tk --with-tcl等,经过不屑努力最后都失败了。   源码编译安装应该是可以,但编译时各种失败各种缺。   然后看下ruby官方怎么说吧,源码包和github上的官方说明里看到有两个installtcl.shell,installtk.shell的脚本,搜一下本地发现xcode的关

  • 偶在看猫扑上的漫画时,觉得很不爽,速度太慢,而且要在线。于是写了下面这个软件(Ruby/Tk),分享给大家,同时也希望大家多提宝贵意见,以期改进。 下载地址:http://code.google.com/p/mopdown/downloads/list Wiki里有简单的安装步骤和要求。 [img]http://mopdown.googlecode.com/files/screenshot-0.6

  • 在Windows中,最简单的方法的Tcl / Tk的到你的机器是要安装“ActiveTcl”从ActiveState,其中包括TCL,传统知识,加上其他扩展库数分布。 In your web browser, go to www.activestate.com , and follow along the links to download the standard version of Acti

  • 这两天想玩一玩ruby,安装ruby后发现gui开发需要额外绑定tcl/tk(这点确实没有python方便)。 晚上查了很多资料,安装activetcl等等,都不好用。 其实是有一个捷径可以选择的,在gem中搜索: gem search -r tk | grep win 执行上面这个命令之后,会列出下面这几个gem包以供选择: aqtk (0.1.5 mswin32) tk-win (0.2.2

 相关资料
  • Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言 目录结构 /usr/ruby: Ruby 二进制命令路径 /usr/lib/ruby: Ruby 扩展、依赖等目录

  • Ruby是一种跨平台、面向对象的动态类型编程语言。Ruby 体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。 Ruby的作者于1993年2月24日开始编辑Ruby,直至1995年12月才正式公开发布于fj(新聞群組)。之所以称为Ruby,是因为Perl的发音与6月的诞生石pearl(珍珠)相同,因此Ruby以7月的诞生石ruby(红宝石)命名。 Ruby明显比其他类似

  • Ruby++ 是一个调用 Ruby API 的 C++ 接口。 It supports the development of an extension-library and Ruby embedded program.

  • 译者注:因原来的发布不带图片,所以本章图片选自 http://www.ruby.no/prosjekt/ProgrammeringIRuby/ext_tk.html,不是英语,可能看不清,不过界面都显示出来了。 Ruby Application Archive (简称RAA)包括几个支持你使用Ruby来创建GUI(Graphical User Interface)程序的扩展(extensions

  • cPanel的这个接口允许您创建和安装Ruby on Rails应用程序。 如果您开发了Ruby on Rails应用程序,则可以使用此界面将其部署到服务器。 要创建Ruby on Rails应用程序,请按照下列步骤操作 - Step 1 - 单击cPanel Home的Software Section下的Ruby on Rails。 Step 2 - 在Ruby on Rails接口中,您将找到

  • 主要内容:Gem,gem 包的构建,修改国内源RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。 RubyGems 旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器。这类似于 Ubuntu 下的apt-get, Centos 的 yum,Python 的 pip。 RubyGems大约创建于2003年11月,从Ruby 1.9版起成为Ruby标准库的