Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Gohryuh
421 views
Ruby紹介5(rubytk)(pdf)
S高コン部のRuby紹介。今回はRuby tkについて。
Education
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 11
2
/ 11
3
/ 11
4
/ 11
5
/ 11
6
/ 11
7
/ 11
8
/ 11
9
/ 11
10
/ 11
11
/ 11
More Related Content
PDF
HSPでおいしいスープを飲む方法
by
Hiroaki Murayama
PDF
DockerをGUIで使いたい!
by
Akira Kaneda
PDF
Hatochan's Resume 20121215@koedolug
by
Kentaro Hatori
PDF
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
by
Kenichiro MATOHARA
PDF
Erlangやってみた
by
ina job
PDF
Sencha Touchをさわってみた
by
Tomonori Ohba
PDF
ドザーに贈るMacのちょっと効率的な使い方
by
Takuya Fujimura
PPTX
第二回サーバー勉強友の会
by
Takahashi Tomohiko
HSPでおいしいスープを飲む方法
by
Hiroaki Murayama
DockerをGUIで使いたい!
by
Akira Kaneda
Hatochan's Resume 20121215@koedolug
by
Kentaro Hatori
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
by
Kenichiro MATOHARA
Erlangやってみた
by
ina job
Sencha Touchをさわってみた
by
Tomonori Ohba
ドザーに贈るMacのちょっと効率的な使い方
by
Takuya Fujimura
第二回サーバー勉強友の会
by
Takahashi Tomohiko
Viewers also liked
PDF
My coke
by
Pixelis
PPTX
apbt
by
JuanDy Valencia
ODP
Gatti
by
Antonella Chellini
PPT
ประวัติส่วนตัว
by
OomAmm Oom
PDF
Talentmanagement Finance kolom Achmea
by
Jasper de Weerdt
PPTX
Fungsi dan formula
by
Drak Fear
PPT
ข้อมูลสารสนเทศหลิว
by
Nart-Anong Srinak
PDF
Artigo Inteligência Estratégica - Revista França-Brasil CCFB out2014
by
Frédéric Donier
PPTX
Immunity to infection indonesia lengkap
by
darwin_slideshare
PPT
18a magnetisch veld_magneten
by
Freddy Van Eynde
PDF
2011 05-26-ieee-TCS testing-day-testing 3d
by
Irene Pazos Viana
PPTX
플리커
by
은주 이
ODP
Ruby紹介2
by
Gohryuh
PDF
Spinning Days Slovenija 2011
by
Laszlo J.Kremmer, MBA, CLC, PMP®
PDF
Ipatinga-GP04-PMO-Six_Talents
by
Marco Coghi
PPTX
презентация1
by
Chernobaevka
PPT
Data 3
by
imcelina
PDF
Lup mariestad
by
Sveriges Musik- och kulturskoleråd
PDF
SisLogus
by
Marco Coghi
PDF
Balko catalog
by
webico
My coke
by
Pixelis
apbt
by
JuanDy Valencia
Gatti
by
Antonella Chellini
ประวัติส่วนตัว
by
OomAmm Oom
Talentmanagement Finance kolom Achmea
by
Jasper de Weerdt
Fungsi dan formula
by
Drak Fear
ข้อมูลสารสนเทศหลิว
by
Nart-Anong Srinak
Artigo Inteligência Estratégica - Revista França-Brasil CCFB out2014
by
Frédéric Donier
Immunity to infection indonesia lengkap
by
darwin_slideshare
18a magnetisch veld_magneten
by
Freddy Van Eynde
2011 05-26-ieee-TCS testing-day-testing 3d
by
Irene Pazos Viana
플리커
by
은주 이
Ruby紹介2
by
Gohryuh
Spinning Days Slovenija 2011
by
Laszlo J.Kremmer, MBA, CLC, PMP®
Ipatinga-GP04-PMO-Six_Talents
by
Marco Coghi
презентация1
by
Chernobaevka
Data 3
by
imcelina
Lup mariestad
by
Sveriges Musik- och kulturskoleråd
SisLogus
by
Marco Coghi
Balko catalog
by
webico
Similar to Ruby紹介5(rubytk)(pdf)
PDF
Tcl/Tkクイック入門
by
nyaocat
PDF
Ruby紹介3(pdf)
by
Gohryuh
PDF
Ruby&Active Support for expert 3
by
xibbar
PPT
Start!! Ruby
by
mitim
ODP
tnct.Seminar9.03#1
by
Daichi Onodera
ODP
Lt会01_uetch
by
Tomoaki Ueda
PDF
Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)
by
mametter
PDF
関数型言語初心者がHaskellに挑戦してみた
by
ikaro1192
PPTX
Ruby講座一回目
by
Masayuki Matsumoto
PPTX
Ruby講座一回目
by
Masayuki Matsumoto
PDF
新しくプログラミング言語・・・Rubyでやってみた
by
Tomoaki Ueda
PDF
Mac Rubyではじめる!Macアプリ開発入門
by
宏治 高尾
PPTX
第3回輪講
by
mh_amako
PDF
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
by
Tadashi Saito
PPTX
Android開発環境構築
by
s_taichan
PPTX
岡山県立大学オープンキャンパス資料
by
Takeo Kunishima
PDF
Clojure
by
yshigeru
PPTX
20150725 オープンキャンパス資料
by
Takeo Kunishima
PDF
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
by
emasaka
PDF
Lt130123
by
amusementcreators
Tcl/Tkクイック入門
by
nyaocat
Ruby紹介3(pdf)
by
Gohryuh
Ruby&Active Support for expert 3
by
xibbar
Start!! Ruby
by
mitim
tnct.Seminar9.03#1
by
Daichi Onodera
Lt会01_uetch
by
Tomoaki Ueda
Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)
by
mametter
関数型言語初心者がHaskellに挑戦してみた
by
ikaro1192
Ruby講座一回目
by
Masayuki Matsumoto
Ruby講座一回目
by
Masayuki Matsumoto
新しくプログラミング言語・・・Rubyでやってみた
by
Tomoaki Ueda
Mac Rubyではじめる!Macアプリ開発入門
by
宏治 高尾
第3回輪講
by
mh_amako
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
by
Tadashi Saito
Android開発環境構築
by
s_taichan
岡山県立大学オープンキャンパス資料
by
Takeo Kunishima
Clojure
by
yshigeru
20150725 オープンキャンパス資料
by
Takeo Kunishima
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
by
emasaka
Lt130123
by
amusementcreators
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はウィンドウを閉じる 指令。関数も実行できたりもする。
Download