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