- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PS:以下资源全部出自摇滚米饭!!
由高高整理分享!!
第一章:准备篇前言:
从接触PyS60到现在已经4个月了,从最开始的一无所知到现在的略知一二,在无数的通宵达旦中也积累了一些经验。最近Py越来越流行,也有很多机友想提高一下玩机水平,写出个自己的软件。但是网上那些教程对于没有编程经验的人来说简直就是天书,因此写这篇适合新手入门,循序渐进的教程,可以让你像我这样从一无所知到略知一二。由于作者也是新手上路,教程中难免出现谬误,还望高手批评指正。
首先要敬告您一下,编程可是很累的事情,而且在手机上写代码很费眼睛,我的视力最近就下降不少。还有,如果您是才玩智能机,对智能机最基本的东西(例如,用文件管理器删除软件,怎么打标点符号,等等)还不太了解的话,建议您还是先学会基本的再来,所以,如果您在跟随本教程学习的时候对您的手机产生什么影响的话,还请不要怪我。
开始→
一、编程准备
必备:S60第一或第二版手机,本教程仅针对一二版手机(三版也能学)
所需软件:文本编辑器(业界都推崇PED,但是我个人还是比较喜欢用Yedit)
Python整合平台:论坛搜索即有,选择相应机型下载(ZNTX开发区)
准备工作完成。
:编写代码
如何编写代码:
其实py软件真正在起作用的只是软件里面的.py文件,里面是我们写的代码。现在我们来学习如何编写代码。
这里就要用到文本编辑器了,本文以yedit为例讲解,你也可以使用ped。现在打开yedit
选项工具设置,把打开和保存的编码都设置为JAVAUTF8。
好,我们来尝试写一个小脚本来测试一下。(建议:代码部分不要直接复制网页,还是自己用手打,这样便于你记住代码)
代码开始
#注释行以#开头。在编写代码时要养成写注释的好习惯,这样方便你自己理解代码
importappuifwappuifw.note(u8,info)代码结束
点击下载此段代码
注意:引号可以为单引号或双引号,由于论坛系统会把单引号变为中文的引号,所以这里发为双引号。保存,文件名任意,但是后缀注意为.py。这里按保存在e盘根目录,命名为zntx.py讲解。
现在打开“py包装”,选项创建py程序,选择e:\zntx.py,然后按提示操作直到提示创建完成。退出。然后到功能表看是不是出现了一个新软件。打开它,看是不是弹出一个8的提示框?如图所示。
如果没有出现或者打不开软件,请检查代码是否正确,所输入的符号是否是英文状态下的,是否全部为英文字符,是否已经正确的按照第一讲安装python平台。
现在我们来修改一下这个代码,让它变一下。用fileman到e:\system\apps下找到你刚才创建的那个软件,进去之后打开与软件同名的.py文件(不是default.py)[用fileman设置一下打开方式:选项编辑文件打开方式选文本编辑]
现在把 appuifw.note(u8,info)里面的 8改成你想要显示的字,例如yaogunmifan,现在还不能加中文,以后会讲解如何显示中文。改完之后保存,然后再打开软件看看效果。
这里的info意思是显示为提示信息,conf意思是显示为提示成功(对勾的),error意思是显示为提示错误。可以修改一下试试看效果。
好。就讲到这里。
这里我要提醒一下:在你写代码和看教程的时候要仔细。最近有很多朋友拿着他写的乱七八糟的代码来问我哪出错了。我真想问一句,您这哪儿是对的?我教程里代码写的足够清楚了,还有样本代码供你下载。不要在代码里面想当然的加符号。希望以后注意。想学就认真点。
:开始编写
开始编写一个简单的程序:
上一讲中我们学习如何编写代码,怎么样?你学会了吗?
现在我们来做一个最基础的软件,就相当于盖楼房的地基,有了这个你才可以继续写各种功能的代码.
首先我们来学习编写一个主界面具有文本输入功能的软件.
这里我们还是要用到appuifw这个模块
****代码开始****importappuifw
appuifw.app.body=m=appuifw.Text()m.set(u8)
****代码结束****
讲解:
importappuifw为引入appuifw模块,这个是图形界面模块,应该是所有PY软件必须
引进的模块吧.
appuifw.app.body=appuifw.Text()这是定义软件的主体是显示文本方式.懂英语
的人应该很容易就理解吧.!!这里请注意:Text这个要注意大小写.为什么在appuifw.app.body=appuifw.Text()中间加了一个=m呢?
往下看一行你就知道了,看下一行是m.set()这是什么意思呢?就是在m(也就是appuifw.ap
文档评论(0)