6804 / 2831 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
1

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

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

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

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

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

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

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

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

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

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

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

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

В связи с чем решил опробовать б4а, но, при установке столкнулся с ошибкой
Basic для платформы Android - Basic4Android

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

скачал SDK в виде архива, все установилось без ошибок
0
Заблокирован
19.07.2014, 23:29 63
Pro_grammer, а я отслужил уже, поздравь меня
и подскажи есть ли возможность скачать халявную версию, ну в целях ознакомления
например демо-версию, можеш скинуть линк в ЛС...

Добавлено через 2 минуты
Ну тоесть для, XP ..(x86) чтоб не скачивать не зная чего, в связи с последними
событиями, очень заинтересовался
0
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
19.07.2014, 23:37 64
на официальном сайте есть триал версия http://www.basic4ppc.com/android/downloads.html
1
Заблокирован
20.07.2014, 00:45 65
Цитата Сообщение от fireday Посмотреть сообщение
на официальном сайте есть триал версия http://www.basic4ppc.com/android/downloads.html
Скачал, жаль только не запустилось ничего
0
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
20.07.2014, 00:49 66
Антихакер32, все сделал как в этом посте? https://www.cyberforum.ru/post6062619.html
как именно не запускается?
0
Заблокирован
20.07.2014, 00:57 67
Ладно, завтра разберусь, может что еще создатель этой темы подскажет
0
Универсальный программист
41 / 33 / 9
Регистрация: 21.12.2013
Сообщений: 374
Записей в блоге: 1
20.07.2014, 01:03 68
Цитата Сообщение от Антихакер32 Посмотреть сообщение
Скачал, жаль только не запустилось ничего
скачай с официального ресурса
0
6804 / 2831 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
20.07.2014, 07:22  [ТС] 69
Цитата Сообщение от Антихакер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 70
Всем привет! Народ, а как должна выглядеть в данном языке конструкция из 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 71
Сегодня попробовал первый раз B4A, до этого пытался на эклипсе. Одним словом в этой среде первую рабочую прогу сделал раз 7 быстрее, чем на родном эклипсе. Правда есть небольшой опыт работы на языках basic. Ява для меня просто писец какой-то.
0
6804 / 2831 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
25.08.2014, 19:42  [ТС] 72
Цитата Сообщение от mixas232 Посмотреть сообщение
Сегодня попробовал первый раз B4A
Добро пожаловать в наш топик.
0
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
26.08.2014, 13:38 73
Спасибо! Буду задавать глупые вопросы время от времени

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

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

Вопрос вот в чем - в чем разница между KeepAlive и PartialLock и как все-таки сделать чтобы экран гас, но музыка продолжала идти?
0
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
26.08.2014, 14:40 76
Цитата Сообщение от 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 77
Вот еще какой вопрос. А в каком формате по умолчанию 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
6804 / 2831 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
27.08.2014, 06:20  [ТС] 78
Цитата Сообщение от mixas232 Посмотреть сообщение
Андроид использует UTF-8
Вообще таблица UTF-8 совпадает с ASCII в той части, где цифры и латинские буквы.
Я бы проверил, но нет ни где блютуза на компе.
0
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 28
27.08.2014, 13:02 79
Цитата Сообщение от 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 80
Блин! Я уже мертвый. Наверно я тугой. Начинаю слать в android string и приложение вылетает.
Вложения
Тип файла: rar Монитор порта.rar (71.8 Кб, 65 просмотров)
0
27.08.2014, 14:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2014, 14:45
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
80
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru