Python中的Windows移动开发

2024-04-29 06:57:05 发布

您现在位置:Python中文网/ 问答频道 /正文

用Python开发Windows Mobile Professional应用程序的最佳方法是什么?是否有包含模拟器的合理SDK?例如,在不进行过多的底层Windows API对UI的调用的情况下,这是可能的吗?


Tags: 方法api应用程序uiwindowssdk情况mobile
3条回答

如果IronPython和.Net Compact Framework团队协同工作,Visual Studio可能有一天会支持Python的开箱即用开发。不幸的是,this feature request has been sitting on their issue tracker for ages。。。

PythonCE

用于Windows CE(Pocket PC)设备的Python端口。打算尽可能接近桌面版本(控制台,当前目录支持,通过测试套件)。

Python CE
(来源:sourceforge.net

alt text

(我曾经为Windows Mobile编写客户应用。)

别提Python了。即使技术上可行:

  • 你的应用程序将会很大(你必须将整个python运行时与你的应用程序捆绑在一起)
  • <> LI>应用程序将使用大量内存(Python是内存HOG,相对于C/C++)
  • 你的应用程序将很慢
  • 当您(不可避免地)遇到问题时,您将找不到任何文档或讨论组来帮助您
<>用C/C++(或C)进行。Visual Studio 2005/2008为这些技术提供了不错的工具(内置的用于winmo的SDK,通过USB连接的模拟器或设备上的调试),最好的文档是针对这些技术的,此外还有活动的论坛/讨论组/邮件列表,您可以在其中寻求帮助。

相关问题 更多 >