「◆設定グループ」の編集履歴(バックアップ)一覧はこちら
◆設定グループ - (2008/09/13 (土) 21:20:38) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*情報
作者名: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
*サンプルプログラム
変数1は、50
変数Aは、空
文字列変数は、「ああああ」
ファイルとはエディタ
ファイルのテキストは、「エディタ」
Tとはチェック
Tのテキストは、「チェック」
Tの値は、はい
//設定グループの作成と初期設定
設定とは設定XMLグループ //設定INIグループ、設定NAKOグループ、設定XMLグループ
設定について
//保存するファイルパスを設定
ファイルは、「{母艦パス}設定ファイル.xml」
//保存、復元したい変数名を文字列で設定
「変数1」を変数名追加
「変数A」を変数名追加
「文字列変数」を変数名追加
「ファイル」を変数名追加
「Tの値」を変数名追加
「母艦のX」を変数名追加
「母艦のY」を変数名追加
「母艦のW」を変数名追加
「母艦のH」を変数名追加
//終了時に保存させる設定
母艦の閉じる時は~設定の保存
//ここで復元
設定の復元
*本体
/***************************************
設定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に`<設定>`を配列追加
変数リストを反復
名は、対象を英数半角変換
値は、`グローバル:`&対象をナデシコする
値は、値の`&`を`&`に置換
値は、値の`<`を`<`に置換
値は、値の`>`を`>`に置換
値は、値の`'`を`'`に置換
値は、値の`"`を`"`に置換
XMLに(` <`&名&`>`&値&`</`&名&`>`)を配列追加
XMLに`</設定>`を配列追加
//XMLをいう
XMLをファイルにシステム:保存
・復元~
もし(ファイルの存在=いいえ)なら戻る
名とは文字列
値とは文字列
XMLとは配列
XMLにファイルをシステム:開く
XMLは、XMLから`設定`のタグ切り出し
//XMLをいう
変数リストを反復
名は、対象を英数半角変換
値は、XMLから名のタグ切り出し
値は、値の`<*>`を空にワイルドカード置換 // 念のため...
値は、値の`"`を`"`に置換
値は、値の`'`を`'`に置換
値は、値の`>`を`>`に置換
値は、値の`<`を`<`に置換
値は、値の`&`を`&`に置換
//(`グローバル:`&対象&`は、『`&値&`』`)をいう
(`グローバル:`&対象&`は、『`&値&`』`)をナデシコする
*情報
作者名: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
*サンプルプログラム
変数1は、50
変数Aは、空
文字列変数は、「ああああ」
ファイルとはエディタ
ファイルのテキストは、「エディタ」
Tとはチェック
Tのテキストは、「チェック」
Tの値は、はい
//設定グループの作成と初期設定
設定とは設定XMLグループ //設定INIグループ、設定NAKOグループ、設定XMLグループ
設定について
//保存するファイルパスを設定
ファイルは、「{母艦パス}設定ファイル.xml」
//保存、復元したい変数名を文字列で設定
「変数1」を変数名追加
「変数A」を変数名追加
「文字列変数」を変数名追加
「ファイル」を変数名追加
「Tの値」を変数名追加
「母艦のX」を変数名追加
「母艦のY」を変数名追加
「母艦のW」を変数名追加
「母艦のH」を変数名追加
//終了時に保存させる設定
母艦の閉じる時は~設定の保存
//ここで復元
設定の復元
*本体
/***************************************
設定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に`<設定>`を配列追加
変数リストを反復
名は、対象を英数半角変換
値は、`グローバル:`&対象をナデシコする
値は、値の`&`を`&`に置換
値は、値の`<`を`<`に置換
値は、値の`>`を`>`に置換
値は、値の`'`を`'`に置換
値は、値の`"`を`"`に置換
XMLに(` <`&名&`>`&値&`</`&名&`>`)を配列追加
XMLに`</設定>`を配列追加
//XMLをいう
XMLをファイルにシステム:保存
・復元~
もし(ファイルの存在=いいえ)なら戻る
名とは文字列
値とは文字列
XMLとは配列
XMLにファイルをシステム:開く
XMLは、XMLから`設定`のタグ切り出し
//XMLをいう
変数リストを反復
名は、対象を英数半角変換
値は、XMLから名のタグ切り出し
値は、値の`<*>`を空にワイルドカード置換 // 念のため...
値は、値の`"`を`"`に置換
値は、値の`'`を`'`に置換
値は、値の`>`を`>`に置換
値は、値の`<`を`<`に置換
値は、値の`&`を`&`に置換
//(`グローバル:`&対象&`は、『`&値&`』`)をいう
(`グローバル:`&対象&`は、『`&値&`』`)をナデシコする