Документация и примеры программ

Модераторы: BRashka, shuhart90, test, Vh180477, 1961uvg

1961uvg
Сообщения: 519
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 02 мар 2016, 11:45

Нашел примеры на которых Mougino ( один из разработчиков этого языка ) показывает как лучше работать с большим
количеством обьектов ( на примере разноцветных букв выведенных на разноцветный экран ). В общем красиво !
Надо смотреть.
Вложения
FN-4.bas
(1.26 КБ) 85 скачиваний
FN-3.bas
(2.32 КБ) 83 скачивания
FN-2.bas
(445 байт) 86 скачиваний
FN.bas
(1.95 КБ) 85 скачиваний

1961uvg
Сообщения: 519
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 03 мар 2016, 09:23

Как я понял программа собирает на компьютере в apk/
Сайт с программой и учебником.
https://sites.google.com/site/rfodesigner/

Аватара пользователя
test
Сообщения: 279
Зарегистрирован: 16 ноя 2015, 19:03
Контактная информация:

Re: Документация и примеры программ

Сообщение test » 05 мар 2016, 11:06

Спасибо большое!

1961uvg
Сообщения: 519
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 09 мар 2016, 10:08

Вышла новая тест версия 18905!
В ней что то новое и исправлены ошибки предыдущих версий!
Вот как перевела машина по этой теме:

Я не выпустит обновленную инструкцию для v01.89.05, но 1.89.04 руководство по BinTray ISN ' т слишком далеко. Есть замечания к релизу на BinTray . Существует краткое резюме изменений с v01.89 в GitHub Выпуск № 207 , где я аккумулирования изменения для v01.90. Некоторые изменения не показывают там , потому что они для исправления ошибок , которые являются новыми в v01.89.01 через v01.89.04. Вот что я положил в примечаниях к выпуску BinTray для v01.89.05:

Устранить сбой при Gr.Poly список очищается или изменена, чтобы иметь нечетное число координат.
Fix "UNDIM в режиме прерывания" ошибка введена в v01.89.
Исправлена ​​ошибка: однострочные IF с функцией после ELSE вызывала ошибку синтаксиса.
Добавление команд VolKeys.ON и VolKeys.OFF. (Nicolas Mougin)
Продлить SW.CASE, чтобы список значений. (Nicolas Mougin)
Продлить SW.CASE, чтобы позволить операторам <>, <=,> = (одно значение только). (Nicolas Mougin)
Пользовательская функция всегда имеет приоритет над встроенной функции с тем же именем.
Незначительное Edit -> Clear ошибка, а не установка сохраняется.

Это очень близко к тому , что будет в v01.90. Спасибо за вашу помощь ловле ошибок в v01.89 и особенно в v01.89.01. - Марк

И оригинальный текст:

I did not release an updated manual for v01.89.05, but the 1.89.04 manual on BinTray isn't too far off.

There are release notes on BinTray. There is a brief summary of changes since v01.89 in GitHub Issue #207, where I'm accumulating changes for v01.90. Some changes don't show there because they are fixes for bugs that are new in v01.89.01 through v01.89.04.

Here's what I put in the BinTray Release Notes for v01.89.05:
Fix crash when Gr.Poly list is cleared or changed to have an odd number of coordinates.
Fix "UNDIM in Interrupt" bug introduced in v01.89.
Fix bug: single-line IF with function after ELSE was causing syntax error.
Add commands VolKeys.ON and VolKeys.OFF. (Nicolas Mougin)
Extend SW.CASE to allow list of values. (Nicolas Mougin)
Extend SW.CASE to allow operators <>, <=, >= (single value only). (Nicolas Mougin)
User function always overrides built-in function with the same name.
Minor Edit -> Clear bug, not setting Saved.

This is very close to what will be in v01.90. Thank you for all your help catching bugs in v01.89 and especially in v01.89.01.

- Marc
Вложения
Basic_18905.apk
(586.52 КБ) 32 скачивания

