GUI GUI Ruby GUI Ruby/Tk Ruby/Gtk GUI Ruby GUI

Similar documents
ÆþÌçGTK+

untitled

(GitHub, Twitter) 由来 :m.yokoyama 発音例 :myokoyamaa ソフトウェア開発者将棋指し ( アマ三段 )

日本 Ruby 会議 2007 Inside Ruby/Tk 永井秀利 九州工業大学情報工学部知能情報工学科 2007/06/10

Windows Cygwin Mac *1 Emacs Ruby ( ) 1 Cygwin Bash Cygwin Windows Cygwin Cygwin Mac 1 Mac 1.2 *2 ls *3 *1 OS Linux *2 *3 Enter ( ) 2

はじめに ハンズオンだと思う者にはハンズオンであり もくもく会だと思う者にはもくもく会である

T554/67K

ÆþÌçGTK+

(pack ) Toplevel

Tcl/Tkによるプログラミング

. 61 5,000 5, ,

slide.dvi

tebiki00.dvi

102

Linux XScreenSaver T020074

TA tani/class/mech enshu/ X Window System GUI(Graphical User Interface) GUI (event driven) 2 Gtk

新 EasyISTR の紹介紹介 ver /9 VersionUp の紹介内容 FrontISTR ver 5.0 が近々リリースさ近々リリースされるリリースされるが これされるが近々リリースさ これに伴い伴いい GUI の紹介変更が必要 が近々リリースさ必要 現状 GUI

- 2 -

コンバートスター15シリーズ 製品パンフレット

GNU Emacs GNU Emacs

untitled

X Window System X X &

2 2 Gtk+ GUI (widget ) GUI Gtk+ GUI Gtk+ GUI 2.2 Gtk GUI sample1.c Web ( tani/class/mech enshu/) enshu2009gui1.tar.gz

Emacs Ruby..

インターネットで個人放送局を開くには (1)

ruby learner - Ruby

Informatics 2010.key

, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x

Emacs Hacking CVS Emacs GDB + Elscreen ( ) makoto/e/emacs-gdb.pdf Emacs Hacking p.1/23

untitled

