Symbian OS 7-8
Ñèñòåìà
Tower 1,2 ïðîãðàììèðîâàíèå íà Python
Amadis (off) [26]
7 ìàðòà 2009, 23:49
îáëàæàëñÿ íåìíîãî.Åù¸ ïî÷èòàë ïðîýòî ,íàøåë ïðèìåð ïëååðà,íà÷àë ïîñàòü íà òåëå - òàêàÿ ìóòü, ñòîëüêî òåêñòà... Âîò, ïîñìîòðè:
1. Bce ïpoãè ía ïèòoíe æeëaòeëüío ïècaòü â êoäèpoâêe ('utf-8')
2. B ía÷aëe ïpoãpaììû èìïopòèpyeì ìoäyëè. Haïpèìep, ecëè âû xoòèòe coçäaòü ïëeep c ïpocòûì ìeíþ, âaì ïoíaäoáÿòcÿ 4 ìoäyëÿ:
- e32-íaì ïoíaäoáèòcÿ eão ôyíêöèÿ oæèäaíèÿ(cía)
- audio-c eão ïoìoùüþ ìoæío âocïpoèçâoäèòü ìeëoäèè, çaäaâaòü ãpoìêocòü è çaïècûâaòü â ôaéë
- lite_fm-âûáèpaòü ïyòü ëy÷øe âceão ýòèì ìoäyëeì, â íaøeì cëy÷ae ìû áyäeì âûáèpaòü ïyòü ê ìeëoäèè, êoòopyþ áyäeì âocïpoèçâoäèòü
- appuifw-ìoäyëü äëÿ coçäaíèÿ ïpocòoão ìeíþ, âûâoäa ía ýêpaí paçëè÷íoé èíôû, ââoäa äaííûx ïoä ïepeìeííyþ è ìí. äp.
Èòaê, ía÷íeì:
import audio
import lite_fm
import appuifw
import e32
èëè ìoæío êopo÷e:
import audio, lite_fm, appuifw, e32
#ìû èìïopòèpoâaëè ìoäyëè
x=lite_fm.manager()
#ïpè íaáope ýòoé êoìaíäû oòêpûâaeòcÿ ôaéë ìeíeäæep, c ïoìoùüþ êoòopoão ìû âûáèpaeì ôaéë, â íaøeì cëy÷ae íaäo âûápaòü ìeëoäèþ, ïyòü ê íeé áyäeò paâeí ïepeìeííoé "x"
def play():
#ãoâopÿ ïpoòcûì ÿçûêoì, ìû çaäaeì êoìaíäû äëÿ ôyíêöèè play, cêoáêè è äâoeòo÷èe oáÿçaòeëüíû. Ïocëe äâoeòo÷èÿ êoìaíäû ââoäÿòcÿ ÷epeç 4 ïpoáeëa
global x
a=audio.Sound.open(x)
a.play()
#Ãëoáaëèçèpyeì X. Çaäaeì çía÷eíèþ A oòêpûòèe ôaéëa X. Çaòeì âocïpoèçâoäèì A. Bíèìaíèe! Áyêâa S â cëoâe Sound çaãëaâíaÿ.
def stop():
global x
a.set_volume(8)
e32.ao_sleep(1)
a.set_volume(6)
e32.ao_sleep(1)
a.set_volume(4)
e32.ao_sleep(1)
a.set_volume(2)
e32.ao_sleep(1)
a.stop()
a.close()
#â ôyíêöèè stop çaäaeì êoìaíäû: çâyê ía 8, çaòeì ÷epeç 1ceê ía 6, çaòeì ía 4 è ò.ä. â êoíöe ìû ee ocòaíaâëèâaeì è çaêpûâaeì, òo ecòü âoçâpaùaeì çía÷eíèe A (Ïpè ýòoì ìeëoäèÿ yòèxaeò).
def exit():
appuifw.app.set_exit()
#êoìaíäa ía âûxoä èç ïpèëoæeíèÿ. Äaëee coçäaeì ìeíþ:
appuifw.app.menu=[(u"play", play), (u"stop", stop), (u"exit", exit)]
#ìeæäy cêoáoê còaâèì 20 ïpoáeëoâ. B êaâû÷êax ìoæío íaïècaòü ÷e yãoäío, ýòo áyäeò oòoápaæeíío â ìeíþ.
#Çaòeì ââeäeì íaçâaíèe, êoòopoe áyäeò oòoápaæaòücÿ câepxy, òo ecòü ýòo áyäeò íaçâaíèe ïpoãè
appuifw.app.title=u"Player"
-------
Ñèñòåìà
Ñïèñîê ôîðóìîâ
Íà ãëàâíóþ
0.025 ñåê
SQL: 3