だから私はこれを見ます (Windows ビルド キーノート 1:42:56)そして、私はそれを理解していません - C++ コードから関数を呼び出すことができる C++ および/または GUI 言語から GUI を作成するために使用できるものは何ですか? HTML、XAML、または何?また、 Windows 8 Metro アプリ用の C++ を使用した実行markup call code
とサンプルのコード サンプルはどこで確認できますか?code create GUI
3 に答える
C++ およびその他の言語のサンプル コードはhttp://code.msdn.microsoft.com/windowsappsにあります。その様子をご覧いただけます。
C++ コードを呼び出したい場合、最も簡単な方法は C++ とコンポーネント拡張機能を使用することです。これは、ネイティブ コードにコンパイルされる単純な C++ ですが、COM 配管についてあまり気にせずに WinRT COM コンポーネントを使用できるようにする拡張機能 (C++/CLI を連想させる) がいくつかあります。
C++ と WinRT を使用すると、マネージ言語のように XAML を実際に使用して、ユーザー インターフェイスを定義できます。それはかなりきれいです、ここのドキュメントを参照してください:
まだ調べていませんが、マネージ言語で P/Invoke または COM 相互運用機能を使用して、Metro スタイル アプリの C++ コードを呼び出すことができる場合がありますが、これは未確認です。明らかに、デスクトップ アプリは、通常行うすべてのことを実行できます。
C++ コードを使用して、メトロ スタイルのアプリケーションを作成できます。Javascript/HTML/CSS でアプリケーションを記述し、それらの JavaScript アプリケーションから C++ または C#/VB で記述した API を呼び出すこともできます。