3

あるファイル形式を別のファイル形式に変換するアプリケーションを作成する必要があります。したがって、プログラムの開始時に、ユーザーが変換するファイルを選択できるファイルピッカーダイアログがポップアップし、次にユーザーが変換されたファイルを保存する場所を選択できるファイル保存ダイアログがポップアップします。

要件:

  • インストールなし。.exeとして配布可能(XP以降)。
  • .exeのファイルサイズは大きすぎないようにする必要があります(可能であれば1 MB未満)。
  • 変換を行うためにいくつかの高級言語機能が欲しいのですが。
  • いくつかのGUI機能。

これは非常に特殊なユースケースですが、一般に、言語/フレームワーク/ランタイムの組み合わせを使用して、何かをすばやくプロトタイプ化し、手間をかけずに配布できると便利です。

私はずっと探していましたが、あまり成功していません。誰かアイデアがありますか?

4

3 に答える 3

4

ここでは、C#またはVB.NETを使用するWinFormsが当然の選択のように思われます。

実行可能ファイルは大きくはなく、.NET 2.0をターゲットにしている場合、ユーザーがすでにこれをインストールしている可能性があります。そうでなければ、それは巨大なダウンロードではありません。

インストールにClickOnceを使用すると、これが簡単になります。ClickOnceには欠点がありますが、このような小さなアプリケーションには問題ありません。

于 2010-06-24T12:10:11.180 に答える
2

これにはDelphiを使用します。.NETアプリケーションには.NETランタイムをインストールする必要があり(.NET 2.0は現在ほぼユビキタスですが)、Cでフォームアプリケーションを実行するのは苦痛です。Delphiは使いやすく、比較的「最新」であり、スタンドアロンのEXEファイルを作成できます。

ただし、開発を最も簡単にするために、「インストールなし」の要件を再考し、.NET2.0を使用することをお勧めします。結果として得られるEXEは非常に小さく(100K未満)、このような機能を作成するのは非常に簡単であり、潜在的なユーザーのほぼ全員がすでに.NET2.0をインストールしています。

于 2010-06-24T12:12:23.923 に答える
0

私はC#とwinformsを使用しますが、GUIプログラムの構築は非常に高速であり、ターゲットマシンにはすでに必要なランタイムがインストールされています。

于 2010-06-24T12:10:48.070 に答える