2017-10-01 15 views
0

私はWindowsフォームアプリケーションをコーディングしてコラージュで作業しています。私はそれが私が持っている問題に影響を与えるとは思わないが、C#でそれをやっている。MacでWindowsフォームアプリケーション(.NETフレームワーク)を作成

私はこのコーディングを続けたいと思いますが、私はMacBookの本を持っているので、私はできません。

私の質問は、MacブックにWindowsフォームアプリケーションをコード化できる簡単な方法はありますか?これまで私はこれを行う方法を見つけることができませんでした。方法はありますか、それとも私はノートパソコンを買ってそれを保存してWindowsを走らせる必要がありますか?

おかげ スコット

+2

これはGoogleに試しましたか? – TaW

答えて

2

Windows自体、他のプラットフォーム上でWindowsフォーム用に開発する方法はありません。 GTK+またはEtoのような他のテクノロジスタックやクロスプラットフォームツールキットを使用すると、デザイナーコードを翻訳してWindowsフォームアプリケーションを作成できますが、Windows独自のPInvokesが膨大なため、ネイティブWindowsフォーム開発は利用できません。ここにチャンスはありません。

しかし、Macでコード化するWindowsラップトップは必要ありません。Windowsシステムがいわゆる「イメージ」として実行される仮想化デスクトップを使用するオプションが常にあります。いくつかは無料で、Windowsインストールディスク(またはディスクイメージ)を入れるだけです。その仮想化システムでインストールを実行し、いつでもシャットダウンすることができます。それは文字通りコンピュータにコンピュータを持つようなものです。 VMWare PlayerやOracles VirtualBoxのような多くの仮想化ツールがあります。 MacではParallels Desktopが非常に人気があります。仮想化されたWindowsアプリケーションとMacOSを統合することができます。仮想化されたウィンドウは、Macデスクトップに非常にシームレスに統合され、AppExposéやMission Controlなどのウィンドウ管理コマンドをサポートします。

もう1つの大きなオプションは、Microsoft Windows Azureにアカウントを作成して、オンラインで仮想Windowsシステムを安価にレンタルすることです。利点は、それらのシステムがclouldで実行され、いつでもどこでも(インターネット接続がある限り)アクセスできることです。

+1

MonoにWinFormsクローンがあることを忘れているかもしれません(学生プロジェクトには十分です)。彼らにはビジュアルデザイナーはいませんが。 –

関連する問題