C9::GoingNative 2:Windows运行时库(WRL)

Click to watch the episode in Channel 9 我们回来了 第三期 C9::本地 .

null

在最近的//BUILD会议上,我们介绍了一系列针对即将推出的Windows平台版本的技术。其中之一包括C++语言的一些扩展,旨在帮助开发人员将其C++逻辑桥接到 Windows运行时(WinRT)环境 .

C++/CX (这些扩展的名称)是一种用于COM创建的轻量级语法,即COM框架,它允许用不同语言编写的组件在Windows中进行互操作。实际上,它允许用户界面的设计 临时的 像MS表达式(XAML)或任何HTML5编辑器一样的工具,同时在C++中添加应用程序行为。

到目前为止,C++与CX的接收是混合的。对于那些认为COM是一种复杂技术的开发人员来说,尽管它很有用,但它还是受到了赞赏。处理COM或活动模板库(activetemplatelibrary,ATL)的开发人员不太喜欢它,ATL是一个简化COM创建的抽象层。

最后这些人询问了一种不涉及非标准语言扩展的方法,而是一种封装COM复杂性的API。这种API称为 Windows运行时库(WRL) 并遵循ATL的原则,为Windows运行时重新实现这些原则。

在这一集中,我们采访了 斯里德哈尔·马杜吉里 ,WRL的作者之一,他为我们回答了如下问题 什么时候? 你会用WRL吗? 为什么? 你会用WRL吗? 怎么 你用WRL吗?

在此之前 塔里克·马德库尔 VC++团队的领导者,在Windows 8(地铁风格应用程序)上分享了现代C++的一些明智观点。 享受这一集!!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享