Форум программистов, компьютерный форум, киберфорум
Basic4Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.97/279: Рейтинг темы: голосов - 279, средняя оценка - 4.97
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10

Basic для платформы Android - Basic4Android

19.04.2014, 19:43. Показов 58649. Ответов 111
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Если кто не знает Basic4Android это простой и мощный инструмент разработки приложений для устройств, работающих под управлением операционной системы Android. Язык Basic4Android очень похож на популярный и всеми нами любимый язык Visual Basic. Лично мне показалось, что он больше похож на VB.NET, ООП полноценный.

Что можно на нём написать? Да в принципе всё, что и на Java, только быстрее. Игры, GPS навигация, управление звонками, контактами, СМС, FTP, HTTP, виджеты.

Огромное кол-во готовых библиотек сильно упрощают программирование, высокоразвитый IDE, отладчик реального времени, возможность отладки как на различных моделях эмуляторов различных устройств ( можно настроить любые параметры устройства) так и на реальном устройстве.


Если вы знаете Java, то это ещё плюс - можно самому писать любые библиотеки и подключать к своему проекту на Basic4Android.
Basic4Android выдает честный код, реальный .apk файл, без встроенных интерпретаторов, такой, что и на выходе скажем с Eclipse.
Из недостатков можно назвать его платность ($59 USD). Но если вы будете использовать его для написания платных программ, то думаю это смешная цена. А если не будете, то кого волнует, сколько он стоит? Всех волнует, где взять новую версию, а с этим проблем пока нет.
Проблема с общением и поиском единомышленников. Русских сообществ практически нет, форума, где можно задать вопрос на русском языке тоже нет.
Собственно потому я и пытаюсь создать что то подобное в теме. Сам я начал плотное знакомство с этим ЯП примерно неделю назад. Перевел кое что из документации, разобрал несколько примеров, написал свое собственное приложение. Пока всё нравится, и Basic4Android реально торт.
Но торт скучно есть в одиночку. Буду рад, если найдутся заинтересованные люди, готовые поддержать разговор.
22
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.04.2014, 19:43
Ответы с готовыми решениями:

Google Places Api для android платформы
Всем привет! Сразу к делу. Я пытаюсь создать приложение которое может отображать место положение пользователя и разные места...

Разработчик для платформы Android, Санкт-Петербург(от 70 до 90 т.р);
Компания Social Quantum набирает сотрудников в development офис в Санкт-Петербурге для работы над интересными, высоконагруженными...

Разработчик для платформы Android,Москва(от 60 до 100 т.р);
Компания Social Quantum открывает development офис в Москве! В связи с этим мы активно начинаем набирать талантливых программистов для...

111
 Аватар для fireday
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
19.07.2014, 21:47
Студворк — интернет-сервис помощи студентам
Pro_grammer, у меня со здоровьем не все в порядке
Вопрос с армией отложен

В связи с чем решил опробовать б4а, но, при установке столкнулся с ошибкой
посмотрел в процессах - установщик запускает "C:\Windows\SysWOW64\WerFault.exe", насколько мне известно это проверка ОС на валидность - у меня пиратка
Как решить проблему?
0
 Аватар для fireday
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
19.07.2014, 23:23
вопрос решен

скачал SDK в виде архива, все установилось без ошибок
0
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
19.07.2014, 23:29
Pro_grammer, а я отслужил уже, поздравь меня
и подскажи есть ли возможность скачать халявную версию, ну в целях ознакомления
например демо-версию, можеш скинуть линк в ЛС...

Добавлено через 2 минуты
Ну тоесть для, XP ..(x86) чтоб не скачивать не зная чего, в связи с последними
событиями, очень заинтересовался
0
 Аватар для fireday
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
19.07.2014, 23:37
на официальном сайте есть триал версия http://www.basic4ppc.com/android/downloads.html
1
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
20.07.2014, 00:45
Цитата Сообщение от fireday Посмотреть сообщение
на официальном сайте есть триал версия http://www.basic4ppc.com/android/downloads.html
Скачал, жаль только не запустилось ничего
0
 Аватар для fireday
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
20.07.2014, 00:49
Антихакер32, все сделал как в этом посте? https://www.cyberforum.ru/post6062619.html
как именно не запускается?
0
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
20.07.2014, 00:57
Ладно, завтра разберусь, может что еще создатель этой темы подскажет
0
Универсальный программист
 Аватар для zhvan
