本篇內(nèi)容介紹了“Python for S60手機開發(fā)應(yīng)用程序的方法是什么”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!
專注于為中小企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)太和免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
一、開發(fā)環(huán)境介紹及安裝
開發(fā)環(huán)境共又三個程序,分別為Python for s60、PythonScriptShell和ped。python for s60是程序的運行環(huán)境,相當于java的虛擬機,PythonScriptShell為一個shell程序,主要負責人機交互,把用戶輸入的內(nèi)容發(fā)送給內(nèi)核執(zhí)行同時把執(zhí)行結(jié)果反饋給用戶。而ped為python IDE環(huán)境(用python語言開發(fā)的python集成開發(fā)環(huán)境,有點繞口呵呵?。。┪覀円院蟮膒ython腳本主要在這上面編寫運行。
安裝過程比較簡單,首先運行python for s60,如果安裝完成后沒有發(fā)現(xiàn)程序圖標請不要奇怪,因為作為程序運行環(huán)境它是不能與人直接交互的,因此也就不會有個圖標讓你來運行。然后安裝PythonScriptShell,***安裝ped,整個開發(fā)環(huán)境就安裝完成了。注意:在這里安裝是有些人會說一定需要把python for s60以及相對應(yīng)的python應(yīng)用程序(如ped)安裝到C盤,其實不然,我們只需將python for s60以及相對應(yīng)的python應(yīng)用程序安裝到相同的盤符下即可,如python for s60安裝到C盤,python應(yīng)用程序也需要安裝到C盤,同理也可安裝到E盤(如果提示證書過期請把手機時間前調(diào)半年)
二、熟悉python開發(fā)環(huán)境
先打開python,點選項--runscript,程序內(nèi)置了幾個demo小程序,可以試著運行一下。運行以后有些windows變成老鳥可能就會發(fā)現(xiàn)它僅僅提供了執(zhí)行腳本的功能,既不能編寫腳本又不能對錯誤的腳本返回錯誤信息。要想真正脫離電腦,用手機來編寫腳本程序,就要用到ped。打開軟件,點選項--file-new--python就創(chuàng)建了一個空白的python腳本文件,在這里面就可以編寫腳本程序了。
有時候我們可能想測試一句腳本的效果,或者想將一整段腳本一句一句運行(類似于單步執(zhí)行),我們可以使用python shell模式,打開選項--python shell即可進入python shell模式。基本上編寫腳本就運用到上述內(nèi)容,未介紹的在腳本編寫過程中有介紹。(注意:對于該環(huán)境不是太熟悉的讀者請盡量不要更改settings中的內(nèi)容,否則可能無法正常執(zhí)行程序)
(由于在symbian系統(tǒng)中字符編碼比較特殊,有些看著完全相同的字符,可能編碼并不相同,如果含有這種字符的腳本在手機上執(zhí)行可能會有意想不到的效果,因此安有其他輸入法的用戶一定要把輸入法切換為系統(tǒng)自帶的輸入法,同時對于特殊字符一定在abc狀態(tài)下輸入)
三、手機端編寫python腳本初步
首先我們編寫一句最簡單的hello world腳本:
建立空白python腳本文件輸入:
print"hello"
創(chuàng)建一個單輸入?yún)^(qū)對話框:
appuifw.query() appuifw.query(label,type)
創(chuàng)建文本:然后點選項--run,注意:在python中判斷是否為一段語句的方法和c語言不同,c語言是同過判斷是否有“;”,而python則是看一句腳本是否換行,如果換行則認 為是兩句,因此python中每句句末是沒有“;”的。
(2)創(chuàng)建一個具有圖形界面的hello world腳本:
import appuifw appuifw.note(u"hello","info")
執(zhí)行,
appuifw是symbian提供的一個API函數(shù)庫,主要包含一些輸入輸出函數(shù),而import appuifw則說明后續(xù)腳本中使用到了appuifw庫中的函數(shù), appuifw.note(u"*****","info")的效果為彈出一個信息提示窗口,星號為你想輸出的內(nèi)容。
appuifw.query(u"what is your name", "text")
數(shù)字
appuifw.query(u"Typing your number:", "number")
“Python for S60手機開發(fā)應(yīng)用程序的方法是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!
本文名稱:PythonforS60手機開發(fā)應(yīng)用程序的方法是什么
當前路徑:http://muchs.cn/article12/gjsogc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航、動態(tài)網(wǎng)站、網(wǎng)站收錄、企業(yè)網(wǎng)站制作、軟件開發(fā)、網(wǎng)頁設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)