首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> Symbian入门 >> 正文
S60 Python 编程指南——概述
作者:佚名    文章来源:转载    更新时间:2006-12-23 11:22:27

本指南将以简短精炼的语言来介绍S60系统上的Python编程。不需要特定的编程知识,也不要求有Python语言的编程经验。您将通过在智能手机上运行本指南所提供的Python脚本来到达学习的目的。

在S60系统上进行智能手机的Python程序开发简单而且快捷。要让你的Nokia S60系统的智能手机上运行Python程序,你必须确定完成以下操作:

  1. 安装一个*.sis文件叫做“Python for Series 60”的Python解析器,你可以在Pys60项目网站上免费获得。(译者注:注意不同的手机型号可能安装的Pys60版本不同,这里我做了一个附加参考)
  2. 在PC/Mac上编写一个python脚本并保存为*.py文件
  3. 把你的*.py文件通过蓝牙或者数据线传送到手机上运行,不需要编译或安装

“Python for Series 60″是在S60系统上构建应用程序的一种理想选择,因为它容易而且快速。它能够在真实和模拟环境中达到一致的效果。只需要知道一些脚本语言的编程知识便能理解Python脚本的编程并在非常短的时间内创建出应用程序。

什么Python?

  • Python是一个由Guido Van Rossum所开发开源编程语言。
  • Python是一个解释型,可交互,面向对象的编程语言。它常常与Tcl, Perl, Scheme 或者 Java做比较。Python的名气正在不断上升。
  • Python的显著特点就是拥有非常清晰的语法结构。
  • Python拥有模块,类,例外,非常高级的动态数据类型和动态输入等特性。

什么是 “Python for Series 60”?

Python for Series 60 使得Python编程语言可以在S60平台上运行,它是一个运行在移动设备上的Nokia“修改/加强”版本。目前的Python for Series 60是构建上Python 2.2.2版本上。它支持很多Python的标准库模块并包含了少量的移动平台的特殊模块,比如:

  • GUI组件
  • 蓝牙
  • GPRS 网络
  • GSM 区域信息
  • SMS 短信息
  • 摄像头控制

支持的移动设备

(January 2006):

Nokia 3230, Nokia 3250, Nokia 6630, Nokia 6600, Nokia 7610, Nokia 6670, Nokia N-Gage QD, N70, N90

Python for Series 60 功能

  • GUI: 菜单, 表格, 选择列表, 输入框, 对话框, 通知
  • 图像: 颜色, 样式属性, 全屏绘制, 显示图像和图标
  • 按键事件
  • 套接字: TCP/IP, 蓝牙 (RFCOMM, OBEX)
  • 消息 (SMS)
  • 网络 (HTTP, FTP, …)
  • 文件系统操作, 文件读取, XML, RSS
  • 摄像头,电话控制
  • 日历操作
  • 区域 (电话号码)
  • 内容操作
  • 使用C++编写Python扩展
  • 构建标准的应用程序

其他有用的站点链接

相关文章:
在S60中、正常UIQ3中使用设备无关字体变斜的解决方案
S60 3rd下实现Video Call 与 VoIP Call
修改Carbide.C++ 1.2的模板文件格式
symbian学习的开始
Symbian 应用软件开发、测试与S60 平台安全常见问题问答
小试Python for Symbian
Symbian开发环境设置(Microsoft Visual Studio.Net 2003工具)已测试通过
S60 3rd版下,如何运行控制台程序?
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号