DOWN LOAD BBS

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

■336 / 親記事)  192 整形ユーティリティ
  
□投稿者/ ONnoji -(2020/05/30(Sat) 17:05:34)
    2020/05/30(Sat) 17:56:35 編集(投稿者)

    【多遊】さん、ダウンロードコーナーに、#192 拙作をご紹介いただいてありがとうございます。m(__)m
    http://tayu.o0o0.jp/bbs/kiri/cbbs.cgi?no=2

    なお、ダウンロードコーナーで #192 が表示されない場合には、F5キーを押してリロードしてください。

    ※イベント処理の整形ユーティリティ 第 3.8 版 for 桐9-2012 / 桐9s / 桐10 / 桐10s は、
     拙作HPのダウンロードページからもダウンロードいただけます。
     http://silicon7565.html.xdomain.jp/

    ■第 3.6 版から 第 3.8 版へ至る経緯は以下の通りです。

    ―第 3.6 版 utx_list3 suite package は、#190 として公開済みです。

    ―第 3.7 版 utx_list3 suite package のトピックス(話題)

    【機能の改修】

    ファイル名         改修内容
    utx_list3.kev       [ファイル]編集から[手続き]編集へ遷移した際の行の位置
    utx_list3_argsvar_All.kev 宣言漏れしていた変数を追加
    utx_list3_launcher.wfm   許可作業:多重化をオフにした
    utx_list3_nesting.kev   未定プログレスバーに変更
    utx_list3_nesting.wfm   未定プログレスバーに変更
    utx_list3_procedure.kev  recursive call の表示
    utx_list3_reform.kev    1.パフォーマンスの改善 2.[手続き実行 ( 条件式 ), 手続き名]をサポート

    【機能の追加】

    整形ユーティリティでタブ( HT )が含まれたテキストファイルを読み込んだ際に、タブ( HT )を半角空白に変換する。
    ※1行当たりのタブ( HT )の数は、最大99個までです。

    ―第 3.8 版 utx_list3 suite package のトピックス(話題)

    【機能の追加】

    [制御文のみ]ボタンを追加しました。

    ・対象になるのは以下のコマンドです。

     手続き実行

     手続き定義開始
     手続き定義終了

     if
     else
     end

     ケース開始
     ケース
     ケース終了

     繰り返し
     繰り返し終了
     繰り返し中止

     名札
     手続き終了

     エラー処理

     一括処理実行


