0

SO が「「win32 gui アプリケーション」を含む投稿の 4,476 件の検索結果」を返すので、おそらく以前に尋ねられた質問をする必要がありますが、それらすべての質問の中で失われます。

現在、環境が十分にサポートされたサードパーティ ツールを提供するのに十分な支持を得ている、Win32 用の GUI アプリケーションを作成するためのオプションは何ですか?

私は思いつくことができました:

  • C++
  • Delphi、そしておそらく
  • RealBasic (ただし、元は Macintosh ツールであるため、ルック アンド フィールに小さいながらも顕著な問題が生じる可能性があります)。

十分にサポートされているサードパーティ ツールが相対的に不足していることに加えて、Python + wxWidgets や [Power|Pure|Free]Basic などのソリューションは適切な選択肢ではありません: 前者には 1.0 ウィジェットが多すぎます (ビジネス グレードのウィジェットが見つかりませんでした) grid など)、後者は手続き型言語であるため、Petzold の本のようなアプリを作成する必要があり、生産性が低下します。

他に利用可能なソリューションはありますか?

ありがとうございました。


編集: 十分に正確でなくて申し訳ありません: .Net や Java のような大きなツールはオプションではありません。EXE全体を静的に構築できるツール(Delphiなど)、または十分に軽いランタイム(VBClassic)を提供できるツールを探しています。

4

3 に答える 3

2

プログラミングが初めてで、このアプリを Windows プラットフォーム用にのみ作成する場合は C# もお勧めしますが、Mono などのツールを使用すると、OS X および Linux プラットフォームに移植できます。

Windows には、これ専用の Visual Studio Express C# Visual Studio の C#という独自の IDE があります 。

そのプログラミング言語で言いたい場合は、C++ のバージョンと同様に。

Mono プロジェクトを使用すると、Linux および Mac で C# を使用できるだけでなく、アプリを iOS および Android http://www.mono-project.com/Main_Pageに移植できます。

于 2012-09-05T12:29:42.340 に答える
0

Delphiの無料の代替手段としてLazarusを使用できます。後でWin32アプリケーションをLinuxまたはMacOSに移植することにした場合、「一度書けばどこでもコンパイルできる」というモットーを確認する可能性が非常に高くなる可能性があります。理想的な場合は問題なく機能しますが、実際には、条件付きの定義セクションが必要になる可能性があります。

于 2012-09-06T10:22:06.817 に答える
0

C ++を使用することも、.netFrameworkを使用してWindowsアプリケーションを開発することもできます。.Net Frameworkには、オープンソースが提供するモジュールと有料モジュールが多数あり、インターネット全体に多数のリソースがあり、前述の他のオプションと比較して開発をスピードアップできます。

Windows 32 GUIアプリケーションを使用する場合は、.net Framework、C++を使用することをお勧めします。

Java Swingsは、プラットフォームに依存しないもう1つの最良のオプションでもあります。

于 2012-09-05T12:25:46.633 に答える