Вниз  Mobile Basic 1.9.1
- 17.05.2013 / 17:44
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Новая версия мобильного бейсика!
Изменения:
1. Увеличен вес возможного кода до 65535 байт
2. Переписана компиляция bas в rpn. Bas созданные в старой версии MB не откроются в версии 1.9.1, т.е. в этой, но lis откроется
3. [NOKIA] Исправлен баг с открытием исполняемых файлов из RMS и сборка в мидлет.
Файлы собираются с расширениями _jar и _jad. Определяется автоматически
4. Добавлена команда SENDSMS(сокращенный вид - SS), которая позволяет отправлять sms на любой номер с любым текстом
  1. I% = SENDSMS("1234","text")
I% = 1 - отправлено успешно, О - не успешно
5. Добавлена команда REPAINT.
Вызывать REPAINT нужно уже после того как закончен вызов графических команд(все заносится в буфер, а RE рисует уже на экране).
Например:
  1. 10 CLS
  2. 20 DRAWLINE 0, 0, 10, 10
  3. 30 REPAINT:GOTO 10
REPAINT желательно вызывать один раз за цикл.
Плюс в таком изменении очень огромен, пропали мерцания и поднялась производительность
6. Переписан полностью float(который хранится в переменных без символа например R = 0.01).
Это ускорило над ними операции сложения/умножения (и т.д) в 5-ть раз и повысило точность вычислений.
Тоже самое относится к вызовам функций COS, SIN, TAN, ABS
7. То что невидно:
Константа float записывается в специальное поле, а не в код программы
8. В настройках сборки мидлета появилась опция - "Полный экран", т.е. можно выбрать будет ли FullScreen при рисовании или нет. По умолчанию - Вкл
9. Команда SPRITEHIT теперь работает как надо.
10. Добавлена команда RAND(MIN%,MAX%) - случайное число от min до max
11. [Предположительно не работает на телефонах от Samsung] Появились команды для установки прозрачности в гелях:
ALPHAGEL GEL$,A%(сокращенный вид AG) - общая прозрачность картинки
A%=0 - полностью прозрачна
COLORALPHAGEL GEL$,A%,R%,G%,B%(CAG) - а с помощью этой можно установить прозрачность определенному цвету.
Все числовые значения 0 - 255
12. Полностью переписана работа со спрайтами.
Появились команды DELGEL GEL$ и DELSPRITE SPRITE$, которые удаляют заданные гели и спрайты.
13. Устранен конфликт апи для работы с файловой системой на телефонах Nokia(Symbian)
14. Новая команда PLATFORMREQUEST LINK$(сокращенный вид PFR), где LINK$ ссылка на любой сайт или номер телефона.
Использует стандартные средства телефона для открытия ссылок в браузере или выполнения звонка.
Пример:
  1. 10 PFR "http://google.ru"
  2. 20 PFR "tel://1234"
15. В названии переменной теперь можно использовать символ "_"
16. Команда MKDIR(PATH$) создает новую папку в файловой системе.
Пример:
  1. I%=MKDIR("file:///c:/other/new/")
, где I%=0 - не удалось создать, 1 - успешно.
Если в пути присутствует несколько несуществующих каталогов, а не один(последний) или папка уже существует, то она не создастся!
17. Пофиксил отправку POST запросов [протокол http] в команде OPEN. Дополнил справку по ней:
Открыть спойлер
18. Теперь при сборке можно выделить сразу все файлы в списке, нажав команду - "Отметить все".

Редакция (с) 2013 kiriman & dzanis, https://github.com/kiriman90/mobilebasic

Online MobileBASIC IDE - Поддерживаются версии бейсика 1.8.6.2 и 1.9.1, Автор: Holdfast

Изменено HoldFast (22.12 / 19:15) (всего 90 раз)


Прикрепленные файлы:
MobileBasic191_(…).rar (284.32 кб.) Скачано 1253 раза
MobileBasic.jar (112.88 кб.) Скачано 3011 раз
- 17.05.2013 / 17:53
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
kiriman, круто. Наверное. По крайней мере, repaint. А вот зачем SS, мало алярмов на яве?
- 17.05.2013 / 17:56
JUST_EVIL
  Пользователь

JUST_EVIL 
Сейчас: Offline
О, уже и repaint поддерживает? Весьма неплохо.
- 17.05.2013 / 17:57
lehaAKO
  Пользователь

lehaAKO 
Сейчас: Offline
а это уже исправленная версия?? при сборке на нокии не будет вылетать?
- 17.05.2013 / 17:57
kiriman
  Пользователь

kiriman 
Сейчас: Offline
lehaAKO, да
- 17.05.2013 / 17:58
lehaAKO
  Пользователь

lehaAKO 
Сейчас: Offline
kiriman, класс щя испытаю :gg:
- 17.05.2013 / 18:03
Dimonik
  Пользователь

Dimonik 
Сейчас: Offline
Выложите пожалуйста zip. А то использую безлим.инет,а через него jar не скачивает.
- 17.05.2013 / 18:03
Chellenger
  Пользователь

Chellenger 
Сейчас: Offline
Класс :) !!!
- 17.05.2013 / 18:03
Xamgore
  Модератор форума

Xamgore 
Сейчас: Offline
Охереть как круто! Теперь еще бы команд, и пару исправлений в тексте справки и збс.
- 17.05.2013 / 18:10
lehaAKO
  Пользователь

lehaAKO 
Сейчас: Offline
испытал не вылетает, наоборот все быстро работает
Наверх  Всего сообщений: 2690
Фильтровать сообщения
Поиск по теме
Файлы топика (109)