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

Similar documents
ÆþÌçGTK+

untitled

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, ,

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

コンバートスター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..

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

untitled

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

untitled

2

pop_art

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

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

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

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

WEBサービス超入門 mask.key

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

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


untitled

Microsoft Word - ChoreonoidStartUpGuide.docx

untitled

haskell.gby

Jacques Garrigue

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,


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

ruby novice ruby novice ruby novice.

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

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

Windows Web Windows Windows WinSock

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

2/11 ANNEX HATS HATS

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè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. モニ

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

オンラインテスト

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 +=

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