发新话题
打印

[经验] 搭建电脑端和手机端的 PyS60 开发调试环境

搭建电脑端和手机端的 PyS60 开发调试环境

[ 搭建 pc 端的 PyS60 开发调试环境 ]

      ① 下载 ActivePerl , 安装. 官网 , 华军 .

      ② 下载 S60 SDK , 安装.

           先到 Nokia Forum 的 SDK 下载页面 , 在右边选择适合你手机的版本, 然后点 "Download Now" 下载.

           6120c 的选这个:

        

      ③ 下载 PyS60 的 SDK , 解压到 S60 SDK 安装目录中. PyS60 SDK 1.4.4 (我这里 sf 貌似上不去, 用 代理 .)

           6120c 的下这个:

         


           注意压缩包中以包含目录结构, 不要解压错位置.

      ④ 从开始菜单 "S60 Developer Tools" 中启动 "Emulator", 即模拟器. 启动很慢, 不要点电源键...

      ⑤ 模拟器部分快捷键:

           F1 → 左软键,      ` → 确定键,      Home → 菜单键

           进菜单, Installed 目录, 就可以看到熟悉(?)的 Python 图标了.

         

           运行之, 就打开了 PyS60 的主界面, 嗯.

         


      ⑥ 第一个 PyS60 程序.

           随便用一个记事本, 写下:

           import appuifw
           appuifw.note(u'Hello PyS60')

           保存为 HelloPython.py , 放到 S60 SDK 安装目录中的 \Epoc32\winscw\c\python\ 中.

           在模拟器中运行 Python , 选择菜单 Options → Run script , 选择 HelloPython.py , 就能看到效果了.

------------------------------------------------------ 我是华丽的分割线 --------------------------------------------------

        至此, 电脑端的 PyS60 开发调试环境就搞定了, 不过模拟器功能太少, 调试起来还是不方便.

------------------------------------------------------ 我么, 也是华丽的分割线 ---------------------------------------------------

      [ 搭建手机端的 PyS60 开发调试环境 ]

      ① 下载 PyS60 , 安装 (不用签名). 下载地址和上面的 PyS60 SDK 一样, 不过下载的是这个:

        


      ② 下载 PED , 签名安装. 这个是手机上的 PyS60 用的 IDE , 有自动缩进(很重要!), 代码自动补完等方便的功能. PED 2.30.3

      ③ 运行 PED , 选择菜单 File → New → Python , 随便写个代码, 然后菜单 Run , 就可以了~

------------------------------------------------------- 哎呀呀我也是分割线呀 ---------------------------------------------------

      ok, 手机端就这样了, 然后就可以随时随地写代码和调试了, 超方便的.
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • thelover 贡献值 +2 感谢分享 2008-7-27 15:12
  • costaina 好评度 +5 精品文章 2008-7-24 15:58

TOP

参考资料: PyS60 Wiki

PyS60 API 手册 1.4.1 (中文版)

PyS60 API 手册 1.4.4 (英文版)

中文版中包含大量译者的注释, 对学习有帮助.
英文版是最新的, 添加了一些新的模块和函数.

TOP

这个就纯支持了,我脑子比较笨,就不学了

TOP

这个~~~超过我的程度很多~~

TOP

这个,楼主大人·····
PED 2.30.3   怎么实现自动缩进和自动补全代码啊···虽然我是学软件开发的,但是英文不太好,嘿嘿
发现你的帖子,都调试好了,想研究下····

TOP

引用:
原帖由 zlfjzfy 于 2008-7-24 14:04 发表
这个,楼主大人·····
PED 2.30.3   怎么实现自动缩进和自动补全代码啊···虽然我是学软件开发的,但是英文不太好,嘿嘿
发现你的帖子,都调试好了,想研究下····
缩进, 例如写 if 的时候,
if x>10:
打完冒号按确定键, 后面的语句就自动缩进了.

自动补全, 例如使用 telephone 模块, 调用 telephone.EStateConnecting , 只用输入 telephone.E , 然后按 绿键→确定键 , 就可以弹出所有 E 开头的属性, 然后选择 EStateConnecting 就可以了 . 不过貌似有局限性.

TOP

引用:
原帖由 overbreak 于 2008-7-24 18:36 发表

缩进, 例如写 if 的时候,
if x>10:
打完冒号按确定键, 后面的语句就自动缩进了.

自动补全, 例如使用 telephone 模块, 调用 telephone.EStateConnecting , 只用输入 telephone.E , 然后按 绿键→确定键 , 就可 ...
呵呵,弄明白了····谢谢哦···
一直没想到要按拨号+确定呢···
缩进的话试了下,输入法是英文和数字的时候都可以自动缩进,要是中文就不行,呵呵,还有A4输入的回车键估计是编码问题,PED执行时候出错,我现在换了点讯就没问题了,我会努力学习的,嘿嘿····
谢谢楼主大人

TOP

嗯, 我用的也是点讯, A4没试过, 哈哈.
回车不需要用点讯的回车, 直接按确定键就可以了.
另外ped的快捷键貌似全部都是绿键开头的, 和Dedit一样, 比如 绿键+上/下 是翻页, 在shell里面是上一条/下一条命令, 等等, 可以看ped的帮助.

pys60入门貌似还蛮容易的, 看看2楼的API, 就可以做几个简单的东东了~

TOP

强帖……留名学习~
有些人,有些事,终将成为回忆

TOP

学习下。。。。。。。。
只有不断学习以增强自身的技术水平才是王道!QQ:822582128 !全新原装行货水货手机及行货原装配件批发,淘宝店:http://shop34759601.taobao.com

TOP

这个就纯支持了,我脑子比较笨,就不学了

TOP

超好,对自己很有用

TOP

一直想学习下pys60现在有了这帖,是盏指明的灯!

TOP

进来了解一下。不懂,只会一点Vb。

TOP

发新话题
本功能由奇虎搜索实现

相关主题

标题 作者 最后发表
Ped v2.30.3 Mobile Python IDE for Nokia S60 platform *update* bjok 2008-07-24
[站外] ◆◆◆qq932809028广联达|神机妙算红/紫狗|pkpm施工管理与技术|pkpm结构设计|pkpm工程...   [转帖] eeesoft 2008-11-30
[站外] 计算机病毒的故事   [转帖] may-520 2008-11-29
点击阅读更多关于的相关帖子  更多相关主题