HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

■1469 / 4階層)  「目からウロコの・・・パート2」を公開しました。
□投稿者/ ONnoji -(2024/06/21(Fri) 00:40:47)
    2024/06/21(Fri) 08:52:55 編集(投稿者)
    2024/06/21(Fri) 01:05:02 編集(投稿者)

    ジェダイの桐さん

    作ったけれど使っていないファミリ、未使用のオブジェクト、ワークスペースに移動した旧オブジェクトなど

    整理されていない部分がありましたので、

    全体を見渡すダイアグラム(図)を描いてみました。

    特にメソッドを実行するオブジェクトには、●★〇☆1☆2のマークを付けました。

    これで少しは迷子にならないで済むかもしれません。アハハha

    なお、オブジェクトのリストは拙作整形ユーティリティの[フォーム定義リスト]で作図しています。

     ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇

     スケジュール表_main.wfx                     スケジュール表_subform_accept.wfx
     フォーム ●オブジェクト検査()                  フォーム
     │                                │
     ├ ファミリ                            ├ ファミリ
     │ └ famButton      未使用 ※作ったが使っていない     ├ ワークスペース
     ├ ワークスペース                         │ └ cmd訂正 〇実行()
     │ ├ XcmdStartUp     未使用 旧開始時実行コマンド      │
     │ ├ txt日付_入力用   未使用 明細部から移動しただけ     │
     │ │ └ lbl日付_入力用  ↑                  ├ フォームヘッダ部 ※このセクションは未使用なので非表示です
     │ ├ txt予定_入力用    ;                  │ └ lbl説明
     │ │ └ lbl予定_入力用  ↓                  │
     │ ├ cmd予定追加     未使用 明細部から移動しただけ     │
     │ │                              │
     │ ├ cmdStartup   開始時実行コマンド:予約済み 削除不可   │
     │ │                              │
     │ ├ cmd行追加 ★実行() 予約済み 削除不可          │
     │ │                              │
     │ └ cmdTest       未使用 テスト用            │
     │                                │
     │↑ここより上のオブジェクトは表示されていません         │↑ここより上のオブジェクトは表示されていません
     │                                │
     ├ フォームヘッダ部                        │
     │ ├ subformAccept サブフォームオブジェクト →→→→→→→→→└ フォーム明細部
     │ ├ lbl日付                            ├ txt日付_入力用 ☆1フォーカス設定()
     │ ├ cmd当日                            ├ txt予定_入力用 ☆2フォーカス設定()
     │ ├ lbl予定                             └ cmd予定追加
     │ ├ cmd週間
     │ ├ cmd絞込_式                         &objectName = "cmd行追加"
     │ ├ cmd絞込_値                ● メソッド呼び出し ハンドル = &hwindow, 戻り値 = &return, @フォーム.オブジェクト検査( &objectName, &isObject )
     │ ├ cmd前週                         ★ メソッド呼び出し ハンドル = &hwindow, 戻り値 = &return, &objectName.実行()
     │ ├ cmd次週
     │ ├ cmd今月                        ☆1 &objectName = "txt日付_入力用"
     │ ├ cmd前月                        ☆2 &objectName = "txt予定_入力用"
     │ ├ cmd次月                      ☆1☆2 メソッド呼び出し 戻り値 = &return, &objectName.フォーカス設定()
     │ ├ lbl日付_入力用_1 項目のラベル
     │ └ lbl予定_入力用_1 項目のラベル             〇 メソッド呼び出し 戻り値 = &return, @cmd訂正.実行()
     └ フォーム明細部
       ├ 行セレクタ
       ├ txt日付      表の項目
       └ txt予定      表の項目

     ☆1 メソッド呼び出し 戻り値 = &return, @subformAccept.@txt日付_入力用.フォーカス設定()
     〇  メソッド呼び出し 戻り値 = &return, @subformAccept.@cmd訂正.実行()

    p.s.

    この程度の図でも書いておかないと、後日「フォーム+イベント処理」を見た時にさっぱり分からなくなるんですよ。

    自分で作ったアプリケーションにも関わらず、後日内容を理解するのに何時間も格闘するのはつまらないでしょう。(^^ゞ

    もちろん、とてもシンプルな「フォーム+イベント処理」ならば図を書かなくても済みますよ。アハハハha

    p.p.s.

    > 作ったけれど使っていないファミリ、未使用のオブジェクト、ワークスペースに移動した旧オブジェクトなど

    思い出しました。(^^ゞ

    ファミリ:famButton は、イベントハンドラの為に作ったのではありませんでした。

    これは、フォーム定義中に一時的にオブジェクトを非表示にするために使ったのでした。(^^ok

[メール受信/OFF] 削除キー/

→Re[5]: 「目からウロコの・・・パート2.. /ONnoji
 
前の記事(元になった記事) 次の記事(この記事の返信)
上記関連ツリー

Nomal 「目からウロコの・・・パート2」を公開.. / ONnoji (24/06/11(Tue) 16:31) #1445 1718091910.jpg/44KB
Nomal Re[1]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/14(Fri) 17:36) #1446
│└Nomal Re[2]: 「目からウロコの・・・パート2.. / ONnoji (24/06/15(Sat) 17:45) #1447
│  └Nomal Re[3]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/17(Mon) 12:06) #1448
│    └Nomal Re[4]: 「目からウロコの・・・パート2.. / ONnoji (24/06/17(Mon) 15:17) #1449
│      └Nomal Re[5]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/17(Mon) 16:22) #1450
│        └Nomal Re[6]: 「目からウロコの・・・パート2.. / ONnoji (24/06/17(Mon) 17:33) #1451 1718614704.jpg/36KB
│          └Nomal Re[7]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/18(Tue) 10:27) #1452
│            └Nomal Re[8]: 「目からウロコの・・・パート2.. / ONnoji (24/06/18(Tue) 11:00) #1453
│              └Nomal Re[9]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/18(Tue) 12:03) #1454
│                └Nomal Re[10]: 「目からウロコの・・・パート2.. / ONnoji (24/06/18(Tue) 15:54) #1455
│                  └Nomal Re[11]: 「目からウロコの・・・パート2.. / ONnoji (24/06/18(Tue) 16:48) #1456
│                    └Nomal Re[12]: 「目からウロコの・・・パート2.. / ONnoji (24/06/18(Tue) 17:05) #1457
│                      └Nomal Re[13]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/19(Wed) 10:53) #1458
│                        └Nomal Re[14]: 「目からウロコの・・・パート2.. / ONnoji (24/06/19(Wed) 11:28) #1459
Nomal Re[1]: 「目からウロコの・・・パート2.. / ONnoji (24/06/19(Wed) 15:42) #1460
│├Nomal Re[2]: 「目からウロコの・・・パート2.. / ONnoji (24/06/19(Wed) 16:04) #1461
│├Nomal Re[2]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/19(Wed) 17:02) #1462
│├Nomal Re[2]: 「目からウロコの・・・パート2.. / 尾形 (24/06/19(Wed) 18:06) #1463
││└Nomal Re[3]: 「目からウロコの・・・パート2.. / ONnoji (24/06/19(Wed) 19:11) #1464 1718792137.jpg/57KB
│└Nomal Re[2]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/20(Thu) 14:50) #1467
│  └Nomal Re[3]: 「目からウロコの・・・パート2.. / ONnoji (24/06/20(Thu) 16:14) #1468
│    └Nomal 「目からウロコの・・・パート2」を公開.. / ONnoji (24/06/21(Fri) 00:40) #1469 ←Now
│      └Nomal Re[5]: 「目からウロコの・・・パート2.. / ONnoji (24/06/21(Fri) 09:27) #1470
│        └Nomal Re[6]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/06/21(Fri) 15:23) #1471
│          └Nomal Re[7]: 「目からウロコの・・・パート2.. / ONnoji (24/06/24(Mon) 22:03) #1473
│            └Nomal Re[8]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/07/18(Thu) 16:12) #1484
│              └Nomal Re[9]: 多重化のメリット 時限式タイマ.. / ONnoji (24/07/18(Thu) 17:29) #1485
│                ├Nomal Re[10]: 多重化のメリット 時限式タイマ.. / ONnoji (24/07/18(Thu) 18:26) #1487
│                │└Nomal Re[11]: 多重化のメリット 時限式タイマ.. / ジェダイの桐 (24/07/19(Fri) 10:10) #1488
│                └Nomal Re[10]: 「目からウロコの・・・パート2.. / ジェダイの桐 (24/07/18(Thu) 18:24) #1486
│                  └Nomal Re[11]: 「多重化のメリット 時限式タイ.. / ONnoji (24/07/19(Fri) 12:59) #1489
Nomal Re[1]: 「目からウロコの・・・パート2.. / ONnoji (24/06/24(Mon) 19:35) #1472 1719227391.jpg/49KB

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -