На форуме PureBasic всплывали сообщения о программировании для андроид, говорилось о двух вариантах B4A (Basic4android) и SpiderBasic от автора PureBasic, казалось бы переучиваться не надо тот же код PureBasic, разве что некоторые функции другие и есть специальные функции для андроид. Кстати в SpiderBasic также подерживается браузерный вариант в джаваскрипт и iOS (компиляция iOS только на MacOS). SpiderBasic у меня не пошёл, а B4A требовалось переучивание, равносильно, что на другой язык переходить, другие типы и различий больше чем между Autoit3 и PureBasic. С выходом новой версии SpiderBasic ажиотаж опять активизировался, люди пишут, что у них работает, в итоге разобрался в проблеме, SpiderBasic при компиляции не может прочитать путь с русскими буквами, а папка Temp внутри папки пользователя, просто вытащил весь лог событий, а не последние строчки и увидел как выглядит путь.
В общем собрал два приложение для андроид: Календарь смен и Игра пятнашки. Они уже у меня есть в PureBasic (пятнашки и в AutoIt3), немного адаптировал исходники для андроид. Насколько я понимаю SpiderBasic преобразует код в джаваскрипт, а потом компилирует как если бы это был код написанный программистом джаваскрипт, не зря пакет JAVA приходится устанавливать. Если кто хочет попробовать, то тема тут и форум SpiderBasic. Скачать SpiderBasic можно на официальном сайте, демо-версия как и PureBasic позволяет писать приложения до 800 строк кода (мои приложения примерно 200 и 300 строк). По F5 код преобразуется в джаваскрипт и открывается в браузере, то есть перед компиляцией можно его потестировать. Компиляция тоже даёт возможность встроить отладчик, то есть на телефоне можно проверять приложение с отладчиком (будет выводить ошибки и любую пользовательскую инфу).
Ещё 2 программы можно попробовать (обе есть на AutoIt3):
Цветовая маркировка резистора
Разрядка конденсатора в выпрямительном блоке питания
В календарь смен добавил будильник, ссылка та же и ещё с upload.ee, подробнее в Readme. Трудно это далось, так как веб-приложение не имеет доступа к локальным файлам, поэтому музыку пришлось встраивать в программу. Аналогично ini-файл с настройками можно подгрузить через открытие файла, напрямую никак (хотя говорят через API-Google можно). Ещё среда программирования толкает к изучению js, так как позволяет делать вставки js прямо в код. Например получить язык браузера, чтобы локализовать программу.
Сделал игрушку где удалять по 3 шарика - скачать Balloons, и скриншот (скачать для Windows и Linux)
В общем собрал два приложение для андроид: Календарь смен и Игра пятнашки. Они уже у меня есть в PureBasic (пятнашки и в AutoIt3), немного адаптировал исходники для андроид. Насколько я понимаю SpiderBasic преобразует код в джаваскрипт, а потом компилирует как если бы это был код написанный программистом джаваскрипт, не зря пакет JAVA приходится устанавливать. Если кто хочет попробовать, то тема тут и форум SpiderBasic. Скачать SpiderBasic можно на официальном сайте, демо-версия как и PureBasic позволяет писать приложения до 800 строк кода (мои приложения примерно 200 и 300 строк). По F5 код преобразуется в джаваскрипт и открывается в браузере, то есть перед компиляцией можно его потестировать. Компиляция тоже даёт возможность встроить отладчик, то есть на телефоне можно проверять приложение с отладчиком (будет выводить ошибки и любую пользовательскую инфу).
Сообщение автоматически объединено:
Ещё 2 программы можно попробовать (обе есть на AutoIt3):
Цветовая маркировка резистора
Разрядка конденсатора в выпрямительном блоке питания
Сообщение автоматически объединено:
В календарь смен добавил будильник, ссылка та же и ещё с upload.ee, подробнее в Readme. Трудно это далось, так как веб-приложение не имеет доступа к локальным файлам, поэтому музыку пришлось встраивать в программу. Аналогично ini-файл с настройками можно подгрузить через открытие файла, напрямую никак (хотя говорят через API-Google можно). Ещё среда программирования толкает к изучению js, так как позволяет делать вставки js прямо в код. Например получить язык браузера, чтобы локализовать программу.
Сообщение автоматически объединено:
Сделал игрушку где удалять по 3 шарика - скачать Balloons, и скриншот (скачать для Windows и Linux)
Последнее редактирование: