Suche senden
Hochladen
Ruby紹介5(rubytk)(pdf)
•
0 gefällt mir
•
419 views
G
Gohryuh
Folgen
S高コン部のRuby紹介。今回はRuby tkについて。
Weniger lesen
Mehr lesen
Bildung
Melden
Teilen
Melden
Teilen
1 von 11
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
HSPでおいしいスープを飲む方法
HSPでおいしいスープを飲む方法
Hiroaki Murayama
DockerをGUIで使いたい!
DockerをGUIで使いたい!
Akira Kaneda
Hatochan's Resume 20121215@koedolug
Hatochan's Resume 20121215@koedolug
Kentaro Hatori
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
Kenichiro MATOHARA
Erlangやってみた
Erlangやってみた
ina job
Sencha Touchをさわってみた
Sencha Touchをさわってみた
Tomonori Ohba
ドザーに贈るMacのちょっと効率的な使い方
ドザーに贈るMacのちょっと効率的な使い方
Takuya Fujimura
第二回サーバー勉強友の会
第二回サーバー勉強友の会
Takahashi Tomohiko
Empfohlen
HSPでおいしいスープを飲む方法
HSPでおいしいスープを飲む方法
Hiroaki Murayama
DockerをGUIで使いたい!
DockerをGUIで使いたい!
Akira Kaneda
Hatochan's Resume 20121215@koedolug
Hatochan's Resume 20121215@koedolug
Kentaro Hatori
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
Kenichiro MATOHARA
Erlangやってみた
Erlangやってみた
ina job
Sencha Touchをさわってみた
Sencha Touchをさわってみた
Tomonori Ohba
ドザーに贈るMacのちょっと効率的な使い方
ドザーに贈るMacのちょっと効率的な使い方
Takuya Fujimura
第二回サーバー勉強友の会
第二回サーバー勉強友の会
Takahashi Tomohiko
My coke
My coke
Pixelis
apbt
apbt
JuanDy Valencia
Gatti
Gatti
Antonella Chellini
ประวัติส่วนตัว
ประวัติส่วนตัว
OomAmm Oom
Talentmanagement Finance kolom Achmea
Talentmanagement Finance kolom Achmea
Jasper de Weerdt
Fungsi dan formula
Fungsi dan formula
Drak Fear
ข้อมูลสารสนเทศหลิว
ข้อมูลสารสนเทศหลิว
Nart-Anong Srinak
Artigo Inteligência Estratégica - Revista França-Brasil CCFB out2014
Artigo Inteligência Estratégica - Revista França-Brasil CCFB out2014
Frédéric Donier
Immunity to infection indonesia lengkap
Immunity to infection indonesia lengkap
darwin_slideshare
18a magnetisch veld_magneten
18a magnetisch veld_magneten
Freddy Van Eynde
2011 05-26-ieee-TCS testing-day-testing 3d
2011 05-26-ieee-TCS testing-day-testing 3d
Irene Pazos Viana
플리커
플리커
은주 이
Ruby紹介2
Ruby紹介2
Gohryuh
Spinning Days Slovenija 2011
Spinning Days Slovenija 2011
Laszlo J.Kremmer, MBA, CLC, PMP®
Ipatinga-GP04-PMO-Six_Talents
Ipatinga-GP04-PMO-Six_Talents
Marco Coghi
презентация1
презентация1
Chernobaevka
Data 3
Data 3
imcelina
Lup mariestad
Lup mariestad
Sveriges Musik- och kulturskoleråd
SisLogus
SisLogus
Marco Coghi
Balko catalog
Balko catalog
webico
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
Kochi Eng Camp
Weitere ähnliche Inhalte
Andere mochten auch
My coke
My coke
Pixelis
apbt
apbt
JuanDy Valencia
Gatti
Gatti
Antonella Chellini
ประวัติส่วนตัว
ประวัติส่วนตัว
OomAmm Oom
Talentmanagement Finance kolom Achmea
Talentmanagement Finance kolom Achmea
Jasper de Weerdt
Fungsi dan formula
Fungsi dan formula
Drak Fear
ข้อมูลสารสนเทศหลิว
ข้อมูลสารสนเทศหลิว
Nart-Anong Srinak
Artigo Inteligência Estratégica - Revista França-Brasil CCFB out2014
Artigo Inteligência Estratégica - Revista França-Brasil CCFB out2014
Frédéric Donier
Immunity to infection indonesia lengkap
Immunity to infection indonesia lengkap
darwin_slideshare
18a magnetisch veld_magneten
18a magnetisch veld_magneten
Freddy Van Eynde
2011 05-26-ieee-TCS testing-day-testing 3d
2011 05-26-ieee-TCS testing-day-testing 3d
Irene Pazos Viana
플리커
플리커
은주 이
Ruby紹介2
Ruby紹介2
Gohryuh
Spinning Days Slovenija 2011
Spinning Days Slovenija 2011
Laszlo J.Kremmer, MBA, CLC, PMP®
Ipatinga-GP04-PMO-Six_Talents
Ipatinga-GP04-PMO-Six_Talents
Marco Coghi
презентация1
презентация1
Chernobaevka
Data 3
Data 3
imcelina
Lup mariestad
Lup mariestad
Sveriges Musik- och kulturskoleråd
SisLogus
SisLogus
Marco Coghi
Balko catalog
Balko catalog
webico
Andere mochten auch
(20)
My coke
My coke
apbt
apbt
Gatti
Gatti
ประวัติส่วนตัว
ประวัติส่วนตัว
Talentmanagement Finance kolom Achmea
Talentmanagement Finance kolom Achmea
Fungsi dan formula
Fungsi dan formula
ข้อมูลสารสนเทศหลิว
ข้อมูลสารสนเทศหลิว
Artigo Inteligência Estratégica - Revista França-Brasil CCFB out2014
Artigo Inteligência Estratégica - Revista França-Brasil CCFB out2014
Immunity to infection indonesia lengkap
Immunity to infection indonesia lengkap
18a magnetisch veld_magneten
18a magnetisch veld_magneten
2011 05-26-ieee-TCS testing-day-testing 3d
2011 05-26-ieee-TCS testing-day-testing 3d
플리커
플리커
Ruby紹介2
Ruby紹介2
Spinning Days Slovenija 2011
Spinning Days Slovenija 2011
Ipatinga-GP04-PMO-Six_Talents
Ipatinga-GP04-PMO-Six_Talents
презентация1
презентация1
Data 3
Data 3
Lup mariestad
Lup mariestad
SisLogus
SisLogus
Balko catalog
Balko catalog
Kürzlich hochgeladen
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
Kochi Eng Camp
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
Tokyo Institute of Technology
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
Takayuki Itoh
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
Kochi Eng Camp
Kürzlich hochgeladen
(8)
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
Ruby紹介5(rubytk)(pdf)
1.
➢
Ruby-5 6月16日 gohryuh
2.
➢
Ruby Tk ➢今まではコマンドプロンプト上でがやがやして ましたが、文化祭でゲーム作るときとかにモノク ロのコマプロさんではちょっと地味かも・・・ なので、カラフルでうっきうきなゲームを作るため に今回はruby tkを学習しようかなと思います。
3.
➢
RubyTkってなんぞや ➢ tkってTool Kitの略。RubyのGUIのライブラリ (ようにゃGUIを使うための道具)です。 ➢ GUI(graphical user interface)ってのはスクリー ンに図形を描写し人間に何かを報告し人間が マウスなどを使い指令を送ることでこれの反対 がCUI(character user interface)。CUIは文字列 を表示して報告。人間も文字列を打ち指令する ことコマンドプロンプトがこれにあたる。
4.
➢
tkを使えるようにする ➢ Tkを使うために、ファイルを入れてもらいます。 今から渡すファイルの中身をみんなのrubyフォル ダのなかのRuby191/lib/ruby/1.9.1に入れ て。(1.9.1の中に入れる) たったこれだけで動くから驚きだよねー。
5.
➢
まずウィンドウでも出そうか ➢ まずは基本のウィンドウから出そうかと思いま す。下を書いて。 require 'tk' Tk.mainloop 実行したら質素な空のウィンドウが出てくる。 たった二行だけでウィンドウが出てくるんだよ。
6.
➢
解説 ●require 'tk' ●Tk.mainloop で ➢ とりあえずウィンドウを表示する。以上。シンプ ル。
7.
➢
HelloWorldでも出してみようか ➢ 次はタイトルと文字を出してみようか。 ➢ ついでにカラフルな色でもつけてコマプロと差 別化でも図ろうか。 require 'tk' TkRoot.new() { title "Hello, world!" } TkLabel.new{ text "Hello World!" bg"red" pack } Tk.mainloop
8.
➢
解説 ➢ TkRoot.new() { title "タイトル" } でウィンドウのタイトルを表示。ゲームとかのタイト ル表示はこれを使う。 ➢ TkLabel.new{ text "表示文" bg "色" pack} でウィンドウの中に文字を表示する。色はその バックの色。Packは実際にそれを出力をすると いう意味。 色はたくさん種類がある。下のとか見たらわかる。 http://www.coara.or.jp/~ynakamra/iro/colorna me.html
9.
➢
こんなことも require 'tk' ➢ 文 TkRoot.new() { title "Hello, world!" } label1=TkLabel.new{ text "Hello World!" bg"red" } label2=TkLabel.new{ text “" bg"blue" } label2.pack label1.pack Tk.mainloop
10.
➢
ボタンでも付けてみるか・・・ ➢ やっぱりウィンドウを出したからにはボタンも付 けたいよね。 require 'tk' TkButton.new{ text "Close" command {exit} pack } Tk.mainloop
11.
➢
解説 ➢ TkButton.new{ text "名前" command {指令} pack } でボタン生成。指令はボタンが押されたとき にすること。今回のexitはウィンドウを閉じる 指令。関数も実行できたりもする。
Jetzt herunterladen