pyGen v.1.1

exe | zip | rar | source

Если вы начинающий разработчик под Symbian OS, если вы разработчик под Symbian со стажем, если вы хотите получить дополнительные знания о структуре Python-приложения для смартфона, либо же вам просто нечего делать, то предлагаю вам обратить внимание на интересную программу pyGen для Windows. Эта программа поможет вам без труда и дополнительных знаний создать простой скрипт Python-приложения (с такими элементами как: меню, корректный выход из программы, элемент "О программе" и замок, необходимый для отладки приложения через консоль), дя его дальнейчего исполнения на устройстве Symbian или доработки. Если вам просто нечего делать и вы зашли сюда просто посмотреть, то код можно оставить как есть и попытаться запустить, если же вы хотите больше, то можете почитать документацию и свободно модифицировать выданный программой скрипт и так же запустить на исполнение. Так же прошу обратить внимание на информацию по использованию pyGen.

К закачке рекомендуются архивы с программой, так как там есть приложенный файл moduls.txt, который необходимо положить в одну папку с программой для инициализации списка модулей. Если этого не сделать, то имена модулей придется прописывать вручную.

Что новенького?

  • Добавлены кодировки: ascii, cp1250, cp1251, cp1252, latin-1, iso-8859-1, iso-8859-2, iso-8859-4, iso-8859-5, utf-8
  • Теперь при множественном нажатии на "Создать меню" не создается копий элементов меню
  • Отлажено перемещение строк меню при формировании меню
  • Добавлена форма добавления модулей. Список подгружается из файла, но можно и вручную добавить любой модуль




Как использовать программу?

Так как программа имеет интуитивно-понятный интерфейс, то никаких трудностей с использованием у вас не возникнет, однако я все же поясню:

  • Название - это один из самых важных параметров. Значение, которое будет прописано здесь, будет отображаться в таких диалогах, как "О программе" и в главном окне программы - сверху.
  • Автор - это значение будет отображаться только в диалоге "О программе".
  • Контакт - этот параметр так же будет отображаться только в диалоге "О программе".
  • Использовать русский - эта галочка разрешает\запрещает коррекстное использование в программе русского языка. Если разрешить использовать русский, то при работе со строками необходимо учитывать, то их нужно объявлять не _u'Hello'_, а _ru("Привет")_. При этом, при использовании кириллицы важно понимать, что не факт, что у конечного пользователя окажется выбранная вами кодировка, поэтому рекомендуется использовать кодировку "utf-8" или "cp1251".
  • Использовать меню - этот параметр отвечает за создание меню в вашей программе. Если вы захотите изменитить стандартные параметры, то вам необходимо просто вписать название строки меню и его английское название (Python не допускает в названиях функций русские символы). Элементы меню можно свободно менять местами или удалять.
  • Создать функции. Этот пункт доступен только в том случае, если вы используете меню в вашей программе. Если отметить его, то pyGen автоматически создаст не только меню, но и функции в теле программы - сам их останется только модифицировать.
  • Добавить замок вконце. Будет ли ваше приложение для консоли, или вы планируете запаковывать его в SIS? Если планируете использовать его только через консоль, то замок можно не ставить, для запакованных в SIS скриптов не требуется наличие замка вконце. Если вы планируете отладку приложения через ScriptShell, то советую поставить галочку.

Подключение модулей может быть осущественно двумя способами - ручками, простым вписыванием, и с помощью специального диалога. Разумеется, второй способ куда удобнее - нет шанса что вы ошибетесь при написании названия модуля. Поэтому, чтобы безопастно подключить необходимые модули, вам необходимо нажать на кнопочку "Подключить модули" и поочередно добавлять необходимые строки по одному. Если вы не найдете в списке необходимого вам модуля, то введите его название в текстовое поле и нажмите на кнопку ">>" справа от нее - название модуля будет добавлено в список.






Использовать материалы можно только с указанием ссылки на этот сайт. По любым вопросам обращаться chiter_amir@mail.ru



Bookmark and Share


by night_amir
2010 - 2011