Rel*_*lla 24 c++ windows user-interface windows-8 windows-runtime
所以我看看这个
(Windows构建主题演讲1:42:56)我只是不明白 - 我可以用什么来创建能够从我的C++代码调用函数的C++和/或GUI语言的GUI?HTML,XAML还是什么?在哪里可以看到使用C++ for Windows 8 Metro应用程序执行markup call code和code create GUI示例的代码示例?
Ron*_*lic 13
如果要调用C++代码,最简单的方法是将C++与Component Extensions一起使用.这只是简单的C++编译为本机代码,但它有一些扩展(让人想起C++/CLI),让你使用WinRT COM组件,而不必担心COM管道.
使用C++和WinRT,您实际上可以像管理语言一样使用XAML来定义用户界面.它非常整洁,请参阅此处的文档:
我没有调查过,但您仍然可以在托管语言中使用P/Invoke或COM互操作来调用Metro风格应用程序的C++代码,但这是未经证实的.显然,桌面应用程序可以完成它通常会做的所有事情.
您可以使用C++代码编写metro风格的应用程序.您还可以在Javascript/HTML/CSS中编写应用程序,并从这些JavaScript应用程序中调用您在C++或C#/ VB中编写的API.