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

24時間以内に投稿された新着記事


■14250 / )  Re[14]: フォームのコマンドボタンについて
□投稿者/ ジェダイの桐 -(2024/03/29(Fri) 09:32:11)
    > リピート機能の説明は #204 に同梱されている 1st_Spec_Memo_SpinButton.txt をご覧ください。
    >
    >  1st_Spec_Memo_FLD_EZWplus.txt      … 仕様メモ
    >  1st_Spec_Memo_HDLLNC.txt            ↑
    >  1st_Spec_Memo_HDLVAR.txt            │
    >  1st_Spec_Memo_ModernUI.txt           │
    >  1st_Spec_Memo_SpinButton.txt          │
    >  1st_Spec_Memo_VK.txt              ↓
    >  1st_Spec_Memo_WIDGET_電卓・カレンダ.txt … 仕様メモ
    >

    仕様書拝見しました。
    ファミリの事が書いてあったので、ONnojiさんのHPのフォームアプリケーション入門とあこめさんのHPを見ながら理解していこうと思っています!


    > というわけで、私( ONnoji )は、桐でプログラミングのお勉強をされるのならば、
    >
    > [フォーム+イベント+表]による方法をだけをお勉強されることをお勧めします。
    > ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
    >
    はい!助言ありがとうございます(^^♪
    今日は一日ファームを感じる為に時間を費やそうと思っています!
    本当にありがとうございましたm(__)m

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

■14249 / )  Re[13]: フォームのコマンドボタンについて
□投稿者/ ONnoji -(2024/03/28(Thu) 17:59:22)
    2024/03/28(Thu) 19:33:35 編集(投稿者)

    >>ちなみに拙作のフォームヘッダ部の[├][←][→][┤][∧][∨]ボタンはマウス左ボタンを押し続けると連続動作します。
    >
    > まず、この 次や前のテキストボックスに [←][→]のボタンを押して移動する事が凄いと思いました(^^♪
    > プログラムって凄いですね(◎_◎;)

    これは拙作フレームワークのリピート機能です。

    普通はマウス左ボタンを押す対象のオブジェクトはコマンドボタンですが、

    表示の都合でテキストボックスを対象にしています。

    しかし、実際には

     テキストボックス:UTLJMPtxtFieldRightShift_cmdFieldRightShift の場合には、

    ワークスペースに配置した、コマンドボタン:cmdFieldRightShift を実行しているのです。

    つまり、リピート機能では、マウス左ボタンを押す対象のオブジェクトは見せかけだけです。

    リピート機能の説明は #204 に同梱されている 1st_Spec_Memo_SpinButton.txt をご覧ください。

     1st_Spec_Memo_FLD_EZWplus.txt      … 仕様メモ
     1st_Spec_Memo_HDLLNC.txt            ↑
     1st_Spec_Memo_HDLVAR.txt            │
     1st_Spec_Memo_ModernUI.txt           │
     1st_Spec_Memo_SpinButton.txt          │
     1st_Spec_Memo_VK.txt              ↓
     1st_Spec_Memo_WIDGET_電卓・カレンダ.txt … 仕様メモ


    > 不思議なのが、 .cmx って表で履歴を作成した時に出来るファイルの拡張子ですよね??
    > ここにプログラムがあって、イベントが発生した時に、kex経由でプログラムが動くって事なんでしょうか??

    拡張子:.cmx は桐の一括処理と履歴の拡張子ですが、それ以外に[ライブラリの拡張子]でもあります。

    しかし、[ライブラリ]は案外と難しく上級者向けの機能なのでおススメは致しませんよ。(^^ゞ

    もちろん、INF_Framework.cmx / IPS_Framework.cmx に格納されている[イベントハンドラ]と[一般手続き]が動作していますよ。

    .kex に[名札 メイン]しかありませんが、拙作はイベントのオン/オフを動的にセットしていますので、

    イベントの発生に応じて、セットアップ等が自動的に行われていますよ。

    これは、利用者がフレームワークをブラックボックスで使えるための工夫です。

    つまり、利用者はフレームワークの内容を知る必要がないのです。
        ・・・・・・・・・・・・・・・・・・・・・・・・・

    これがハンドパワーじゃなくて、ブラックボックスという意味ですよ。(^^ゞ

    p.s.

    なお、拡張子:.cmx に興味を持たれるのは結構ですが、[一括処理]と[履歴]はお勧めしません。
                              ・・・・・・・・・・・・・・・・・・・
    もちろん、それもいいですが、これらにはDOS桐の残滓的な部分がありますので、
                       ・・・・・・・・・・・・・・・・
    [フォーム+イベント+表]の理解の妨げになります。
    ・・・・・・・・・・・・・・・・・・・・・・・・

    特に一括処理とイベント処理では、[制御の反転]つまり動作原理や発想が真逆です。
      ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

    ちなみに、多くに人がこのことに気が付いていないので、[一括処理]と[イベント処理]が水と油の関係のように思っていません。

    なので、順番よろしく、まず[履歴]と[一括処理]を勉強してから、次に[イベント処理]を勉強しようと思う人が多いのです。

    しかし、それでは[制御の反転]や[DOS桐の残滓的な部分]に遭遇して頭の中が混乱するだけです。
        ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

    というわけで、私( ONnoji )は、桐でプログラミングのお勉強をされるのならば、

    [フォーム+イベント+表]による方法をだけをお勉強されることをお勧めします。
    ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・



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

■14248 / )  Re[12]: フォームのコマンドボタンについて
□投稿者/ ジェダイの桐 -(2024/03/28(Thu) 17:35:07)
    2024/03/28(Thu) 17:47:08 編集(投稿者)


    > ダウンロードいただいたのでしょうか???

    はい!ダウンロードしました!
    フォームでここまで出来るのですね!
    ビックリです(◎_◎;)


    > ちなみに拙作のフォームヘッダ部の[├][←][→][┤][∧][∨]ボタンはマウス左ボタンを押し続けると連続動作します。
    >                                       ・・・・・・・・・・・・・・・・・・・・・

    まず、この 次や前のテキストボックスに [←][→]のボタンを押して移動する事が凄いと思いました(^^♪

    プログラムって凄いですね(◎_◎;)


    > p.s.
    >
    > 添付ファイルは数日を目途に削除しますので、ダウンロードはお早めに願います。

    ダウンロードしました!
    ご対応ありがとうございましたm(__)m

    不思議なのが、 .cmx って表で履歴を作成した時に出来るファイルの拡張子ですよね??

    ここにプログラムがあって、イベントが発生した時に、kex経由でプログラムが動くって事なんでしょうか??

    >
    > p.p.s.
    >
    > 最後に、
    >
    > ジェダイの桐さんへ
    >
    > フォームを使え。感じるのだ。 Use the Form. Feel it.
    >
    > フォームと共にあらんことを。 May the Form be with you.
    >
    > それでは。(@^^)/~~~

    本当にありがとうございましたm(__)m

    フォームを使って沢山感じれるよう、鍛錬していきます(^^♪

解決済み!
返信 [メール受信/OFF] 削除キー/


Mode/  Pass/

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

- Child Tree -
- Antispam Version -