3

データベースを使用せずに Bill Generator アプリケーションを生成しました。このアプリケーションは、請求書を生成し、ファイル名を付けて HTML ファイルとしてフォルダーに保存します。現在、タイムスタンプを使用して、請求書ごとに一意の ID を生成しています。ここで、ID の長さを短くしたいと考えています。シリアルナンバーを使いたい。

問題: 整数変数を使用していて、クリックすると値が 1 つ増えますが、アプリケーションを再起動するとカウンターがリセットされます...

最後に生成された値を保存し、アプリケーションの再起動時に中断したところから再開するにはどうすればよいですか?

4

3 に答える 3

3

アプリケーションとニーズに応じて、いくつかのオプションがあります。

  • テキストファイルを使用します。
  • 値をユーザースコープの設定に保存します。
  • レジストリのどこかに値を保存します。
  • 最後に生成された請求書の値を解析し、中断したところから再開します。
  • 値をWebサーバーに保存し、必要に応じて取得します。
  • Webサーバーまたはその他の永続的なものに、ローカルで値を作成するのではなく、常に値を生成させる。
  • 番号を覚えて、次回入力するようにユーザーに依頼します。
于 2012-10-04T04:21:02.150 に答える
0

日付/時刻駆動の値を使用することを主張している場合は、次を使用しますか?

DateTime.Now.Ticks
于 2012-10-04T04:14:24.470 に答える
0

.NETの機能を使用Settingsすると、アプリケーション実行セッション間で保持される値を作成してアクセスできます。設定は、ユーザーの好みや、アプリケーションが使用する必要がある貴重な情報を表すことができます。
の詳細については、このMSDN リンクを参照してくださいSettings

于 2012-10-04T05:17:44.253 に答える