新聞中心
在各種論壇上就可以看到關(guān)于Pythonfor s60--用手機(jī)的身影,此文章就是要介紹Python for s60--用手機(jī)開(kāi)發(fā)應(yīng)用程序的詳細(xì)內(nèi)容,希望你在瀏覽這篇文章之后會(huì)有所收獲,以下就是對(duì)其內(nèi)容的相關(guān)介紹。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站建設(shè)、文成網(wǎng)絡(luò)推廣、小程序定制開(kāi)發(fā)、文成網(wǎng)絡(luò)營(yíng)銷(xiāo)、文成企業(yè)策劃、文成品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供文成建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
近一段時(shí)間,論壇上往往能看到python的身影,大家把它說(shuō)的神乎其神,菜鳥(niǎo)們更是一頭霧水,那么Pythonfor s60到底是何方神圣,他到底有什么魔力呢?因?yàn)楸救藢?duì)這方面內(nèi)容有一定的了解,
一、開(kāi)發(fā)環(huán)境介紹及安裝
開(kāi)發(fā)環(huán)境共又三個(gè)程序,分別為Python for s60、PythonScriptShell和ped。python for s60是程序的運(yùn)行環(huán)境,相當(dāng)于java的虛擬機(jī),PythonScriptShell為一個(gè)shell程序,主要負(fù)責(zé)人機(jī)交互,把用戶輸入的內(nèi)容發(fā)送給內(nèi)核執(zhí)行同時(shí)把執(zhí)行結(jié)果反饋給用戶。而ped為python IDE環(huán)境(用python語(yǔ)言開(kāi)發(fā)的python集成開(kāi)發(fā)環(huán)境,有點(diǎn)繞口呵呵?。。┪覀円院蟮膒ython腳本主要在這上面編寫(xiě)運(yùn)行。
安裝過(guò)程比較簡(jiǎn)單,首先運(yùn)行python for s60,如果安裝完成后沒(méi)有發(fā)現(xiàn)程序圖標(biāo)請(qǐng)不要奇怪,因?yàn)樽鳛槌绦蜻\(yùn)行環(huán)境它是不能與人直接交互的,因此也就不會(huì)有個(gè)圖標(biāo)讓你來(lái)運(yùn)行。然后安裝PythonScriptShell,***安裝ped,整個(gè)開(kāi)發(fā)環(huán)境就安裝完成了。注意:在這里安裝是有些人會(huì)說(shuō)一定需要把python for s60以及相對(duì)應(yīng)的python應(yīng)用程序(如ped)安裝到C盤(pán),其實(shí)不然,我們只需將python for s60以及相對(duì)應(yīng)的python應(yīng)用程序安裝到相同的盤(pán)符下即可,如python for s60安裝到C盤(pán),python應(yīng)用程序也需要安裝到C盤(pán),同理也可安裝到E盤(pán)(如果提示證書(shū)過(guò)期請(qǐng)把手機(jī)時(shí)間前調(diào)半年)
二、熟悉python開(kāi)發(fā)環(huán)境
先打開(kāi)python,點(diǎn)選項(xiàng)--runscript,程序內(nèi)置了幾個(gè)demo小程序,可以試著運(yùn)行一下。運(yùn)行以后有些windows變成老鳥(niǎo)可能就會(huì)發(fā)現(xiàn)它僅僅提供了執(zhí)行腳本的功能,既不能編寫(xiě)腳本又不能對(duì)錯(cuò)誤的腳本返回錯(cuò)誤信息。要想真正脫離電腦,用手機(jī)來(lái)編寫(xiě)腳本程序,就要用到ped。打開(kāi)軟件,點(diǎn)選項(xiàng)--file-new--python就創(chuàng)建了一個(gè)空白的python腳本文件,在這里面就可以編寫(xiě)腳本程序了。
有時(shí)候我們可能想測(cè)試一句腳本的效果,或者想將一整段腳本一句一句運(yùn)行(類(lèi)似于單步執(zhí)行),我們可以使用python shell模式,打開(kāi)選項(xiàng)--python shell即可進(jìn)入python shell模式。基本上編寫(xiě)腳本就運(yùn)用到上述內(nèi)容,未介紹的在腳本編寫(xiě)過(guò)程中有介紹。(注意:對(duì)于該環(huán)境不是太熟悉的讀者請(qǐng)盡量不要更改settings中的內(nèi)容,否則可能無(wú)法正常執(zhí)行程序)
(由于在symbian系統(tǒng)中字符編碼比較特殊,有些看著完全相同的字符,可能編碼并不相同,如果含有這種字符的腳本在手機(jī)上執(zhí)行可能會(huì)有意想不到的效果,因此安有其他輸入法的用戶一定要把輸入法切換為系統(tǒng)自帶的輸入法,同時(shí)對(duì)于特殊字符一定在abc狀態(tài)下輸入)
三、手機(jī)端編寫(xiě)python腳本初步
首先我們編寫(xiě)一句最簡(jiǎn)單的hello world腳本:
建立空白python腳本文件輸入:
- print"hello"
創(chuàng)建一個(gè)單輸入?yún)^(qū)對(duì)話框:
- appuifw.query()
- appuifw.query(label,type)
創(chuàng)建文本:然后點(diǎn)選項(xiàng)--run,注意:在python中判斷是否為一段語(yǔ)句的方法和c語(yǔ)言不同,c語(yǔ)言是同過(guò)判斷是否有“;”,而python則是看一句腳本是否換行,如果換行則認(rèn) 為是兩句,因此python中每句句末是沒(méi)有“;”的。
(2)創(chuàng)建一個(gè)具有圖形界面的hello world腳本:
- import appuifw
- appuifw.note(u"hello","info")
執(zhí)行,
appuifw是symbian提供的一個(gè)API函數(shù)庫(kù),主要包含一些輸入輸出函數(shù),而import appuifw則說(shuō)明后續(xù)腳本中使用到了appuifw庫(kù)中的函數(shù), appuifw.note(u"*****","info")的效果為彈出一個(gè)信息提示窗口,星號(hào)為你想輸出的內(nèi)容。
- appuifw.query(u"what is your name", "text")
數(shù)字
- appuifw.query(u"Typing your number:", "number")
以上文章就是對(duì)Pythonfor s60詳細(xì)介紹,望你有所了解。
【編輯推薦】
- Python函數(shù)式和Ruby的相關(guān)技術(shù)比較
- Python編程語(yǔ)言與Java的技術(shù)比較
- Python字符串操作方法的五種具體方法
- Python編程語(yǔ)言與Ruby之間的比較
- Python主線程如何進(jìn)行相關(guān)應(yīng)用
標(biāo)題名稱:Python for S60--手機(jī)開(kāi)發(fā)應(yīng)用程序詳解
標(biāo)題路徑:http://www.dlmjj.cn/article/djdegoj.html


咨詢
建站咨詢
