◆設定グループ

「◆設定グループ」の編集履歴(バックアップ)一覧はこちら

◆設定グループ」(2009/05/31 (日) 17:28:25) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*情報 作者名:Makoto 引用元:[[なでしこプログラム掲示板「設定グループ」>http://www.himanavi.net/cgi/nade-bbs/cbbs.cgi?mode=al2&namber=895&rev=&no=0]] *概要 なでしこで作成したアプリの、設定の保存と復元を簡略化します。 1. ■設定INIグループ 2. ■設定NAKOグループ 3. ■設定XMLグループ のセットです。 詳細説明↓ http://nadesiko.soft.at-ninja.jp/lib/settinggroup.html *本体 /***************************************   設定INIグループ /**/ ■設定INIグループ  ・{非公開}変数リスト  ・ファイル  ・変数名追加(Sを)~    変数リストにSを配列追加  ・保存~    もし(ファイル=空)なら戻る    名とは文字列    値とは文字列    INIとは整数    INIは、ファイルのINI開く    変数リストを反復      名は、対象を英数半角変換      値は、`グローバル:`&対象をナデシコする      値は、値の`\`を`\\`に置換      値は、値の改行を`\n`に置換      INIで『設定』の名に`"`&値&`"`をINI書く    INIをINI閉る  ・復元~    もし(ファイルの存在=いいえ)なら戻る    名とは文字列    値とは文字列    INIとは整数    INIは、ファイルのINI開く    変数リストを反復      名は、対象を英数半角変換      値は、INIで『設定』の名をINI読む      値は、値の`\n`を改行に置換      値は、値の`\\`を`\`に置換      //(`グローバル:`&対象&`は、『`&値&`』`)をいう      (`グローバル:`&対象&`は、『`&値&`』`)をナデシコする    INIをINI閉る /***************************************   設定NAKOグループ /**/ ■設定NAKOグループ  ・{非公開}変数リスト  ・ファイル  ・変数名追加(Sを)~    変数リストにSを配列追加  ・保存~    もし(ファイル=空)なら戻る    名とは文字列    値とは文字列    NAKOとは配列    変数リストを反復      名は、対象を英数半角変換      値は、`グローバル:`&対象をナデシコする      NAKOに(`グローバル:`&名&`は、『`&値&`』`)を配列追加    //NAKOをいう    NAKOをファイルにシステム:保存  ・復元~    もし(ファイルの存在=いいえ)なら戻る    名とは文字列    値とは文字列    NAKOとは文字列    NAKOにファイルをシステム:開く    NAKOをナデシコする /***************************************   設定XMLグループ /**/ ■設定XMLグループ  ・{非公開}変数リスト  ・ファイル  ・変数名追加(Sを)~    変数リストにSを配列追加  ・保存~    もし(ファイル=空)なら戻る    名とは文字列    値とは文字列    XMLとは配列    XMLに`<?xml version="1.0" encoding="shift_jis"?>`を配列追加    XMLに`<設定>`を配列追加    変数リストを反復      名は、対象を英数半角変換      値は、`グローバル:`&対象をナデシコする      値は、値の`&`を`&`に置換      値は、値の`<`を`<`に置換      値は、値の`>`を`>`に置換      値は、値の`'`を`&apos;`に置換      値は、値の`"`を`&quot;`に置換      XMLに(` <`&名&`>`&値&`</`&名&`>`)を配列追加    XMLに`</設定>`を配列追加    //XMLをいう    XMLをファイルにシステム:保存  ・復元~    もし(ファイルの存在=いいえ)なら戻る    名とは文字列    値とは文字列    XMLとは配列    XMLにファイルをシステム:開く    XMLは、XMLから`設定`のタグ切り出し    //XMLをいう    変数リストを反復      名は、対象を英数半角変換      値は、XMLから名のタグ切り出し      値は、値の`<*>`を空にワイルドカード置換 // 念のため...      値は、値の`&quot;`を`"`に置換      値は、値の`&apos;`を`'`に置換      値は、値の`>`を`>`に置換      値は、値の`<`を`<`に置換      値は、値の`&`を`&`に置換      //(`グローバル:`&対象&`は、『`&値&`』`)をいう      (`グローバル:`&対象&`は、『`&値&`』`)をナデシコする *//サンプルプログラム 変数1は、50 変数Aは、空 文字列変数は、「ああああ」 ファイルとはエディタ ファイルのテキストは、「エディタ」 Tとはチェック Tのテキストは、「チェック」 Tの値は、はい //設定グループの作成と初期設定 設定とは設定XMLグループ  //設定INIグループ、設定NAKOグループ、設定XMLグループ 設定について   //保存するファイルパスを設定   ファイルは、「{母艦パス}設定ファイル.xml」   //保存、復元したい変数名を文字列で設定   「変数1」を変数名追加   「変数A」を変数名追加   「文字列変数」を変数名追加   「ファイル」を変数名追加   「Tの値」を変数名追加   「母艦のX」を変数名追加   「母艦のY」を変数名追加   「母艦のW」を変数名追加   「母艦のH」を変数名追加 //終了時に保存させる設定 母艦の閉じる時は~設定の保存 //ここで復元 設定の復元 ---- #comment() ----
*情報 作者名:Makoto 引用元:[[なでしこプログラム掲示板「設定グループ」>http://www.himanavi.net/cgi/nade-bbs/cbbs.cgi?mode=al2&namber=895&rev=&no=0]] *概要 なでしこで作成したアプリの、設定の保存と復元を簡略化します。 1. ■設定INIグループ 2. ■設定NAKOグループ 3. ■設定XMLグループ のセットです。 詳細説明↓ http://nadesiko.soft.at-ninja.jp/lib/settinggroup.html *本体 /***************************************   設定INIグループ /**/ ■設定INIグループ  ・{非公開}変数リスト  ・ファイル  ・変数名追加(Sを)~    変数リストにSを配列追加  ・保存~    もし(ファイル=空)なら戻る    名とは文字列    値とは文字列    INIとは整数    INIは、ファイルのINI開く    変数リストを反復      名は、対象を英数半角変換      値は、`グローバル:`&対象をナデシコする      値は、値の`\`を`\\`に置換      値は、値の改行を`\n`に置換      INIで『設定』の名に`"`&値&`"`をINI書く    INIをINI閉る  ・復元~    もし(ファイルの存在=いいえ)なら戻る    名とは文字列    値とは文字列    INIとは整数    INIは、ファイルのINI開く    変数リストを反復      名は、対象を英数半角変換      値は、INIで『設定』の名をINI読む      値は、値の`\n`を改行に置換      値は、値の`\\`を`\`に置換      //(`グローバル:`&対象&`は、『`&値&`』`)をいう      (`グローバル:`&対象&`は、『`&値&`』`)をナデシコする    INIをINI閉る /***************************************   設定NAKOグループ /**/ ■設定NAKOグループ  ・{非公開}変数リスト  ・ファイル  ・変数名追加(Sを)~    変数リストにSを配列追加  ・保存~    もし(ファイル=空)なら戻る    名とは文字列    値とは文字列    NAKOとは配列    変数リストを反復      名は、対象を英数半角変換      値は、`グローバル:`&対象をナデシコする      NAKOに(`グローバル:`&名&`は、『`&値&`』`)を配列追加    //NAKOをいう    NAKOをファイルにシステム:保存  ・復元~    もし(ファイルの存在=いいえ)なら戻る    名とは文字列    値とは文字列    NAKOとは文字列    NAKOにファイルをシステム:開く    NAKOをナデシコする /***************************************   設定XMLグループ /**/ ■設定XMLグループ  ・{非公開}変数リスト  ・ファイル  ・変数名追加(Sを)~    変数リストにSを配列追加  ・保存~    もし(ファイル=空)なら戻る    名とは文字列    値とは文字列    XMLとは配列    XMLに`<?xml version="1.0" encoding="shift_jis"?>`を配列追加    XMLに`<設定>`を配列追加    変数リストを反復      名は、対象を英数半角変換      値は、`グローバル:`&対象をナデシコする      値は、値の`&`を`&`に置換      値は、値の`<`を`<`に置換      値は、値の`>`を`>`に置換      値は、値の`'`を`&apos;`に置換      値は、値の`"`を`&quot;`に置換      XMLに(` <`&名&`>`&値&`</`&名&`>`)を配列追加    XMLに`</設定>`を配列追加    //XMLをいう    XMLをファイルにシステム:保存  ・復元~    もし(ファイルの存在=いいえ)なら戻る    名とは文字列    値とは文字列    XMLとは配列    XMLにファイルをシステム:開く    XMLは、XMLから`設定`のタグ切り出し    //XMLをいう    変数リストを反復      名は、対象を英数半角変換      値は、XMLから名のタグ切り出し      値は、値の`<*>`を空にワイルドカード置換 // 念のため...      値は、値の`&quot;`を`"`に置換      値は、値の`&apos;`を`'`に置換      値は、値の`>`を`>`に置換      値は、値の`<`を`<`に置換      値は、値の`&`を`&`に置換      //(`グローバル:`&対象&`は、『`&値&`』`)をいう      (`グローバル:`&対象&`は、『`&値&`』`)をナデシコする *//サンプルプログラム 変数1は、50 変数Aは、空 文字列変数は、「ああああ」 ファイルとはエディタ ファイルのテキストは、「エディタ」 Tとはチェック Tのテキストは、「チェック」 Tの値は、はい //設定グループの作成と初期設定 設定とは設定XMLグループ  //設定INIグループ、設定NAKOグループ、設定XMLグループ 設定について   //保存するファイルパスを設定   ファイルは、「{母艦パス}設定ファイル.xml」   //保存、復元したい変数名を文字列で設定   「変数1」を変数名追加   「変数A」を変数名追加   「文字列変数」を変数名追加   「ファイル」を変数名追加   「Tの値」を変数名追加   「母艦のX」を変数名追加   「母艦のY」を変数名追加   「母艦のW」を変数名追加   「母艦のH」を変数名追加 //終了時に保存させる設定 母艦の閉じる時は~設定の保存 //ここで復元 設定の復元 ---- #comment() ----

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。