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

■14316 / 9階層)  行制約について
□投稿者/ ONnoji -(2024/04/23(Tue) 10:10:48)
    2024/04/23(Tue) 11:00:02 編集(投稿者)

    > 今の理解力で、プログラムを読み返して見ました。
    > 理解出来ない事があります・・・
    >>
    >>手続き定義開始 txt数量::入力後(参照 文字列 &編集文字列,長整数 &モード,参照 長整数 &入力継続)
    >> 変数宣言 自動,文字列{ &title = "txt数量::入力後( )", &msg }
    >> 変数宣言 自動,整数 { &ans }
    >>
    >>    :
    >>   メッセージボックス  &title, &msg, アイコン = e, ボタン指定 = 1, 制御文字展開 = する, &ans
    >>    :
    >>
    >>手続き定義終了
    >
    > 変数宣言 自動,整数 { &ans } これは、何故宣言する必要があるのでしょうか??
    > また &ans = 〇〇 のように代入の命令が無いのも不思議です(?_?)

    変数:&ans はレガシー3文字変数名で、answer の意味で、操作の応答を受け取る変数です。

    プログラム中の[メッセージボックス]コマンドでは、ボタン指定 = 1 の指定なので[OK]ボタンしか表示されません。

    なので、最後の &ans は不要です。(^^ゞ

    おそらく、コピペした際に &ans が付いてしまったのだと思います。
         ・・・・・・・・・・・・・・・・・・・・・・・・・

    しかし、ボタン指定 = 2 のようにすると、[OK]と[キャンセル]の2つのボタンが表示されるので、

    if ( &ans = 1 )

     ** [OK]ボタンが押された時の処理

    else

     ** [OK]ボタンが押されなかった処理です。つまりこの場合は[キャンセル]が押された時の処理

    end

    とか出来ますよ。

    > また &ans = 〇〇 のように代入の命令が無いのも不思議です(?_?)

    [メッセージボックス]コマンドは[代入]コマンドではありません。

    多くのコマンドで、応答内容や実行結果(成功・不成功)が代入されるパラメータがありますよ。

    でも、これはパラメータであって、代入コマンドではありません。
          ・・・・・・・・・・・・・・・・・・・・・・・

    > 仮題)目からウロコの「桐プログラミング」入門 拝読させてもらいました!
    > つくづく私は運が良かったと感じています。
    > 小論の道筋を、私の事例で解説して頂いたのだなと思いました(^^♪
    > 一般的にタイミングが重要と良く言われますが、
    > ONnojiさんが小論執筆している時に、質問出来て幸せです。

    桐プログラミングの初級者向けのwebページは幾つか存在しますが、

    初級者が最初につまずくことが多い変数に関して解説したものは非常に少ないですね。

    「だって、解説を書くのがとても大変なんだモン」というワケですよ。

    しかし、私( ONnoji )は今までの経験上、初級者の最初の一歩は変数だと確信していましたので、

    今回は、拙作webページの「桐の釣魚大全」の

    「桐のイベント処理の入門講座」

    新 フォームアプリケーション入門 §1
    新 フォームアプリケーション入門 §2

    の副読本として執筆したものです。

    内容に関しては、プログラミング経験者にしてみれば、あまりにも基本的な事柄ばかりなので、それが返って難しいのです。

    そこで、変数=みかん箱みたいな比喩(例え話)をせずに、なるべく具体的な内容として何とか書き上げた次第です。

    なので、図解は基本的になしで、文章オンリーになっています。

    しかし、初級者にとっては確かに「目からウロコ」の知識が得られるのではないかと自負しています。



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

→Re[10]: 行制約について /ジェダイの桐
 
前の記事(元になった記事) 次の記事(この記事の返信)
上記関連ツリー

Nomal 行制約について / ダークサイドになりかけ (24/02/28(Wed) 14:54) #14187
Nomal Re[1]: 行制約について / うにん (24/02/28(Wed) 16:21) #14188
│└Nomal Re[2]: 行制約について / ダークサイドになりかけ (24/02/28(Wed) 16:43) #14191
Nomal Re[1]: 行制約について / ONnoji (24/02/28(Wed) 16:41) #14190
  ├Nomal Re[2]: 行制約について / ダークサイドになりかけ (24/02/28(Wed) 16:45) #14192
  └Nomal Re[2]: 行制約について / ダークサイドになりかけ (24/02/28(Wed) 16:50) #14193
    └Nomal Re[3]: 行制約について / ONnoji (24/02/28(Wed) 17:08) #14194
      └Nomal Re[4]: 行制約について / ダークサイドになりかけ (24/02/28(Wed) 17:24) #14195
        └Nomal Re[5]: 行制約について / ONnoji (24/02/28(Wed) 17:49) #14196
          └Nomal Re[6]: 行制約について / ダークサイドになりかけ (24/02/28(Wed) 19:01) #14197
            └Nomal Re[7]: 行制約について / ONnoji (24/02/28(Wed) 22:55) #14199
              ├Nomal Re[8]: 行制約について / ダークサイドになりかけ (24/02/29(Thu) 08:52) #14200 解決済み!
              │└Nomal Re[9]: 行制約について / ONnoji (24/02/29(Thu) 11:00) #14202
              └Nomal Re[8]: 行制約について / ジェダイの桐 (24/04/23(Tue) 09:11) #14315
                └Nomal 行制約について / ONnoji (24/04/23(Tue) 10:10) #14316 ←Now
                  └Nomal Re[10]: 行制約について / ジェダイの桐 (24/04/23(Tue) 14:29) #14317
                    └Nomal Re[11]: 行制約について / ONnoji (24/04/23(Tue) 15:33) #14318
                      └Nomal Re[12]: 行制約について / ジェダイの桐 (24/04/23(Tue) 15:48) #14319 解決済み!

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -