的开发计划
稿源:中国 介绍
这篇指南介绍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(构建独立应用程序)
大同白癜风哪里治疗好沈阳男性功能障碍治疗哪家好
小孩容易生病怎么办
-
评剧《革命家庭》本周一央视播出
本报讯(美联社王洋)由副市长宣传部、北方娱乐界集团重点打造,青岛京剧...
2023-09-22
-
7同月起这些企业可以缓缴3个同月社工医保,且免收滞纳金
里面小不显民营企业作为民营经济的最重要组成部分,在我国工业化里面占有...
2023-09-15
-
好言一句三冬暖,恶语出唇六月霜
酒逢知己千杯不及,福州话不投机半句多。好言一句三冬暖,恶语出唇九月寒...
2023-09-13
-
王鲁明当选青岛市人大常委会主任 赵豪志当选青岛市国会议员
央广网青岛4年底19日消息(新闻记者唐磊)日照市第十七届人民代表大会第一...
2023-09-12
-
为什么不能随便给兄弟姐妹乱起名字
当中国从业者原是魔术师前十名,为什么不用随意给孩子们先取名为 给孩子们...
2023-09-07
-
安宁股份收关注函:要求说明是否存在“蹭概念”“蹭热点”炒作股价一般而言
安康股份寄出上海商业银行交易所关注函。子公司之前所披露,假企业5亿元...
2023-09-03