プログラムを作るで!みなさんこんにちは、かつおです。今回で最終回、お会いできるのも最後です。長い間ご愛読いただき誠にありがとうございます。皆様のご期待に応えられるよう精進していきたく思いますので、これからもどうぞよろしくお願いいたします。わけで、最終回、始まります。お今日はいい天気やのぉ。中島くんおはよーさん。あれ、まだ来とらんのか中島はぁはぁ、どうにか間に合いました。おはようございますかつおおう、おはようさん。そんな感じですね......かつおそんな日もあるわな。今日も一日がんばるぞい!中島はい。今日は意外と早く仕事片付いたわ。中島くんはどうや、順調か中島うーん。おおい、中島くんどうしたんや!?まぶたがえらい勢いでピクピクしとるぞ!?中島えっ、そうですか?さっきから目に違和感があると思ったら、どうりで......かつお顔色もあんまよくないやないけ。今日ははよ帰った方がええんちゃうか中島そうしたいんですが、今日中に作らないといけないプログラムがまだあるんですかつおそりゃ大変やの。今日は仕事はよ片付いたし、手伝ったろか中島いえ、そんなの悪いですよ。ふぐ本さんも早く帰ってくださいかつお何言っとるんや、困った時はお互い様やろ中島うぅ......いいんですか?かつおおれに任せろ!中島ありがとうございます。お言葉に甘えさせてもらいます。実はプログラムまだまだあったんですかつおおう、じゃあこのプログラムをおれが作ったるわ。プログラム作成の基本的な流れはこうやったなかつおよしゃ、まずはFD(テーブル情報の定義)からや。やなくて、「テーブル定義/FD」から新規作成やなかつおER図で定義したテーブル構成の通りに、フィールド名や属性を入力してっとかつおよっしゃ、こんなもんか。次はプロトタイプの作成や。Complete!中島それぼくの真似ですか。聞いてたら恥ずかしいのでやめてくださいかつおせやろせやろ。聞いてる側はそんな気持ちなんやぞ。やってみると気持ちいいもんやな。次からも隣に中島くんおる時はやったるわ中島もう言うのやめよう......かつおほい、プロトタイプができましたとかつお次は、作ったプロトタイプのプログラムを基にパターンの追加やな。この『パターンの選択(第3回:RakStudioを使おう!~パターンとページは極力いじるな?~)』が肝やったな。できるだけ要件に合ったパターンを選ぶことで、後からカスタマイズする必要が減って、開発と保守のコストを低減できるわけやなかつおとは言っても、パターン多すぎやろ。どれ選んだらええか分からんようになってきたぞ。この前選び方教えてもろたけど、忘れてしもたわ中島そんな時は『パターンサンプル』を活用したらいいですよかつおおお、そんなんもあったな。各パターンの動作と設定方法を見れるやつやな。久々にみたらえらいサンプルの数増えてるやないけ中島そうなんですよ。最近続々と増えてますよ。ここを見るとどんなパターンが要件に近いか実際に試せて便利なんで活用してくださいかつおせやな。最近すぐ忘れるようになってもうたからな。手軽やし、こっから確認するようにするわ中島これで土台ができあがったら、あとは画面やコンポーネント追加、レイアウトの調整ですねかつおまずは、画面やコンポーネントの追加や。これはドラッグ&ドロップでちょちょいのちょいやなかつお次は画面のレイアウトの調整やな。項目の表示や並びを変更や。これもマウスカチカチで一瞬やから、勢いにのって各画面どりゃーって設定したるで中島ちょっとまったあああ!!!かつおどうしたんや。画面毎に設定するんじゃなくて、同じ種類の画面をまとめて共通で設定できる『共通画面設定(第4回:RakStudioを使おう!~共通画面で作業効率をあげろ!~)』があるんでそれを活用しましょうよかつおおお、そやったそやった。これで共通設定としてまとめて設定しておいたら、後から変更する時もまとめてできるし二重にお得やったな。これでもうほぼほぼ要件満たしたわ。完成や!!中島ええ......たしかに要件の九割ぐらいは満たしてますが、あと少し足りないです。手伝ってもらっておきながら言うのも忍びないですが、あともう少しお願いしますよぉかつおなんや、中島くんは細かいのぉ。そこまで言うなら分かったわ。今日は中島くん感謝デーやからな中島ありがとうございます~ふぐ本さんの優しさに涙ちょちょぎれますかつお後は要件独自の処理の組み込みやな。~ロジックを使いこなせ!~)』については、この前中島くんに教えてもろたからもう完璧やで!中島さすがふぐ本さんです!かつおよっしゃ、これでもう完成や!中島あともうちょっと、ちょっとだけ待ってください。あと数パーセントだけ、どうしてもロジックでは実現できていない要件が残ってますかつおはいはい。設定でできない独自の処理部分はプラグインで対応するんやろ。ここからは早回しで進めるで!かつおちょうどいいオプションやパラメータもなかったから、『プラグインで独自処理を実装(第7回:設定で駄目ならプラグイン!?)』して完成や!ついでに『動作確認してデバッグ(第8回:デバッグ機能でエラー解決や!)』もしといたるわ!最後のサービスやで。完璧です!!!かつおせやろせやろ。おれが本気だしたらこんなもんやで。最後本気出しすぎて疲れたわ。中島くんはもう終わったんか?中島うーん。このプログラムが完成したら今日は終わりですかつおおお、じゃあ待っといたるわ。中島えぇ......今日はそんな気分じゃなかったんですけど。止まってるかつお飲みに行くって聞いた瞬間に止まっとったぞ。終わらせて出発や!~数時間後~中島この店初めてですね。すごいお洒落なバーじゃないですかかつおせやろ、とっておきや中島でもぼく今日はそんな手持ちないですよかつお大丈夫や。今までのお釣りを貯めてた貯金箱じゃないですか!かつおせや。最近何か辛いことでもあったんやろ。ばんざーい!<終わり>っということで、今回で最終回、終わりです。今までご愛読ありがとうございました。かつおのブログは今回で終わりですが、楽々Framework3はこれからもどんどん進化していきます。これからもどうぞよろしくお願いいたします。