41 / 33 / 9
Регистрация: 21.12.2013
Сообщений: 374
Записей в блоге: 1
20.07.2014, 01:03
Цитата Сообщение от Антихакер32 Посмотреть сообщение
Скачал, жаль только не запустилось ничего
скачай с официального ресурса
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
20.07.2014, 07:22  [ТС]
Цитата Сообщение от Антихакер32 Посмотреть сообщение
Ладно, завтра разберусь, может что еще создатель этой темы подскажет
Для работы обязательно надо правильно установить Java JDK и Android SDK. Android SDK нужно правильно настроить, в процессе oн будет докачивать ещё несколько элементов. Я процесс описал кратенько, но эти компоненты обязательны для любого нативного программирования под Android и процесс установки и решение проблем можно прочитать где угодно в Интернете!
А что касаемо чисто для B4A, то без дополнительных библиотек написать что то полезнее чем "Привет, мир!" будет затруднительно. Второй пост этой темы приоткрывает тему библиотек.

Не по теме:

P.S.
Пока меня не искать - я уже с чемоданом, ластами и маской на пороге. Буду в конце августа, тогда и попрограммируем!

2
0 / 0 / 0
Регистрация: 20.11.2017
Сообщений: 1
26.07.2014, 17:28
Всем привет! Народ, а как должна выглядеть в данном языке конструкция из vb6:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Sub Eag(ByVal Re, ByVal Im)
        piobs = 3.141593
        If Re = 0 Then
            Select Case Im
                Case Is > 0
                    phase = 90 : Exit Sub
                Case Is < 0
                    phase = 270 : Exit Sub
            End Select      [COLOR="Red"]"вадаёт ошибку здесь не могу понять что не так"[/COLOR]
Parsing code.                           Error
Error parsing program.
Error description: Missing Keyword: end select
            
       End If
        
        If Im = 0 Then
            Select Case Re
                Case Is > 0
                    phase = 0 : Exit Sub
                Case Is < 0
                    phase = 180 : Exit Sub
            End Select
        
        If Re > 0 Then
            Select Case Im
                Case Is > 0
                    phase = ATan(Im / Re) * 180 / piobs
                    Exit Sub
                Case Is < 0
                    phase = ATan(Im / Re) * 180 / piobs
                    phase = 360 + phase
                    Exit Sub
            End Select
        End If
        If Re < 0 Then
            phase = ATan(Im / Re) * 180 / piobs
            phase = phase + 180
        End If
    End Sub
Сижу над этим уже почти сутки! Вот вот башню сорвёт!
Заранее благодарен за помощь!!!
0
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
25.08.2014, 17:39
Сегодня попробовал первый раз B4A, до этого пытался на эклипсе. Одним словом в этой среде первую рабочую прогу сделал раз 7 быстрее, чем на родном эклипсе. Правда есть небольшой опыт работы на языках basic. Ява для меня просто писец какой-то.
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
25.08.2014, 19:42  [ТС]
Цитата Сообщение от mixas232 Посмотреть сообщение
Сегодня попробовал первый раз B4A
Добро пожаловать в наш топик.
0
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
26.08.2014, 13:38
Спасибо! Буду задавать глупые вопросы время от времени

Добавлено через 2 часа 52 минуты
Вот собственно первый вопрос. Сам уже полдня пытаюсь понять как выбрать bluetooth устройство из списка сопряжения, а не искать заново. Пример кода взял здесь на форуме. И еще есть конечно вопросы, но думаю с ними потом сам разберусь. В двух словах данные передаваемые с одного устройства на другое идут, но не отображаются. Думаю эт освязано с кодировкой. Они приходят это факт, события появляются, но не отобразаются в виде ascii.
Ща самое главное разобраться с блютузом полностью. Сегодня начал первый день. Много вопросов, конечно. Понял однц вещь, что B4A скорее недопиленный. Потому что меня жутко напрягает объявлять объекты (activity) и события в ручную. ТО ли дело в vb.net Два раза клацнул и вот оно твое событие, объект автоматически объявлен.
Но современем, наверно, это пройдет.
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
26.08.2014, 14:18  [ТС]
Цитата Сообщение от mixas232 Посмотреть сообщение
Потому что меня жутко напрягает объявлять объекты (activity) и события в ручную.
Есть же дизайнер. Там можно проектировать activity, выставлять обьекты и генерировать события. Делается правой кнопкой мыши из контекстного меню.
Цитата Сообщение от mixas232 Посмотреть сообщение
Пример кода взял здесь на форуме.
Конкретно, какой код используется?
0
0 / 0 / 0
Регистрация: 26.08.2014
Сообщений: 4
26.08.2014, 14:33
Всем Привет!!!

