Вниз  Python
- 19.09.2010 / 21:11
demiurg
  Пользователь

demiurg 
Layt пример какого кода ?
Например вот:

import appuifw

choices = [u"Symbian", u"PyS60", u"MobileArt"]

index = appuifw.popup_menu(choices, u"Select:")

if index == 0 :
     appuifw.note(u"Symbian, aha")
elif index == 1 :
     appuifw.note(u"PyS60 - yeah")
elif index == 2 :
     appuifw.note(u"I love MobileArt")
- 19.09.2010 / 22:01
Layt
  Пользователь

Layt 
Сейчас: Offline
да нет для новичка чтоби))) можна било по коде с коментами учить
ТАк я за месяц виучу
- 19.09.2010 / 22:35
demiurg
  Пользователь

demiurg 
Layt, понятно,ну тогда жди до воскресенья мне деньги на баланс кинут тогда выложу,а иначе ни как траф у меня дорогой,а архив с сорцами и коментами 800 кило весят.
- 20.09.2010 / 07:00
demiurg
  Пользователь

demiurg 
Layt, Layt вот простенький пример для начала:
import appuifw#импортируем модули
import e32

sleep=e32.Ao_lock()#функция блокировки ,чтобы увидеть из консоли результат

def ru(x): return x.decode('utf-8')#рус. Кодировка чтобы писать на русском

appuifw.app.screen='full'#задаем размер экрана-на весь экран

appuifw.app.body=body=appuifw.Canvas()#указываем что будет являться телом программы-объект Canvas модуля appuifw

body.text((55,55),ru('какой то текст'),0x0,font=u'latinbold19')#выводим текс т 55,55-положение текста на экране, сам тект,0x0-цвет текста. Далее шрифт

sleep.wait()#засыпаем
- 20.09.2010 / 10:09
Layt
  Пользователь

Layt 
Сейчас: Offline
Оо складний пример
буду ждать воскресенья
- 20.09.2010 / 11:33
demiurg
  Пользователь

demiurg 
Layt, Ну примеры из сорцов не такие складные и многие на английском,но понять можно. Тебе надо модули для начала изучить так как без них чисто на самом питоне практически ничего не сделаешь ток по мелочи. Вот например описание модулей питона telephone и messaging
Модуль telephone создан для использования услуг телефона и имеет следующие функции:
dial(number) # набирает номер телефона, где number - срока вида u' 3809312345678'
hang up() # эта функция удерживает набранный вызов на линии. Если вызов был завершен интерпретатор известит вас об ошибке:
SymbianError: KErrNotReady is raised
модуль messaging создан для работы с смс и имеет следующие функции:
sms send(получатель, сообщение, [encoding='7bit', callback=None ]) # посылает смс сообщение с текстом набраном в юникоде на номер получателя (строка вида '12345678')
параметр encoding определяет кодировку сообщения, и может иметь значения:
'7bit', '8bit', или 'UCS2'''.
Параметр callback,можно заменить функцией, которая будет выполняться после попытки отправки смс.
Например:
import messaging
def cb(state):
if state==messaging.ESent: #.ESent - данные, которые подтверждают, что смс было отправлено
print 'message sent'
if state==messaging.ESendFailed: # ESendFailed - данные, которые подтверждают, что смс отправить не получилось
print 'error'
messaging.sms_send('123456789', 'privet', '7bit', cb )
в модуле messaging доступны следующие данные:
ECreated # Сообщение было создано
EMovedToOutBox # сообщение было перемещено в исходящие
EScheduledForSend # планируется посылка сообщения
ESent # сообщение было отослано
EDeleted # сообщение было удалено
EScheduleFailed # ошибка при попытке отправки сообщения
ESendFailed # ошибка при отправлении сообщения. Время ожидания отправки вышло.
ENoServiceCentre #
EFatalServerError # в случае, если сообщение отправить не удалось, интерпретатор известит пользователя об этом сообщением 'sms send failed!', а не обычным исключением

Изменено demiurg (20.09 / 11:54) (всего 1 раз)
- 23.09.2010 / 09:44
demiurg
  Пользователь

demiurg 
Layt вот обещанные исходники


Прикрепленные файлы:
pys60_Source.zip (809.42 кб.) Скачано 238 раз
- 23.09.2010 / 17:24
Layt
  Пользователь

Layt 
Сейчас: Offline
demiurg, Спс дойду домой и буду разбератса
так как он похож с пхп думаю не будет большой проблемой ево виучить
- 23.09.2010 / 19:41
demiurg
  Пользователь

demiurg 
Удачи
- 24.09.2010 / 16:31
Layt
  Пользователь

Layt 
Сейчас: Offline
Мой компилятор 2.7 виснет дайте ссиль на норм
и как писать сайти на питоне?
Наверх  Всего сообщений: 1016
Фильтровать сообщения
Поиск по теме
Файлы топика (28)