1961uvg
Сообщения: 519
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 09 мар 2016, 12:07

Программа Virtual PWM показывает на примере электронной схемы как меняется свечение светодиода
в зависимости от частоты и циклов.
Скриншоты можно посмотреть( что бы не занимать место здесь ) на :
http://4pda.ru/forum/index.php?showtopic=319131&st=100
Вложения
Virtual_PWM.bas
(4.74 КБ) 83 скачивания

1961uvg
Сообщения: 519
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 10 мар 2016, 08:04

Примеры правильного ( оптимального ) создания TOUCH !
Взято с сайта разработчиков.
Наиболее интересны TOUCH-3 и из архива.
Вложения
TOUCH-3.bas
(605 байт) 104 скачивания
TOUCH-2.bas
(427 байт) 88 скачиваний
PinchTouchSrcandApk.zip
(429.3 КБ) 60 скачиваний

1961uvg
Сообщения: 519
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 14 мар 2016, 08:37

Вышла новая тест версия 18906!
В ней исправлены ошибки предыдущих версий!

Машинный перевод изменений:

Есть информация о выпуске на Bintray . Вот что они говорят: [цитата = "Bintray" Тест сборки v01.89.06 исправляет ошибки пользователей на форуме пойманных во время работы в последнее время тестовых сборок. Это то, что тест сборки являются для сравнения ! Отдельное спасибо @JeffKerr, чья GraphicControls структура является одним из лучших примеров вокруг программирования в BASIC !, и неизменно большой баг-ловца.

Устранить аварию (от v01.89.01) на нулевой длины имени переменной.
Исправлена ошибка (из v01.89.05), когда переключатели логически вложенными. То есть, процедура GOSUB или определенная пользователем функция может содержать переключатель, и что процедура или функция может быть вызвана внутри другого коммутатора.
К сожалению, мы не можем перейти на "последние" версии Android, пока мы не можем разместить на основе хрома WebView. Мы попробовали это в v01.89.03, но эта сборка обратно к API 18. BASIC! работает на всех версиях Android от Froyo через Зефир, но не воспользоваться всеми функциями, доступными.

Это еще ближе к тому , что будет в v01.90. Спасибо за вашу помощь ловле ошибок в v01.89 и особенно в v01.89.01. - Марк [/ цитата]
Вложения
Basic_18906.apk
(586.54 КБ) 36 скачиваний

1961uvg
Сообщения: 519
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 15 мар 2016, 07:52

На официальном форуме анализировали какой способ присваивания переменной значения 0 или 1 самый
быстрый!
Из этих:
v=1-v
v=!v
v++
v--
v=0
v=1
v=bnot(v)
v=bxor(v,1)
Оказалось - v++,v-- !
Подкреплено тестом.
На разных устройствах - разное значение.
Практически проверка быстродействия аппарата!
Мой скриншот : http://4pda.ru/forum/index.php?showtopic=319131&st=100
Вложения
SetVariable0.bas
(1.49 КБ) 87 скачиваний

1961uvg
Сообщения: 519
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 17 мар 2016, 08:32

Новая игра!
Маленькая но азартная!
Суть игры : нужно пальцем тянуть шар с низу на верх, уклоняясь от голубых линий.
Это машинный перевод.
А так нажав пальцем в любом месте экрана - шар начинает двигаться, отпускаем шар останавливается.

Скриншот здесь : http://4pda.ru/forum/index.php?showtopic=319131&st=100
Вложения
baller.bas
(3.01 КБ) 95 скачиваний

1961uvg
Сообщения: 519
Зарегистрирован: 14 ноя 2015, 09:17

Re: Документация и примеры программ

Сообщение 1961uvg » 22 мар 2016, 10:14

Маленькая но интересная программка " ИСКРЫ ".
Похоже на электросварку.
Рекомендую посмотреть.
Интересен сам листинг.
Вложения
ИСКРЫ.bas
(1.17 КБ) 99 скачиваний


Вернуться в «RFO Basic for Android»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя