C++ windows phone 8 components

C++ windows phone 8 components

本文关键字:components phone windows C++      更新时间:2023-10-16

我是Windows Phone开发的新手,我需要创建一个带有C++控件(基本上它是一个WebBrowser控件),我会用C#创建,但我需要用于核心的库是用C++编写的。

结论: 所以问题是,我是否可以使用外部库在C++中开发控件,然后将其编译为与 CLR 的任何语言一起使用,并在我的 Windows Phone 8 应用程序中使用它?如果是这样,请让我知道一些资源,任何视频、书籍或其他内容。

一般的答案是"是",尽管它有一些警告。

当然,可以使用Windows Phone Runtime API在C++中构建组件,然后从另一种编程语言(如C#)中使用它。C++代码越"纯粹",因为它不访问本机操作系统功能(可能不存在),您就会越好。

有一些关于 MSDN 的一般指南:

  1. 适用于 Windows Phone 8 的本机代码
  2. Windows Phone Runtime API
  3. 在应用中使用本机C++代码

话虽如此,如果您出于某种原因尝试创建一个全新的 Web 浏览器,我强烈建议您考虑使用内置的 WebBrowser 组件。在Windows Phone 8中,它基于IE10,在Windows Phone 8.1中,它是IE 11。这些都是功能非常强大的浏览器,旨在在平台的内存限制下很好地工作。