3

プログラミングは初めてで、Mono を使用して C# でアプリケーションを開発することに興味があります。GTK+ 以外の GUI フレームワークを選択したい: WinForms または XWT ( https://github.com/mono/xwt )。

WinForms GUI を設計するデザイナーはいますか? XWT用のものはどうですか?IDE として MonoDevelop を使用しています。

WinForms または XWT のデザイナーがいない場合、Visual Studio 2012 を使用して WinForms を使用して .NET の C# でアプリケーションを作成し、デプロイするときに Mono を使用してコンパイルすることは可能だと思いますか?

4

2 に答える 2

5

それはおそらく2つの質問です。

1.) Mono GUI RAD オプションとは何ですか?

Mono GUI RAD が必要な場合、私の知る限り唯一の選択肢は GTK# です。

Windows.Forms 用の GUI RAD が必要な場合は、Visual Studio (または Win8 のデスクトップ用の VS Express) と呼ばれ、MonoDevelop の外部で Windows/作業が必要です。;) 良い面としては、これは本当に優れたGUI RAD です。

2.) 一度書いてどこでも実行するのに最適な GUI フレームワークは?

Gtk#. 残念ながら、Mono の Windows.Forms はうまく機能せず、行き止まりの技術です。同様の質問については、こちらを参照してください。

そこでの回答で述べたように、Mono で複数の OS をターゲットとするユーティリティを作成する場合 (または Linux 中心の場合) は、おそらく Gtk# が必要です。従来のクライアント アプリを作成する場合は、各ターゲット プラットフォームで GUI を書き直す準備をしてください。

編集:ここで同様の主題に関するあまりネポティスティックな質問。

Edit2:ここで忘れていた Mono WinForms デザイナーがいますが、その説明では、「残念ながら、デザイナーはまだ適切に使用する準備ができていません」とすぐに認められ、彼らが参照するブロッキング バグは 2007 年のものであるため、あまり役に立ちません。

幸運を!

于 2013-05-11T15:11:06.430 に答える