开始使用 Python 开发 Windows Mobile Professional 应用程序的最佳方式是什么?是否有合理的 SDK,包括模拟器?例如,是否有可能不为 UI 进行过多的底层 Windows API 调用?
问问题
7767 次
4 回答
9
Python CE
Windows CE (Pocket PC) 设备的 Python 端口。旨在尽可能接近桌面版本(控制台、当前目录支持、测试套件通过)。
(来源: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 回答