Symbian 3系统的弟弟妹妹们。哥哥教你编写一个简单实用的小软件――python编程
2011年11月23日
这个软件呢是日常生活类软件,只有三个功能,发送自定义的信息,调用UC浏览器打开网页,调用系统浏览器打开网页。前提是你的PY平台中必须有openurl这个模块,具体的编写和修改方法在源码中有消息注释。还有一点要说的是PY编程中带#号的句子系统会跳过不读取的。######import appuifw2 as appuifwimport envy,laa,timeimport e32import graphicsimport TopWindow,openurl,httplib,messaging,urllib#上面的是引入模块e32.ao_sleep(0)cn=lambda x: x.decode('u8')#定义u8中文编码appuifw.app.body=m=appuifw.Text_display(skinned=1)#定义软件界面appuifw.query(cn("本软件源码由 一笑为红颜。提供"),"query")#启动弹出语句def body(): m.set(cn('本软件源码由 一笑为红颜。提供!\n技术交流:420667878 '))body()#主界面显示内容def cxll(): if appuifw.query(cn('发送信息??'), 'query') : messaging.sms_send('CXLL', cn('10086'), encoding = 'UCS2') appuifw.note(cn('信息发送成功!'), 'conf')#这个代码为发送信息,把CXLL发送到10086,def cxll是我自己定义的函数,cxll是查询流量的拼音首位字母。如果你想增加更多的发送短信功能,请把def cxll…………conf')复制并重新换行粘贴,重新修改函数,即把def cxll中的cxll改成其他的字母,随便你改。 def uc(): if appuifw.query(cn("确认打开空间?"),"query"): openurl.open_ucweb("http://z.qq.com")#这个是调用UC打开空间,def uc是我自己定义的函数def xt(): if appuifw.query(cn('确认打开空间?'), 'query') : e32.start_exe('Z:\\sys\\bin\\BrowserNG.exe', 'Z:\\sys\\bin\\BrowserNG.exe"http://z.qq.com"')#这个是调用系统浏览器打开空间。def xt是我自己定义的函数def exit(): if appuifw.query(cn("确认退出?"),"query"): appuifw.note(cn("感谢你的支持!"),"conf")appuifw.app.menu = [(cn("查询流量"),cxll),(cn("UC启动空间"),uc),(cn("系统启动空间"),xt),(cn("退出"),exit)]#这里是定义菜单,自己看清楚,里面有cxll,uc,xt。即是刚才说的函数,每一个菜单按钮都指向唯一一个函数。例如:如果我增加了一个函数名为cxhf(查询话费)的发送信息功能,就把上面改成appuifw.app.menu = [(cn("查询流量"),cxll),(cn("UC启动空间"),uc),(cn("系统启动空间"),xt),(cn("查询话费"),cxhf),(cn("退出"),exit)]#####学会了木有!学会就自己修改或增加里面的功能吧,例如把你的岛国图片网址搞到软件里面去,又或许空间地址啊,论坛地址啊,还有查流量啊。下次有空就把二级菜单的编写方法写上来吧。现在这个软件是个一级菜单软件。
发表评论
-
VS2005和Eclipse中调试JNI的方法
2012-01-20 12:21 1375VS2005和Eclipse中调试JNI的 ... -
Samba PDC 服务器安装笔记
2012-01-20 12:21 822Samba PDC 服务器安装笔记 ... -
RMI OS
2012-01-20 12:21 875RMI OS 2010年12月15日 过去的4年(或者六 ... -
基于mainloop io_event 的signal机制
2012-01-20 12:21 811基于mainloop io_event 的sign ... -
DLL和exe里的malloc和free不能混用的问题
2012-01-20 12:21 900DLL和exe里的malloc和free不能混用的问题 20 ... -
编程学习的七大攻略
2012-01-19 17:02 708编程学习的七大攻略 20 ... -
教大家认识PY平台
2012-01-19 17:01 1083教大家认识PY平台 2011 ... -
【Python】一、编写代码
2012-01-19 17:01 684【Python】一、编写代码 ... -
Harmattan Python for MeeGo 1.2 发布
2012-01-19 17:01 614Harmattan Python for MeeGo 1.2 ... -
史上嫁不出去的公主都有谁
2012-01-17 06:46 732史上嫁不出去的公主都有谁 2010年10月23日 ... -
唐朝义成公主的悲惨命运是怎样的?
2012-01-17 06:46 682唐朝义成公主的悲惨命运是怎样的? 2011年05月13日 ... -
Rundll32.exe文件详解
2012-01-17 06:46 732Rundll32.exe文件详解 2010年07月16日 ... -
Rundll32.exe使用方法大全
2012-01-17 06:46 532Rundll32.exe使用方法大全 ... -
程序如何关联后缀为mte的文件
2012-01-17 06:46 698程序如何关联后缀为mte ... -
2011年第十届中国机械(越南)展览会
2012-01-16 05:37 5222011年第十届中国机械(越南)展览会 2010年11月22 ... -
2010年第八届中国机械(越南)展览会
2012-01-16 05:36 6102010年第八届中国机械(越南)展览会 2009年11月05 ... -
越南新娘
2012-01-16 05:36 27越南新娘 2009年10月08日 越南新娘网的宣传资料及 ...
相关推荐
pymo引擎:PYMO全称为python memories off,是一款运行于Symbian S60V3,Symbian3,S60V5, Symbian3, Android系统上的AVG游戏引擎。因其基于python2.0平台开发,并且适用于创建秋之回忆(memories off)风格的AVG游戏...
pymo引擎:PYMO全称为python memories off,是一款运行于Symbian S60V3,Symbian3,S60V5, Symbian3, Android系统上的AVG游戏引擎。因其基于python2.0平台开发,并且适用于创建秋之回忆(memories off)风格的AVG游戏...
一个用编译性语言比如C或C 写的程序可以从源文件(即 C或C 语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。当你运行你的程序的时候,连接/ 转载器软件把...
pymo引擎:PYMO全称为python memories off,是一款运行于Symbian S60V3,Symbian3,S60V5, Symbian3, Android系统上的AVG游戏引擎。因其基于python2.0平台开发,并且适用于创建秋之回忆(memories off)风格的AVG游戏...
2009 恋莉の小北 Python教程 第一节 前言&准备 By:刘志宇( 恋莉の小北 ) 给所有的Python学习者: 首先让我先感谢一下Python给我们提供一个如此简单实用且易于入门的平台。是Python 使得我们的手机更加智能,更加...
1.0 python编程软件准备 1.1系统提示 1.2编写一个记事本程序 1.3输入框 1.4加载模块和定义函数 1.5菜单的创建 1.6列表界面 1.7打电话.发短信和彩信 1.8重启和关机 1.9画布界面 2.0制作一个音乐播放器 2.1系统进度条...
这里就要请出我们symbian操作系统中的软件开发程序python for s60。顾名思义python for s60即为在s60平台上编写python应用程序的软件。python是一个强大的脚本语言,它是一种写好就可以直接运行的语言,省去了复杂的...
pymo引擎:PYMO全称为python memories off,是一款运行于Symbian S60V3,Symbian3,S60V5, Symbian3, Android系统上的AVG游戏引擎。因其基于python2.0平台开发,并且适用于创建秋之回忆(memories off)风格的AVG游戏...
智能手机操作系统编程Symbian及60系列,塞班入门书籍
pymo引擎:PYMO全称为python memories off,是一款运行于Symbian S60V3,Symbian3,S60V5, Symbian3, Android系统上的AVG游戏引擎。因其基于python2.0平台开发,并且适用于创建秋之回忆(memories off)风格的AVG游戏...
智能手机操作系统编程Symbian及60系列【PDF格式】 用这个做参考资料,最合适不过了。
智能手机操作系统编程Symbian及60系列.part2.rar,共2部分
本忆较全面地覆盖了Symbian操作系统及编程等内容,主要包括开发环境、内存与资源管理、应用程序设计、控件、多媒体、网络与通信、消息等,并附有大量的编程实例。 本书的读者是高等院校相关专业的师生和软件开发人员...
本忆较全面地覆盖了Symbian操作系统及编程等内容,主要包括开发环境、内存与资源管理、应用程序设计、控件、多媒体、网络与通信、消息等,并附有大量的编程实例。 本书的读者是高等院校相关专业的师生和软件开发人员...
塞班60 PYTHON API The Python for S60 Platform (Python for S60) simplifies application development and provides a scripting solution for the Symbian C++ APIs. This document is for Python for S60 ...
本书旨在把Symbian操作系统介绍给更广泛的人群,以及相关专业的师生和软件技术开发人才。共3个分卷,全下载解压即可。
《Symbian S60 (第3版) 手机程序开发与实用教程》 中的BluetoothChat实例
Symbian塞班操作系统的介绍以及应用
PDF格式电子书,由浅入深,适合希望学习S60编程但还没有入门,或是刚刚入门的朋友。 希望对各位有所帮助。