0

Windows C/C++ プログラムを開発したいのですが、Viewboxfromのような機能が必要.NET WPFです。しかし、このコントロールがあるため、Visual Studio プラットフォームを購入したくありません。

誰かがこれに代わるものを教えてもらえますか?

サイズを変更した後、その内容を適切な比率でサイズ変更するウィンドウを実行したい(画像ボタンラベルなど)

誰でもこれで私を助けることができますか?ありがとう

4

1 に答える 1

2

良いニュース #1

Visual Studio を購入する必要はありません。Microsoft から無料で提供されています。

www.microsoft.com/expressにアクセスして、コピーをダウンロードしてください。Microsoft は、この FAQで、無料の Visual Studio バージョンを商用目的で使用できると説明しています。

Visual Studio のコピーをダウンロードして、すべての開発作業に使用することを強くお勧めします。代替品よりもはるかに優れています。でも...

良いニュース #2

なんらかの理由で Visual Studio を本当に使用したくない場合 (マイクロ管理の上司がノーと言った場合など) は、WPF の Viewbox コントロールを引き続き使用できます。NET Framework 3.0 以降がインストールされている限り、任意の WPF プロジェクトをコンパイルして実行できます。また、WPF プロジェクトは単なるテキスト ファイルであるため、任意のテキスト エディターで編集できます。たとえば、Eclipse、Emacs、またはメモ帳を使用して WPF プロジェクトを編集できます。

コンパイルの準備ができたら、WPF プロジェクトを含むディレクトリで "MSBuild" コマンドを実行するだけで、使用できる .exe (または .dll) が作成されます。開始するには (どうしても Visual Studio を使用したくない場合)、サンプル WPF アプリケーションを Web からダウンロードし、不要なものをすべてハックして、必要なものを追加します。

朗報 #3

WPF の Viewbox は Windows に限定されません。MacOS、Linux、およびいくつかの携帯電話 OS で、Viewbox コントロールを含むほとんどの WPF を使用できます。

これを行うには、プロジェクトを作成するときに、「WPF」プロジェクトではなく「Silverlight」プロジェクトが欲しいとだけ言ってください。これにより、Windows だけでなく、多くのオペレーティング システムで実行できるアプリケーションが作成されます。すべての WPF 機能を使用できるわけではありませんが、Viewbox を含むほとんどの機能を使用できます。

もちろん、Windows にのみデプロイする場合は、WPF プロジェクトを作成して、WPF 機能セットをすべて利用できるようにする必要があります。

朗報 #4

すべての WPF 機能は、C/C++ でも他の NET Framework 言語と同様に機能します。/clr コマンド ライン オプションを使用してコンパイルすることを確認してください。もちろん、C/C++ には部分クラスがないため、部分クラスを使用することはできませんが、適切に設計された WPF アプリケーションではいず​​れにしてもこれらは必要ありません。

于 2010-08-04T00:23:01.267 に答える