PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
8991 | 99/10/29 13:36:47 | RE(14):余談:VBとPBのスタイルの違い(その1?2) By M.M |
8985 | 99/10/29 11:09:04 | RE(13):余談:VBとPBのスタイルの違い(その2) By てとらぽっと |
8984 | 99/10/29 11:06:43 | RE(12):余談:VBとPBのスタイルの違い(その1) By てとらぽっと |
8981 | 99/10/28 21:24:15 | RE(11):PB5.0.01: アクセラレータキーの操作について By unknown |
8980 | 99/10/28 20:47:40 | RE(10):PB5.0.01: アクセラレータキーの操作について By M.M |
8979 | 99/10/28 19:46:34 | RE(9):PB5.0.01: アクセラレータキーの操作について By Taka |
8978 | 99/10/28 19:22:19 | RE(8):PB5.0.01: アクセラレータキーの操作について By てとらぽっと |
8976 | 99/10/28 18:26:54 | RE(7):PB5.0.01: アクセラレータキーの操作について By M.M |
8974 | 99/10/28 17:40:03 | RE(6):PB5.0.01: アクセラレータキーの操作について By unknown |
8973 | 99/10/28 17:31:16 | RE(5):PB5.0.01: アクセラレータキーの操作について By unknown |
8971 | 99/10/28 17:17:58 | RE(4):PB5.0.01: アクセラレータキーの操作について By てとらぽっと |
8970 | 99/10/28 17:01:43 | RE(3):PB5.0.01: アクセラレータキーの操作について By M.M |
8969 | 99/10/28 16:56:57 | RE(2):PB5.0.01: アクセラレータキーの操作について By unknown |
8968 | 99/10/28 16:40:12 | RE(1):PB5.0.01: アクセラレータキーの操作について By こてちゅ |
8967 | 99/10/28 15:45:36 | PB5.0.01: アクセラレータキーの操作について By unknown |
カテゴリ:PowerBuilderの開発環境
日付:1999年10月29日 11:06 発信者:てとらぽっと
題名:RE(12):余談:VBとPBのスタイルの違い(その1)
M.Mさん、Takaさん、こんにちは。
質問元のunknownさんが【締め】の発言を書かれましたが、
井戸端会議ということで続けさせて頂きましょう。(^^)
VBからPBに移ってきた方に読んで頂きたい内容です。
Takaさん:
>>なんかよく解らないんですけど、もしかしてメニューのClickedイベントに
>>一連の処理を書いてませんか?
>>ウィンドウ関数に集約しておいて、メニューからはその関数を呼び出すだけに
>>すれば楽なのではないでしょうか。
>>ウィンドウの中でOKボタンが押された時も、その関数を呼ぶだけで済みます。
結局、解ってくるとそういうスタイルに落ち着きますね。
(そういう説明をしてあげればよかったかな。(^^;)
M.Mさん:
>が、このあたりってPBをある程度わかってないと、すぐにはできないんじゃないかな。
>メニューオブジェクトから、ウィンドウの代名詞(ParentWindowだったかな)を使って
>ウィンドウの関数を呼ぶなんてすぐにはわからないかも。教育受ければ教えてくれるかな。
このへんの解説は M.M さんのHPに載せて頂けるとよろしいのではと…
振ってしまいました。(爆)
>VBにはウィンドウ関数とかって、無かったような気がするし(あったらすみません)、
>少なくとも、オブジェクト指向の基礎の理解が必要かと。
>VBユーザには第一の壁かな。
>
>でもこのへんわからないと、PBのオイシサが味わえないですね。
わたしの感覚としては「VBはウィンドウ関数しかない」というのが率直なところですね。
(グローバル関数は除いて)
メニュークリックやコマンドボタンクリックなどのイベントのSubプロシージャも
ユーザー関数と同列に記述されますし、呼び出す書式も同じで、
イベントと関数の区別を特に意識しません。
コマンドボタンを削除してもそのイベントスクリプトは残りますし、
コマンドボタンを別のウィンドウにコピーしてもそのイベントスクリプトはコピーされません。
こう考えると、VBのイベントの Sub は、PBのウィンドウ関数を作って、
命名規約にしたがって【関数を自動的に呼んでいる】のと同じ感覚です。
(イベントの Subプロシージャ名を変更してしまうと呼び出されません。)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS その他
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS その他
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.