現在、アドホックxmlファイルを使用して構成設定を保存していますが、機能していますが、必要な場所にありません。
これは次のようになります。
<XmlDoc>
<DefaultSettings>
<ExitProgramMessage>Y</ExitProgramMessage>
<DefaultSettings>
<Company>
<ExitProgramMessage>N</ExitProgramMessage>
<Company>
<Workstation>
<ExitProgramMessage>N</ExitProgramMessage>
</Workstation>
<User>
<ExitProgramMessage>Y</ExitProgramMessage>
<User>
<XmlDoc>
コードの記述方法は、最初にDefaultSettingsが読み取られ、次にCompany(DefaultSettingsを上書きする)、次にWorkstation設定(DefaultSettingsまたはCompany Settingsを上書きする)、次にWorkstations、次にUser...が最後に読み取られるというものです。 、空白を除いて。フィールドをクリアしません。上記の例では、ExitProgramMessageはYになります。
私はいくつかの問題に直面しています。
- レベルがハードコーディングされているため、簡単に追加できません
- 標準のxml形式ではないため、各ノードを手動で読み取る必要があります。つまり、ファイルを手動で編集する必要があり、常に問題が発生します。
使い方は簡単ではなく、間違いなく直感的ではありません。
それでは、設定を更新するための画面を作成できるように、これをどのように実装する必要がありますか?
xmlは正しい方法ですか?これで別のルートに行くべきですか?データベースのオプションはまだありません。フラットファイルのみです。
また、これらの設定は、ネットワークユーザーがアクセスする共有ドライブを備えたサーバー上にあります。したがって、これらをレジストリに保存した設定や、ユーザーに固有の設定にすることはできません。
任意のアイデアをいただければ幸いです。
ありがとう!