微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows 8,C ++和Metro GUI示例?

所以我看这个

(Windows build keynote 1:42:56)我只是没有得到它 – 我可以使用什么来创build从C + +和/或GUI语言的graphics用户界面,将能够从我的C + +代码调用函数? HTML,XAML还是什么? 在哪里可以看到markup call code和code create GUI示例使用C ++ for Windows 8 Metro应用程序code create GUI示例?

在C C ++中使用XML创buildGUI

什么是Windows中最stream行的C + + GUI框架?

GUI是Windwos Serial中WinNT的一部分吗?

Vim在其他程序上的移动

是否有一个自动的“鼠标点击”库,可以与GUI进行交互?

C ++和其他语言的示例代码位于http://code.msdn.microsoft.com/windowsapps 。 你可以看看它是如何完成的。

如果你想调用C ++代码,最简单的方法就是使用C ++和Component Extensions。 这只是简单的C ++编译为本地代码,但它有一些扩展(让人想起C ++ / CLI),让你使用WinRT的COM组件,而不用担心太多的COM管道。

使用C ++和WinRT,您可以像管理语言一样使用XAML来定义您的用户界面。 这是非常整洁,看到这里的文档:

有关C ++组件扩展的信息

我没有看到它,但你仍然可以使用托管语言中的P / Invoke或COM互操作来调用Metro风格应用程序的C ++代码,但是这是未经证实的。 显然,桌面应用程序可以完成所有通常的操作。

您可以使用C ++代码来编写metro样式的应用程序。 您还可以使用Javascript / HTML / CSS编写应用程序,并调用您从JavaScript应用程序以C ++或C#/ VB编写的API。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