gpt4 book ai didi

c# - Windows Mobile 开发 : C++ or C# -- which one is better? 为什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:12:25 24 4
gpt4 key购买 nike

在进行 Windows Mobile 开发时,我应该使用哪种语言? C# 或 C++ 或其他?为什么一个比另一个好?

最佳答案

这取决于您编写的代码。

可以通过 C# 中的 P/Invoke 对操作系统进行 native 调用,但通过 native C++ 进行广泛使用可能更容易。您还需要 C++ 才能使用一些未被 Compact Framework 包装的硬件。

大多数硬件(GPS、相机等)都可以通过 CF 获得。如果您使用的是 Win Mobile 6.x 设备,您可能最好使用 C#。除了硬件之外,Pocket Office (POOM) 的对象模型也可用于 C#,因此您可以与其集成。

值得注意的是,大多数对 Windows Phone 7 的引用都是指托管代码和 Silverlight 的可能性。结合使用 Silverlight,您将不得不使用 C# 进行编码。

除非您的应用是高性能的或对内存非常吝啬,否则请使用 C# 或 VB.NET。

斯科特

关于c# - Windows Mobile 开发 : C++ or C# -- which one is better? 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2357633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com