24

だから私はこれを見ますWindows ビルド基調講演 (Windows ビルド キーノート 1:42:56)そして、私はそれを理解していません - C++ コードから関数を呼び出すことができる C++ および/または GUI 言語から GUI を作成するために使用できるものは何ですか? HTML、XAML、または何?また、 Windows 8 Metro アプリ用の C++ を使用した実行markup call codeとサンプルのコード サンプルはどこで確認できますか?code create GUI

4

3 に答える 3

18

C++ およびその他の言語のサンプル コードはhttp://code.msdn.microsoft.com/windowsappsにあります。その様子をご覧いただけます。

于 2011-09-14T17:35:10.843 に答える
13

C++ コードを呼び出したい場合、最も簡単な方法は C++ とコンポーネント拡張機能を使用することです。これは、ネイティブ コードにコンパイルされる単純な C++ ですが、COM 配管についてあまり気にせずに WinRT COM コンポーネントを使用できるようにする拡張機能 (C++/CLI を連想させる) がいくつかあります。

C++ と WinRT を使用すると、マネージ言語のように XAML を実際に使用して、ユーザー インターフェイスを定義できます。それはかなりきれいです、ここのドキュメントを参照してください:

まだ調べていませんが、マネージ言語で P/Invoke または COM 相互運用機能を使用して、Metro スタイル アプリの C++ コードを呼び出すことができる場合がありますが、これは未確認です。明らかに、デスクトップ アプリは、通常行うすべてのことを実行できます。

于 2011-09-14T14:57:06.020 に答える
6

C++ コードを使用して、メトロ スタイルのアプリケーションを作成できます。Javascript/HTML/CSS でアプリケーションを記述し、それらの JavaScript アプリケーションから C++ または C#/VB で記述した API を呼び出すこともできます。

于 2011-09-14T21:01:15.800 に答える