2 2.1 NPCMJ ( (Santorini, 2010) (NPCMJ, 2016) (1) (, 2016) (1) (2) (1) ( (IP-MAT (CONJ ) (PP (NP (D ) (N )) (P )) (NP-SBJ *

2 2 GtkWidget* gtk_drawing_area_new ( void ); /* */ void gtk_drawing_area_size ( GtkDrawingArea *darea, gint width, gint height); realize size allocat

EnSight UGM

OS fvwm fluxbox

Informatics 2014

untitled

2

pop_art

fiš„v3.dvi

2001 ElispExpectPerlPythonTcl videlphiemacsbrief Visual C++Nisus Writer Jeffrey E.F. Friedl PerlPython this. this _ [...] [...] [ ] 210

linux_apli02.dvi

2.2 Sage I 11 factor Sage Sage exit quit 1 sage : exit 2 Exiting Sage ( CPU time 0m0.06s, Wall time 2m8.71 s). 2.2 Sage Python Sage 1. Sage.sage 2. sa

( ) ( ) ( ) 2

二次元連続動的計画法による知的画像処理システム ImageFileSelector RTC 機能仕様書 ImageFileSelectorRTC Ver.1.0 ( 株 ) 東日本計算センター 1 / 11

ゲーム vs. Sinatra Masafumi Yokoyama Sinatra/Padrino 勉強会 2014/12/20 ゲーム vs. Sinatra Powered by Rabbit 2.1.4

untitled

スパコンに通じる並列プログラミングの基礎

図 1: 場所をクリックし ホームフォルダーをクリックすると (上図) ホーム フォルダー下にあるファイルやディレクトリの一覧を見ることができる 下図 2

スパコンに通じる並列プログラミングの基礎

Informatics 2015

1 1 2 Unix SVG SVG SVG SVG

WEBサービス超入門 mask.key

2001 年度オペレーティングシステム 佐藤一郎 グラフィカルユーザインターフェース GUI の実現 Graphical User Interface, GUI 文字だけでなくグラフィックス機能を駆使したユーザインターフェース 既存 GUIの主要要素 : マルチウィンドウディスプレイの画面をいくつか

Microsoft PowerPoint - window

MIRACLE LINUX V4.0 延長プロダクト サポート SLA( サービスレベルアグリーメント ) 文書番号 :ML-CS-0227 本書は ミラクル リナックス株式会社 ( 以下 当社 ) が MIRACLE LINUX V4.0 延長プロダクト サポートサービスの内容について説明するもの

スパコンに通じる並列プログラミングの基礎

C C UNIX C ( ) 4 1 HTML 1

Yahoo

2 Windows 10 *1 3 Linux 3.1 Windows Bash on Ubuntu on Windows cygwin MacOS Linux OS Ubuntu OS Linux OS 1 GUI Windows Explorer Mac Finder 1 GUI

Windows [ ] [ (R)..] cmd [OK] Z:\> mkdir progi [Enter] \ ) mkdir progi ) (command ) help [Enter] help ( help ) mkdir make directory Windows ) mkdir mk


Microsoft Word - 太田明仁.doc

はじめに 今 回 の 講 習 会 で 説 明 できるのはRuby/Tkの 機 能 の 内 の 極 一 部 に 過 ぎません. この 資 料 の 他,2004/12/11に 行 ったRuby/Tk 講 習 会 の 参 考 資 料 ファイルも 置 いてありますから,そちらも 参 照 してください. Ru

untitled

Microsoft Word - ChoreonoidStartUpGuide.docx

untitled

haskell.gby

Jacques Garrigue

kiso2-01.key

BOX BOX 19 4 i

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

PHP4の今 日本語対応と最近のトピックス


Web2.0 LL Framework Ruby on Rails / TurboGears / CakePHP Atlas Web2.0 XML Selenium / JMeter 3 Ajax Web 2.0 UI Ruby on Rails Web 2. ASP.NET AJAX,


橡PNE記事補足

レセ電ビューアインストールマニュアル for Windows 日医標準レセプトソフト ORCA 令和元年 6 月 ( 第 17 版 ) 日本医師会 ORCA 管理機構 ORCA Project Copyright(C)2017 ORCA Management Organization C

ヤマハルーターのCLI:Command Line Interface

ruby novice ruby novice ruby novice.

2 開発物の名称と目的 正式名称 Ruby/Tk On Remote-Frame-Buffered Canvas ( Ruby/Tk On RFB Canvas ) 通称 ( 略称 ) Ruby/TkORCA ルビー ティーケー オルカ 開発目的ローカルのウィンドウシステム上に限られていた GUI

Rによる計量分析:データ解析と可視化 - 第2回 セットアップ

Java Desktop System Release 3 ㅦㅼㇶㅼㇺ㇬㇤ㅛ

Windows Web Windows Windows WinSock

2 Ruby/TkORCA とは 2005 年度下期未踏ソフトウェア創造事業 ネット公開を目的としたマルチウィンドウアプリ用フレームワーク での開発物 正式名称 Ruby/Tk On Remote-Frame-Buffered Canvas ( Ruby/Tk On RFB Canvas ) 通称

H J

R John Fox R R R Console library(rcmdr) Rcmdr R GUI Windows R R SDI *1 R Console R 1 2 Windows XP Windows * 2 R R Console R ˆ R

PowerPoint プレゼンテーション

2/11 ANNEX HATS HATS


5-3- 基統合開発環境に関する知識 1 独立行政法人情報処理推進機構

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè2²ó

( ) Shift JIS ( ) ASCII ASCII ( ) 8bit = 1 Byte JIS(Japan Industrial Standard) X 0201 (X ) 2 Byte JIS ISO-2022-JP, Shift JIS, EUC 1 Byte 2 By

電気通信大学 I 類 情報系 情報 ネットワーク工学専攻 CED 2018 システム利用ガイド ver1.2 CED 管理者 学術技師 島崎俊介 教育研究技師部 実験実習支援センター 2018 年 3 月 29 日 1 ログイン ログアウト手順について 1.1 ログイン手順 CentOS 1. モニ

from tkinter import * root = Tk() # variable teban = IntVar() teban.set(1) # def start(): canvas.create_rectangle(0, 0, 560, 560, fill= white ) for k

Microsoft PowerPoint - 4 pbe.ppt [互換モード]

Metasploit 2012.indb

オンラインテスト

GIMP import javafx.application.application; import javafx.scene.scene; import javafx.scene.canvas.canvas; import javafx.scene.canvas.graphicscontext;

Local variable x y i paint public class Sample extends Applet { public void paint( Graphics gc ) { int x, y;... int i=10 ; while ( i < 100 ) {... i +=

Safari AppletViewer Web HTML Netscape Web Web 15-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web up

Transcription:

Ruby Workshop Ruby GUI

GUI GUI Ruby GUI Ruby/Tk Ruby/Gtk GUI Ruby GUI

GUI Graphical User Interface ( CUI)

GUI : Tk, Gtk, Motif, Qt

GUI C : : TkMandel : Imlib

GUI GUI GUI GUI 7 8 : GUI

Ruby GUI GUI Ruby GUI : Ruby GUI

Ruby GUI [ruby-list:9906] tk gtk xtoolkit xview xforms ezwgl xfltk( ) openpgl( GUI )

Ruby/Tk Ruby Tk GUI TkObject TkObject TkWindow TkToplevel TkFrame TkLabel... TkImage... Tcl/Tk

Ruby/Tk Tcl/Tk wrapper wish Tcl :-p ptk(portable Tk)? ruby + tk.rb + tcltklib.so + tkutil.so + libtcl + libtk Ruby/Tk http://www.cdrom.co.jp/~hiramatu/#rubytk

Ruby/Tk application SGmail -- IMAP4, POP3 GUI mine -- Ruby mode, Ruby interaction mode undo Mine is not Emacs

Ruby/Gtk Ruby Gtk+ Gtk+ GIMP GNOME Gtk+ Gtk+ Perl, Python, Guile, Pike,... Windows

Ruby/Gtk ruby + gtk.so + libgtk Gtk Ruby ( ) signal_connect API http://www.ueda.info.waseda.ac.jp/~igarashi/ruby/gtk-ja.html Ruby/Gtk http://ruby.freak.ne.jp/gtk/

Ruby/Gtk Gtk C C gtk_container_border_width(gtk_container (window), 10); Ruby window.border_width = 10

Ruby/Tk, Ruby/Gtk (tcl) Ruby/Tk? Ruby/Tk Thread Ruby/Tk

Ruby/Tk, Ruby/Gtk Ruby/Gtk Gtk?? Gtk

Ruby/Tk require "tk" TkButton.new(nil, text => hello, command => proc{print "hello\n"}).pack( fill => x ) TkButton.new(nil, text => quit, command => exit ).pack( fill => x ) Tk.mainloop

Ruby/Gtk require gtk window = Gtk::Window::new(Gtk::WINDOW_TOPLEVEL) box = Gtk::VBox::new(FALSE, 0) window.add(box) button = Gtk::Button::new("hello") button.signal_connect("clicked") {print "hello\n"} box.pack_start(button, TRUE, TRUE, 0) button.show button = Gtk::Button::new("quit") button.signal_connect("clicked") {window.destroy; exit} box.pack_start(button, TRUE, TRUE, 0) button.show box.show window.show Gtk::main()

GUI

GUI I/O

(glue)

GUI

Ruby GUI : Ruby Tcl/Tk Gtk C GUI Builder?

GUI Ruby GUI