1

私は数年間 Web 開発者として働いており、常にデータベースを使用して情報を保存してきましたが、場合によっては XML ファイルも使用していました。

現在、小さなアプリケーション (Windows フォーム) を開発しています。このアプリケーションはデータを保存する必要がありますが、データの量はそれほど大きくなりません。情報は顧客情報と同じように複雑になりますが、顧客の数は 20/30 程度になります。

そして今、私は疑問を持っています。データベース (SQLLite でさえも) を使用するのは多すぎると思います。私は XML が好きですが、パフォーマンスが必要なので、おそらくバイナリ ファイルの方が優れていると思います。

私は XML をよく使用しましたが、バイナリ ファイルは使用したことがありません。

バイナリ ファイルは現在の .NET プロジェクトで使用されていますか? バイナリ ファイルを忘れて XML ファイルを使用する必要がありますか? SQL Lite を使用する必要がありますか?

バイナリ ファイルが役立つのはいつですか?

バイナリ ファイルをいつ使用するかについて誰か教えていただければ幸いです。

ありがとうございます。母国語ではない英語で申し訳ありません。

4

3 に答える 3

1

.NET は、1.0 を含む初期のフレームワーク バージョンからの XML に非常に慣れています。XML スキーマが .NET によって導入されたのは、世界の他の地域がまだ DTD を使用しており、プレーンな ASP が Microsoft の主要な HTML CGI Web テクノロジであったときです。「リソース」の概念を見てください。はい、app.config は .NET web.config です。組み込みの設定が最適です -> テキスト リソースをローカライズする優れたメカニズムもあります。

于 2013-05-14T21:36:49.793 に答える
0

このMSDN 記事で説明されているように、組み込みの設定ファイルを使用するだけです。

.NET Framework 2.0 を使用すると、アプリケーション実行セッション間で保持される値を作成してアクセスできます。これらの値は設定と呼ばれます。設定は、ユーザーの好みや、アプリケーションが使用する必要がある貴重な情報を表すことができます。たとえば、アプリケーションの配色に関するユーザー設定を格納する一連の設定を作成できます。または、アプリケーションが使用するデータベースを指定する接続文字列を格納することもできます。設定を使用すると、アプリケーションにとって重要な情報をコードの外部で永続化したり、個々のユーザーの設定を保存するプロファイルを作成したりできます。

VS 2005 と .NET 2.0 について説明していますが、それでも関連性があります。

于 2013-05-13T08:57:58.547 に答える