Воскресенье, 19.05.2024, 10:10
Приветствую Вас Гость | RSS
Меню сайта
Категории каталога
О смартфонах [32]
SEO/Раскрутка сайтов [6]
ICQ [4]
Шаблоны SMS [3]
Обзоры телефонов [4]
iPhone - общие материалы [7]
iPhone - обзоры программ [12]
Программирование для смартфонов [8]
Мини-чат
Новые файлы
Популярные статьи
[01.11.2008]
Что такое смартфон и что ...
[01.11.2008]
Ceкpeты тeлeфoнoв Nokia
[03.11.2008]
Apple iPhone-что это тако...
[03.11.2008]
Описание модуля е32
[01.11.2008]
Устранение царапин
Главная » Статьи » Программирование для смартфонов

Программирование для смартфонов - с чего начать?
Думаю, что каждый обладатель смартфона мечтал бы иногда о какой-то нужной для него программе, но которую он не находил. В таком случае одни идут в стол заказов, а другие думают научится программировать, чтобы самим создавать свой софт. Я отношусь ко второй категории:) В первую очередь надо выбрать язык, в котором сможеш разобраться. Мне посоветовали питон, и я его теперь советую. Почему? Он легко воспринимается, не требует опыта в программировании, дружелюбный синтаксис и, как вы уже заметили, большие возможности. И самое главное- создавать программы можно на телефоне!!! Коротко основные вопросы, которые меня как новичка волновали.
В. Где достать книги по питону и какие лучше?
О. Достать можно здесь на димоне в обменнике. Читай комментарии, и пробуй. Если прочитав 20минут книгу о самом программировании (не вступление автора) и ничего не понимаеш- это верный знак, что пора менять пособие.
В. Эти книги для программирования на компьютере, а мне надо для телефона?!!!
О. Увы, я не видел книг для телефона. Надо научится основный правилам питон. То есть как используются функции, что такое модули, как пользоваться классами... После этого заходиш на димон и ищеш документацию про модули питона. Таким образом научишся создавать проги, советую использовать интерактивный режим консоли.
В. Для компьютера надо питон?
О. Если будешь писать программы для него, то да. Если для смарта, то не надо!
В. Чем пользоваться для написания программы?
О. Скрипты имеют расширение .ру (я читаю .пай) фактически это .txt просто переименовали в .ру Отсюда делаем вывод, что программы можно создавать в любом текстовом редакторе! Для компьютера советую EmEDITOR, для телефона Yedit или в X-plore. После написания скрипта надо закинуть его в папку !:\system\apps\python\my или в папку !:\python для 9оси. Сделать можно с помощью питон скрипт шел. После чего запускаем питон и выбираем запустить скрипт.
В. Я все сделал но ошибка, что делать?
О. Питон ткнет носом в ошибку. Напишет какая строка и какого рода ошибка. Например если syntax error, то просто где-то не там запятую поставил или в таком духе. Если indentation error, где-то пробелы не правильно расставил. Это часто встречающиеся ошибки. Просто открываеш скрипт и изменяеш его, ищеш ошибку.
В. Зачем модули?
О. В них хранятся те функции которые нужны для программы. Например функция note из appuifw, я напишу для примера: import appuifw appuifw.note(u"Bad!", 'info'), попробуйте в интерактивном режиме это набрать и поймете, что это будет предупреждающее сообщение, такое же как при попытке клавишей 'с' нажать в меню на значке сообщения:) Эти модули надо обновлять.
В. Как мне сделать сис пакет со своей программой?
О. Сначала надо установить скрипт как приложение. Это лучше всего сделать с помощью программы от [S.M.A.R.T] "Two towers", это редактор скриптов. Советую! Есть на димоне. Выбрав свой скрипт в меню есть инструменты=>установить. Спросит имя программы, потом номер старшей версии и после номер младшей версии, если ваша программа должна быть версией 0.5, то в первом окошке вводите 0, а во втором 5. Потом спросит uid, это если можно так сказать идентификационный номер программы. Фактически это номер который состоит из восьми цифр и букв латынского алфавита и начинается с 0x для примера: 0x2a6e8d7f. Нельзя чтобы этот номер совпал с другими прогами. Не забывайте uid'ы своих пограмм!! Если все удачно спросит использовать патч? Да. Не помешает:) Теперь качаем sisboom от atrant. И делаем сис пакет.
В. Сколько времени займет изучение?
О. У кого как. Я не великий мастер, но мне хватило 3 месяцев. Где-то так. Опыта много не надо.
В. Всем новичкам учится надо на питоне?
О. Никто не заставляет, учите си или что-то другое. Просто питон легче.
И напоследок скажу, ищите документации, спрашивайте на форуме, читайте скрипты. Тренируйтесь. Успехов!!!
Р.S. Это моя первая статья, пытался как можно точнее передать все вопросы которые меня волновали. Спасибо за помощь димонвидео.ру и программистам которые меня надоумили это Shrim, [k.a.b]. Не надо нагружать своими вопросами, а просто тактично спрашивать!! Обращайтесь в аську за доп.инфо. Не бейте, такой статьи я не нашел, другие статьи имеют такого же рода информацию, но здесь я собрал все, что считаю важным для начинающего программиста:)



Источник: http://dimonvideo.ru
Категория: Программирование для смартфонов | Добавил: Writer (03.11.2008)
Просмотров: 993 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Друзья сайта
Новые статьи
[03.11.2008]
Python. Описание модуля pathinfo
[03.11.2008]
описание модулей питона telephone и messaging
[03.11.2008]
Описание модуля messaging и location
[03.11.2008]
Программирование для смартфонов - с чего начать?
[03.11.2008]
Инструкция по созданию иконок к прогрaммам
[03.11.2008]
Инструкция по созданию mif-иконок
[03.11.2008]
Python. Описание модуля sysinfo
[03.11.2008]
Python. Краткое описание модуля audio
[03.11.2008]
Свершилось! Ч.А.В.О. по сертификатам и Python-у для новичков
[03.11.2008]
python module e32

Хостинг от uCoz