4

开始使用 Python 开发 Windows Mobile Professional 应用程序的最佳方式是什么?是否有合理的 SDK,包括模拟器?例如,是否有可能不为 UI 进行过多的底层 Windows API 调用?

4

4 回答 4

9

Python CE

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

Python CE
(来源:sourceforge.net

替代文字

于 2008-09-13T10:03:55.523 回答
9

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

忘记python。即使技术上可行:

  • 您的应用程序会很大(您必须将整个 python 运行时与您的应用程序捆绑在一起)
  • 您的应用程序将使用大量内存(相对于 C/C++,python 是一个内存猪)
  • 你的应用会很慢
  • 当您(不可避免地)遇到问题时,您不会找到任何文档或讨论组来帮助您

使用 C/C++(或 C#)。Visual Studio 2005/2008 为这些提供了不错的工具(内置用于 winmo 的 SDK、在模拟器上调试或通过 USB 连接的设备),最好的文档是针对这些技术的,此外还有活跃的论坛/讨论组/邮件列表,您可以在其中请求帮忙。

于 2008-09-13T22:30:01.690 回答
1

如果 IronPython 和 .Net Compact Framework 团队合作,Visual Studio 有朝一日可能会支持 Python 开箱即用地进行 Windows Mobile 开发。不幸的是,这个功能请求已经在他们的问题跟踪器上放置了很长时间......

于 2008-09-13T10:29:26.010 回答
1

刚刚发现:http ://ejr44.blogspot.com/2008/05/python-for-windows-mobile-cab.html

看起来像是一套完整的 .CAB 文件,用于在 Windows Mobile 上提供 Python。

于 2009-10-05T11:07:39.277 回答