您的位置:首页 > 编程语言 > Python开发

[Python for Series 60 的开发指南] 介绍

2007-09-22 18:05 357 查看
 

HTML Tags and JavaScript tutorial

[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(
构建独立应用程序
)
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息