2012-01-26 22 views
1

私はMonoDevelopプロジェクトを見ていて、Windows.Forms名前空間への参照に気づいていました。私はそれがOpenfileダイアログを使っていたと信じています。 (私はWindowsマシン上にいたと言わざるを得ない)MDがMacまたはLinuxボックスで実行されているときに、これがどのように機能するのだろうと思っていたのだろうか?WinformsをMonodevelopで使用する

Windows.Forms名前空間を参照するプロジェクト/モジュールはWindowsデスクトップにのみロードされますか? MonoはWinforms名前空間をサポートしていますか? Winformsは最終的に他のOSで動作しないネイティブAPI呼び出しに再利用されるようです。

なぜ私はクロスプラットフォームアプリケーションを開発したいと思っています。モノを扱う方法を知るためにMonoDevelopを見ていました。私はGtkがはっきりしていることを知っています。だから、Windows.formsのリファレンスを見るのに驚いていました。

答えて

0

http://www.mono-project.com/WinForms

そして、彼らのよくある質問(http://www.mono-project.com/FAQ:_Winforms)から:

あなたはのWindows.Formsを実装するためには何を使用していますか? Windows.FormsはC#マネージコードで完全に実装され、System.Drawingを使用してほとんどのタスクを実行します。詳細について

はWinformsのロードマップ

小さなドライバがサポートされる各オペレーティングシステムのために必要とされる参照します。中にエラー<恥で彼の頭をぶら下げ>

  • X Window Systemの
  • のWin32ウィンドウシステム
  • マックOSXウィンドウシステム
+0

:現在のドライバを持っています。私はそれを忘れて申し訳ありません。どちらかというと、私は眠っていて、それを完全に見逃していたはずです。ありがとう。 – pjotoole

関連する問題