引用返信 [メール受信/OFF] 削除キー/
■337 / ResNo.1)  Re[1]: 192 整形ユーティリティ
□投稿者/ ONnoji -(2020/06/01(Mon) 15:45:35)
    2020/06/01(Mon) 18:34:29 編集(投稿者)

    宣伝ですが…(^^ゞ

    整形ユーティリティの[フォームの定義リスト:INF_ObjectList.wfm]を用いると、

    以下のようなツリーの作図と、コマンドボタンの設定内容をテキストファイルに出力できますよ。v(^_^)v

    ■fromフォーム.wfm

     フォーム
     ├ ファミリ
     ├ ワークスペース
     │ ├ cmd書き出した表を開く
     │ └ cmd終了時実行コマンドボタン
     ├ フォーム操作バー
     ├ フォームヘッダ部
     │ ├ a
     │ ├ lblNum
     │ ├ lblDate
     │ ├ lblReview
     │ ├ lblComment
     │ ├ lblPermit
     │ ├ lblPro
     │ ├ lblFlag
     │ ├ cmd絞り込んで書き出し別ウィンドウで表示
     │ ├ cmdTest
     │ ├ txt検索文字列
     │ │ └ lbl検索文字列
     │ ├ cmd検索文字列で絞り込む
     │ ├ cmdさらに絞り込む
     │ └ cmd絞り込み解除
     ├ フォーム明細部
     │ ├ 行セレクタ
     │ ├ txtNum
     │ ├ txtDate
     │ ├ txtReview
     │ ├ txtComment
     │ ├ txtPermit
     │ ├ txtPpro
     │ └ txtFflag
     └ フォームフッタ部

     オブジェクト名: cmd検索文字列で絞り込む
     標題     : ←検索文字列で絞り込む

      機能名     機能パラメータリスト
     1 表示
     2 手続き実行   cmd検索文字列で絞り込むClick
     3 なし
     4 なし

     オブジェクト名: cmdさらに絞り込む
     標題     : さらに "*" と "-" で絞り込む

      機能名     機能パラメータリスト
     1 実行条件    ( #変数( "mコマンドボタン実行条件" ) = 1 )
     2 表示
     3 手続き実行   cmdさらに絞り込むClick
     4 なし

     オブジェクト名: cmd絞り込み解除
     標題     : 絞り込み解除

      機能名     機能パラメータリスト
     1 表示
     2 絞り込み_解除  *, "保持する"
     3 なし      #代入( &mコマンドボタン実行条件, 0 )
     4 なし   


引用返信 [メール受信/OFF] 削除キー/
■338 / ResNo.2)  Re[2]: 192 整形ユーティリティ
□投稿者/ ONnoji -(2020/06/01(Mon) 15:46:15)
    2020/06/01(Mon) 15:58:49 編集(投稿者)

    宣伝ですが…(^^ゞ

    整形ユーティリティの[表の定義リスト:INF_StructureList.wfm]を用いると、

    以下のような表の定義情報をテキストファイルに出力できますよ。v(^_^)v

     ■顧客番号から最後のトッピングの日時を表引き.tbl ← これは出力されません

     項目番号 項目名        データ型 項目計算式
     1     顧客番号       文字列
     2     トッピングの最終日時 文字列  #表引き( [顧客番号]+"○", =, "注文履歴.tbl", [合成検索キー], [注文日時], "表引き用の索引" )


     ■注文履歴.tbl の定義 ← これは出力されません

     項目番号 項目名     データ型 項目計算式
     1     顧客番号    文字列
     2     注文日時    文字列
     3     トッピング   文字列
     4     合成検索キー  文字列  [顧客番号] + #cond( [トッピング]="○", [トッピング], 1, "×" )

     索引     表引き用の索引
     並べ替え条件 表引き用の索引
引用返信 [メール受信/OFF] 削除キー/
■339 / ResNo.3)  Re[3]: 192 整形ユーティリティ
□投稿者/ ONnoji -(2020/06/01(Mon) 22:25:43)
    2020/06/01(Mon) 22:33:03 編集(投稿者)

    整形ユーティリティを256倍(古!)使いこなすには、拙作HPの

    桐の釣魚大全のトップ > 整形ユーティリティ教書 基本編を ご覧ください。

    桐の釣魚大全のトップ
    http://silicon7565.html.xdomain.jp/


     【整形ユーティリティ 第3.6版 ダイアグラム】

     ┌───────────────┐
     │整形ユーティリティのランチャー│
     │               │
     └──┬────────────┘
        ↓
        ├───────┬────────┬────────┬────────┐
        ↓       ↓        ↓        ↓        ↓
     ┌──┴───┐┌──┴───┐┌───┴────┐┌──┴────┐┌──┴───────┐
     │整形を開く ││クイック検索││dirでゲットだぜ ││表の定義リスト││フォームの定義リスト│
     │      ││      ││        ││       ││          │
     └──┬───┘└──┬───┘└───┬────┘└───────┘└──────────┘
        ↓       ↓        ↓  
     (1)〜(4)  [処理]でリンク [ファイル名]でリンク
        ↓       ↓        ↓  
    ┌───┴───────┴────────┘ 
    │       ┌────┐
    │       │プリント│
    │┌────┐┌────┐│┌────┐┌────┐
    ││テキスト││テキスト│┘│テキスト││クリップ│
    ││(WBS)││(手続き)│ │(結果) ││ボード │
    │└────┘└────┘ └────┘└────┘
    │  ↑     ↑      ↑     ↑ 
    │  出力    出力     出力    出力
    │  ↑     ↑      ↑     ↑ 
    │┌────┐┌────┐ ┌────┐  ↑┌────┐
    ││手続き ││テキスト印刷│ │変数チェック│  ↑│字下げ │
    ││一覧  ││    │ │    │  ↑│設定  │
    │└─┬┬─┘└─┬┬─┘ └─┬┬─┘  ↑└┬───┘
    │  ↑↓    ↑↓     ↑↓     ↑ │
    │  リンク※  リンク※   リンク※   ↑ │  ※[手続き名]でリンク
    │  ↑↓    ↑↓     ↑↓     ↑ │
    │ ┌┴┴────┴┴─────┴┴──────┴┐
    └→┤    整形ユーティリティ      (1)│───┐
      │                      │(2)│───┐
      └─┬────────────────────┘   │(3)│───┐
        │ └──────────────────────┘   │(4)│
        │     └──────────────────────┘   │
        │         └──────────────────────┘
      ┌─┴────┐
      │整形エンジン│
      │      │
      └──────┘
        ↑
        入力
        ↑
        ├─────────┬─────────┬─────────┐
        ↑         ↑         ↑         ↑
     ┌──┴───┐  ┌──┴───┐  ┌──┴───┐  ┌──┴───┐
     │イベント処理│┐ │一括処理  │┐ │テキスト  │┐ │K3ファイル │┐
     │      ││┐│      ││┐│      ││┐│      ││┐
     └──────┘││└──────┘││└──────┘││└──────┘││
      └──────┘│ └──────┘│ └──────┘│ └──────┘│
       └──────┘  └──────┘  └──────┘  └──────┘
           


     ┌───────────────┐
     │整形ユーティリティのランチャー│
     │               │
     └───┬───────────┘
         ↓
      ┌──┴─────┐
      │トレース出力整形│
      │を開く     │
      └──┬─────┘
         ↓
      ┌──┴───────────────────┐
      │トレース出力整形              │
      │                      │
      └──┬────────────┬──────┘
         │            │
      ┌──┴───┐      ┌─┴──┐
      │整形エンジン│      │テキスト印刷│
      │      │      │    │
      └──────┘      └────┘
         ↑            ↓
         入力           出力
         ↑            ↓
      ┌──┴─────────┐┌────┐
      │メモ帳にペーストして  ││テキスト│
      │メモ帳を閉じます    │└────┘┐
      │            │ │プリント│
      └────────────┘ └────┘
         ↑
      ┌──┴─────────┐
      │トレース出力ウィンドウの│
      │内容を右クリックして  │
      │コピーします      │
      └────────────┘


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



スレッド内ページ移動 / << 0 >>

このスレッドに書きこむ

Mode/  Pass/

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

- Child Tree -
- Antispam Version -