Create  Edit  Diff  Phillro Industries  Index  Search  Changes  History  Source  RSS  Note  wikifarm  Login

Beginner

http://homepage.mac.com/tuyano/BeginProg1.html プログラミングのススメ

というブログに

1.まず、開発ソフトの基本的な使い方を覚える。

これは当たり前ですね。が、全部を覚えようとは思わないこと! 基本的なものだけ、です。具体的にいえば、「新規にプログラムを作るときの手順」「用意されているさまざまな部品を作ったり編集したりする方法」「プログラムリストをどうやって書けばいいのか」「作ったプログラムをその場で実行する方法と終了する方法」「保存の仕方」「アプリケーションの作り方」――以上です。ソフトによってはさまざまなプログラムを作れるものもありますが、最初の内は「ダブルクリックで起動できるアプリケーション(WindowsでいえばEXEファイル)」を作ることを目標にしましょう。

とあったので、作ってみた。Apolloで

  1. つぎの4行を書いて、
  2. セーブして、
  3. エクスプローラを開いて
  4. ファイル名 1.rb をダブルクリックした場面
require "phi"
form = Phi::Form.new "hello apollo"
form.show
Phi.mainloop
1.jpg

次はこんな具合。

2.まず、ボタンとフィールドを使えるようにする。

実際のプログラミングですが、最初に「ボタンをクリックし、フィールドに書かれたテキストを取り出したり書き換えたりする方法を覚える」ということから始めるのがいいでしょう。テキストのやり取りは、プログラミングの基本です。これだけでも、実際に使い方がわかれば、いろいろなことができるようになるものです。また、多くのソフトでは「メッセージボックス」といって、テキストを画面に警告ウィンドウのようにして表示する命令があります。これの使い方を覚えましょう。

2.jpg
#! ruby -Ks
require "phi"
form = Phi::Form.new "hello apollo"
button = Phi::Button.new form,"テキストをダイアログで表示します"
edit = Phi::Edit.new form
edit.top = button.bottom
button.width = 300
button.on_click = proc{
  Phi::message_dlg(edit.text, Phi::MT_INFORMATION, [Phi::MB_OK], 0)
}
form.show
Phi.mainloop

あとは、メーリングリスト(http://www.freeml.com/ap-list)で聞いてみてくださいな。

Last modified:2007/09/25 01:18:17
Keyword(s):
References: