1

オフラインの紙ベースのフォームがあります。人々が自分のコンピューターで情報を入力して送信できるように、それをソフトウェアに変換する必要があります。申告書(確定申告書)は記入に時間がかかるため、オンラインは不便です。むしろ、情報を収集し、検証ルールを適用してから、入力された情報を含む構造化データ ファイル (XML ファイルなど) をアップロードする単純な exe が必要です。


つまり、オフラインの紙ベースのフォームを持っているということです。人々が自分のコンピューターで情報を入力して送信できるように、それをソフトウェアに変換する必要があります。申告書(確定申告書)は記入に時間がかかるため、オンラインだけでは不便です。むしろ、情報を収集し、検証ルールを適用してから、入力された情報を含む構造化データ ファイル (XML ファイルなど) をアップロードする単純な exe が必要です。

4

4 に答える 4

2

Acrobat、Form Pilot、OmniForm など、紙のフォームを入力可能な電子フォームに変換できる Windows プログラムは多数あります。

OmniFormは、計算フィールドなどを許可し、XML などの構造化された形式でデータを出力できるため、あなたにとって良いかもしれません。

于 2009-02-22T18:29:32.963 に答える
1

どういう意味?フォームを含むプロジェクトをビルドすると、プロジェクトの種類が "Windows フォーム アプリケーション" の場合、既に実行可能ファイルがビルドされます。

複数のフォームを持つ 1 つのプロジェクトがあり、フォームごとに 1 つの実行可能ファイルが必要な場合は、プロジェクトを分割する必要があります (フォームごとに 1 つのプロジェクト)。(実行可能ファイル名に基づいてコードを別の形式で表示することもでき/mainます。または、いくつかのエントリ ポイントを持ち、異なるフラグを使用して同じコードをビルドすることもできますが、これは非常に厄介です。)

于 2008-11-19T10:43:17.027 に答える
0

確かに、Windows.Forms アプリケーションのコンパイル中に exe を取得します。プロジェクトの bin フォルダーのみを確認してください。

Visual Studio の Project/Properties/Application/Output type で出力を確認できます。

これは少し話題から外れています。NGen (Microsoft ユーティリティ) を使用してネイティブ イメージを作成できますが、いくつかの制限があります。これは、毎回 JIT を使用せずに、コードがネイティブ イメージにコンパイルされ、キャッシュに直接配置され、そこから実行されることを意味します。これによりパフォーマンスが向上しますが、Jon が指摘したように、これは実際のネイティブ exe ではありません。

于 2008-11-19T11:04:09.497 に答える