研究帖22


作者へのメッセージ
研究課題 帰ってきたBB君

研究課題 帰ってきたBB君

 

 

そよ風さん「博士!これは、配列のインデックスじゃないですか?!」

ナイス博士「さすがだね!その通りだよ。インデックスの組み合わせを作るプログラムなんだ。」

そよ風さん「そうか。インデックスの組み合わせさえ作れば、文字列だろうと何だろうと、 配列にすれば組み合わせが作れるわけですね!」

ナイス博士「そうだ!だから、後は、女王様の名前だろうと何だろうと、文字列と組み合わせる 数を入力するダイアログさえ作れば、どんな組み合わせでも作れる、ナイスなプログラムが出来るんだ。」

そよ風さん「じゃ、早速作ってください!」

ナイス博士「よし!ちょっと待ってくれ。....カチャカチャ、ポン,クルクル、ポン, 出来たぞ!」

アプレット

AppletStart2.javaのコード CombinationArray.javaのコード FrameMaker.javaのコード BorderDialog.javaのコード Start.javaのコード

 簡単なクラス図

 

 

 

 

ナイス博士「じゃ、早速女王様の名前を入力してくれ!」

そよ風さん「はい!、明美、里美、聡子、恵子、モモ、ケイ、キキ、トラ.....と、」

ナイス博士「次に、人数も入力するんだ!」

そよ風さん「はい!ダブルスなら4人ですね。」

ナイス博士「...........................出来た!!

そよ風さん「素晴らしい!!アッという間に組み合わせが出来ましたね!」

ナイス博士「うん!これなら、ブラック博士も腰を抜かして驚くぞ!!」

BB君「今日は。」

ナイス博士、そよ風さんうわっ、BB君!!

  

 

   

ナイス博士「久しぶりじゃないか!今までどうしていたんだ?」

BB君「いや、ちょっと。..........」

そよ風さん「そうよ、私たち、心配してたのよ!」

BB君「うん、まあ..........」

ナイス博士「元気にやってたかい?」

BB君「ええ、何とか..........」

そよ風さん「まさか、何か悪い事とか、してないでしょうね!」

BB君「いや、そんな..........」

ナイス博士「ちょっと!そよ風さん!よしなさい!そんな、個人的な事を問い詰めるもんじゃ ないよ。BB君、この間は悪いことをしたね。」

BB君「いや、別に..........」

そよ風さん「ごめんなさいね、悪気はなかったのよ。」

BB君「うん、分ってるよ。」

ナイス博士「そうだ!ちょうど今、すごいプログラムが出来たんだ。ちょっと見てくれ!」

BB君「はい、..........................すっ、すごい!!!!

ナイス博士「どうだ!すごいだろう!!」

BB君「すごいですね!どうしてこんなプログラムを作ったんですか?」

そよ風さん「実は、こう言う訳なのよ。」

BB君「へえーー、そんな事が有ったのか。どうやって作ったんですか?」

ナイス博士「実は、こうやって作ったんだ!」

BB君「なるほど!そう言う事か。このボーダーダイアログって何ですか?」

ナイス博士「最初にそよ風さんが作ったんだが、ダイアログを好きな形で作るのは結構 大変だろう?」

BB君「ええ、そうですね。」

ナイス博士「だから、必要な時はこのクラスで作って足していけば、同じようなダイアログが 必要な時は、作らなくてすむと思うんだ。」

BB君「なるほどねえ、考えましたね。この、"アプレットスタート"とか、"スタート"という クラスは、何ですか?」

ナイス博士「同じプログラムを、アプレットでもアプリケーションでも使えるように 、両方の違いを最小限にして、この2つのクラスにしたんだ。そうすれば、インターネット 上でも見れるし、フリーウエアとしてダウンロードしても使えるだろう?」

そよ風さん「博士、BlueJを使えば、ダウンロード用のjarファイルが簡単に作れるようですよ。後で やって見ましょう!」

ナイス博士「そうだ!ブラック博士がプログラムを完成する前に、jarファイルを作って世界中に 公開するんだ!!そして、オーナーに教えてあげれば、ブラック博士が100万円も取るのを阻止できるぞ! .......クルルルッ..クルルルッ....あれ?何の音だ?」

そよ風さん「あら?あれは、BB君の携帯じゃない?この間忘れていって、そのままここに 有るのよ。」

BB君「あっ、そっ、そうか!....もしもし..えっ?..いや...はっ?.....兄さん?」

 

   ナイス博士「兄さん?彼にお兄さんがいたのか?」

   そよ風さん「いや、弟さんじゃなかったかしら。」

 

BB君「あっ、いや、はい、はい。カチャ。......あの、用事が出来たので帰ります。」

ナイス博士「ああ、そう。また、いつでも来てくれ!」

そよ風さん「そうよ。待ってるわよ!」

 

BB君が帰っていった。

 

 

 

ナイス博士「彼は元気そうだな。」

そよ風さん「そうですね。もっといろいろ話したかったわ。」

ナイス博士「まあ、また来るさ。とにかく、1日でも早くjarファイルを完成させよう!」

そよ風さん「はい!」

 

続く。

 

」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」

【フリーウエア】

このソフトのアプリケーション版をフリーウエアとして公開します。

java実行環境があれば、ダウンロードしてダブルクリックで起動します。

卓球のリーグ戦の組み合わせ等が、簡単に作れます。無料です!!!ご希望の方は、どなたでも、 いくらでも、お好きなだけご自由にお使いください!!! 

ただし、このソフトを使った事が原因で、どのようなとんでもない問題が起きたとしても、製作者は 一切責任は持ちません。

なお、ダウンロード版はアプレット版とは少し違って、ウインドウの終了処理を加えました。また、 バグにお気づきの方は、メールで教えていただければ幸いです。

(見学者への注意事項もご覧下さい。)

Combination.jarのダウンロード (ナイスプログラム)

作者へのメッセージ

 

研究課題に戻る。

 見学者への注意事項に戻る。