成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python for S60--手機開發應用程序詳解

開發 后端
Python for s60是程序的運行環境,其開發環境有幾個個程序,包括ped、PythonScriptShell,以下就是相關內容的詳細介紹。

在各種論壇上就可以看到關于Pythonfor s60--用手機的身影,此文章就是要介紹Python for s60--用手機開發應用程序的詳細內容,希望你在瀏覽這篇文章之后會有所收獲,以下就是對其內容的相關介紹。

近一段時間,論壇上往往能看到python的身影,大家把它說的神乎其神,菜鳥們更是一頭霧水,那么Pythonfor s60到底是何方神圣,他到底有什么魔力呢?因為本人對這方面內容有一定的了解,

一、開發環境介紹及安裝

開發環境共又三個程序,分別為Python for s60、PythonScriptShell和ped。python for s60是程序的運行環境,相當于java的虛擬機,PythonScriptShell為一個shell程序,主要負責人機交互,把用戶輸入的內容發送給內核執行同時把執行結果反饋給用戶。而ped為python IDE環境(用python語言開發的python集成開發環境,有點繞口呵呵!!)我們以后的python腳本主要在這上面編寫運行。

安裝過程比較簡單,首先運行python for s60,如果安裝完成后沒有發現程序圖標請不要奇怪,因為作為程序運行環境它是不能與人直接交互的,因此也就不會有個圖標讓你來運行。然后安裝PythonScriptShell,***安裝ped,整個開發環境就安裝完成了。注意:在這里安裝是有些人會說一定需要把python for s60以及相對應的python應用程序(如ped)安裝到C盤,其實不然,我們只需將python for s60以及相對應的python應用程序安裝到相同的盤符下即可,如python for s60安裝到C盤,python應用程序也需要安裝到C盤,同理也可安裝到E盤(如果提示證書過期請把手機時間前調半年)

二、熟悉python開發環境

先打開python,點選項--runscript,程序內置了幾個demo小程序,可以試著運行一下。運行以后有些windows變成老鳥可能就會發現它僅僅提供了執行腳本的功能,既不能編寫腳本又不能對錯誤的腳本返回錯誤信息。要想真正脫離電腦,用手機來編寫腳本程序,就要用到ped。打開軟件,點選項--file-new--python就創建了一個空白的python腳本文件,在這里面就可以編寫腳本程序了。

有時候我們可能想測試一句腳本的效果,或者想將一整段腳本一句一句運行(類似于單步執行),我們可以使用python shell模式,打開選項--python shell即可進入python shell模式。基本上編寫腳本就運用到上述內容,未介紹的在腳本編寫過程中有介紹。(注意:對于該環境不是太熟悉的讀者請盡量不要更改settings中的內容,否則可能無法正常執行程序)
(由于在symbian系統中字符編碼比較特殊,有些看著完全相同的字符,可能編碼并不相同,如果含有這種字符的腳本在手機上執行可能會有意想不到的效果,因此安有其他輸入法的用戶一定要把輸入法切換為系統自帶的輸入法,同時對于特殊字符一定在abc狀態下輸入)

三、手機端編寫python腳本初步

首先我們編寫一句最簡單的hello world腳本:
建立空白python腳本文件輸入:

  1. print"hello" 

創建一個單輸入區對話框:

  1. appuifw.query()  
  2. appuifw.query(label,type)  

創建文本:然后點選項--run,注意:在python中判斷是否為一段語句的方法和c語言不同,c語言是同過判斷是否有“;”,而python則是看一句腳本是否換行,如果換行則認 為是兩句,因此python中每句句末是沒有“;”的。

(2)創建一個具有圖形界面的hello world腳本:

  1. import appuifw  
  2. appuifw.note(u"hello","info")  

執行,
appuifw是symbian提供的一個API函數庫,主要包含一些輸入輸出函數,而import appuifw則說明后續腳本中使用到了appuifw庫中的函數, appuifw.note(u"*****","info")的效果為彈出一個信息提示窗口,星號為你想輸出的內容。
 

  1. appuifw.query(u"what is your name", "text")  

數字

  1. appuifw.query(u"Typing your number:", "number")  

以上文章就是對Pythonfor s60詳細介紹,望你有所了解。

【編輯推薦】

  1. Python函數式和Ruby的相關技術比較
  2. Python編程語言與Java的技術比較
  3. Python字符串操作方法的五種具體方法
  4. Python編程語言與Ruby之間的比較
  5. Python主線程如何進行相關應用
責任編輯:佚名 來源: 51CTO.com
相關推薦

2011-05-24 10:30:31

PythonNetBeans ID

2011-07-26 09:41:23

iPhone xcode Mac OS X

2012-03-07 14:54:02

Unifyphonegapsass

2019-12-16 10:01:54

Java開發Web

2009-03-12 10:22:27

EclipseJ2MEJDT

2012-02-08 15:06:31

ibmdw

2022-09-19 00:37:13

SaaS云計算開發

2010-01-04 10:41:14

Silverlight

2011-08-10 11:25:59

ipad信息架構數據結構

2009-06-10 11:47:32

Android應用程序模塊

2009-07-23 13:26:21

2013-02-21 14:14:40

開發Tizen

2013-02-21 14:15:41

開發Tizen

2011-09-05 10:27:02

Sencha Touc手機應用Android

2013-11-19 15:35:01

2015-03-23 09:02:31

2009-09-24 17:21:17

加速Hibernate

2011-07-21 16:19:30

iOS Twitter

2009-07-17 16:09:29

Swing桌面應用程序

2010-10-15 09:39:22

MeeGoQt
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品视频区 | 91资源在线| 久久精品国产99国产精品 | 精品国产免费一区二区三区五区 | 99热国产在线播放 | 一区二区三区欧美大片 | 国产精品久久久久久久久免费相片 | 日本一区二区三区视频在线 | 国产精品久久777777 | 美女三区 | 国产精品一区在线观看 | 亚洲免费在线 | 欧美日韩在线观看视频网站 | 国产一区二区电影 | av一区二区三区四区 | 欧美久久一区二区三区 | 都市激情亚洲 | 亚洲欧美日韩在线 | 亚洲成人免费网址 | 欧洲视频一区二区 | 国产99久久精品一区二区永久免费 | 超碰97人人人人人蜜桃 | 性色视频 | 欧美中文字幕在线 | 亚洲精品久久久久久宅男 | 色吊丝在线 | а天堂中文最新一区二区三区 | 亚洲精品福利在线 | 影视一区 | 午夜精品一区二区三区三上悠亚 | 无人区国产成人久久三区 | 精品久久久久久亚洲综合网站 | 一区二区在线免费观看 | 国产a区| 日韩精品一区二区三区中文在线 | 91精品国产91久久久久青草 | 亚洲欧美国产精品久久 | 国产第一页在线播放 | 卡通动漫第一页 | 国内精品久久久久久久影视简单 | 日本小电影在线 |