BizDesginerでの開発2-001 (gooブログBackup)

今回から始まるシリーズでは、もうちょっとましな入力プログラムを作っていきます。
(途中段階のイメージ)

日付、顧客コード、備考を入力し、明細に商品CD、商品名、単価、数量、金額を入れるようなヘッダ、明細形式の一般的な伝票入力プログラムです。
これくらいの画面であれば、Biz/Designerでほんの5分程度で作ることが可能です。
つくるロジック部分。
1.明細の金額は数量*単価を自動でセット。ヘッダの合計数量、合計金額も自動
2.明細は新規行を最下行にもつくれるし、途中にも挿入できる。また行削除もできる
3.終了ボタンを押したら、Biz/Browserを終了。
まずは、ここまでの画面とUIロジックを作るところまで。
その後、見栄えの調整で、レイアウトを整えたり、色やフォントを変えたりしてみます。

このプログラムを作りながら思ったこと。
慣れてる人なら見栄えの調整まで全部一気にやって10分ぐらいでできるんですが、ロジックつくる部分と見栄えの調整のやり方の説明を同時に書くとややこしくなります。
それで、まずはロジックがいかに簡単に出来るかという説明を1通り。次にレイアウトなどの調整がいかに簡単にできるかの説明を1通りしていきます。
そんで、作りながらBizにはこーゆーことを実現するのにどのGUI部品を選択するのがよいのか、なんでこんな形でイベントハンドラを定義するのか、ということをCV.net的観点で独断的に説明していきます。もちろん、いろんな作り方があるのでここで説明することが絶対ではありませんよ。
しかし、これから説明するやり方が私の知る限り一番簡単で、使い勝手がよいと思う方法です。