Решил тут тоже написать програмулю для андроида, сам програмлю на VB и .NET
Встал вопрос по поводу скринсейвера - суть программы это медиаплеер, в эмуляторе через минуту он просто темнеет немного, а на смартфоне вообще вырубается. Задействовал функцию сейчас PhoneWakeState и KeepAlive.

Вопрос вот в чем - в чем разница между KeepAlive и PartialLock и как все-таки сделать чтобы экран гас, но музыка продолжала идти?
0
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
26.08.2014, 14:40
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Там можно проектировать activity, выставлять обьекты и генерировать события. Делается правой кнопкой мыши из контекстного меню.
Спасибо! Я не знал!
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Конкретно, какой код используется?
Что-то я совсем запутался, может с 4pda качнул, короче прикрепляю.
Вложения
Тип файла: zip bluetooth-1.00.zip (9.4 Кб, 59 просмотров)
0
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
26.08.2014, 16:55
Вот еще какой вопрос. А в каком формате по умолчанию android отправляет байты? Я просто случаю 8 бит, четности нет, стоп бит 1

Добавлено через 24 минуты
Явно что-то с кодировкой. Написал простой приложение для windows. Читает порт и через 2 секунды отправляет все обратно. Т.е я подключаюсь к компу через блютуз, комп мне говорит что это com17, я к нему цепляюсь и слушаю. С андроида отправляю посылку, например, 123. Через 2 секнды эта посылка попадает опять на андроид приложение. ТО есть связь есть, и она работает. Но я не могу вывести в textbox то что принял. Андроид использует UTF-8. Я тоже прописываю SerialPort1.Encoding = System.Text.Encoding.GetEncoding("UTF-8"), но результата 0. Ни принимает, ни отправляет. Точнее принятое на компе не отображается и соответственно на андроиде тоже не отображается. Прям колдунство какое-то.

Добавлено через 1 час 4 минуты
Хочу отметить, что качнул прогу с плэймаркета называется bluetooth terminal. C ней у меня все работает. Я принимаю данные и отправляю как положено. С этой заразой беда прям какая-то
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
27.08.2014, 06:20  [ТС]
Цитата Сообщение от mixas232 Посмотреть сообщение
Андроид использует UTF-8
Вообще таблица UTF-8 совпадает с ASCII в той части, где цифры и латинские буквы.
Я бы проверил, но нет ни где блютуза на компе.
0
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
27.08.2014, 13:02
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Вообще таблица UTF-8 совпадает с ASCII в той части, где цифры и латинские буквы.
Так я и пытаюсь отправить печатные символы. Но пока без результатно. Ща попробую контроллером посмотреть что прилетает.

Добавлено через 2 часа 29 минут
Короче, результат такой: к контроллеру я не подключался, неоказалось под рукой преобразователя уровня max3232. Поэтому было решено засунуть такой же апк на еще одно устройство и посмотреть как оно себя поведет.
Связал galaxy tab 7.7 и LG-610. Соединение установилось, данные передавались. Все работает. А вот с компом не могу связать.
0
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
27.08.2014, 14:45
Блин! Я уже мертвый. Наверно я тугой. Начинаю слать в android string и приложение вылетает.
Вложения
Тип файла: rar Монитор порта.rar (71.8 Кб, 65 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.08.2014, 14:45

Разработка ядра приложения для платформы iOS и Android
Здарвствуйте. Хочу понять, какой принцип сейчас больше используется для разработки мобильных приложений под несколько платформ. Исходя из...

Литература по Basic4Android для новичков
Добрый день,не подскажите ссылку на литературу Basic4Android для чайников или что-то подобное,давным давно vb5 увлекался,так простенькие...

Разработка десктопного ПО (Java, C#), веб сайтов, приложений под мобильный платформы Android, Windows
Команда из 4 человек специализируется на разработке программного обеспечения

Android SDK Manager не отображает платформы 2.3.3 (API 10), 2.3.1 (API 9). Как быть?
Добрый день! Использую Android Studio под Windows 7. Из-за несовместимости с операционной системой Android SDK Manager не отображает...

Basic-authentication Https SSL Android, loopj library
Никак не могу пройти аутентификацию в HTTPS с использованием loopj Asnctask Http library. Как можно это реализовать и что еще мне нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Закрытая тема Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru