B4X
![]() | Эта статья может быть слишком технической для понимания большинства читателей . ( январь 2016 г. ) |
![]() | |
Разработчики) | Программное обеспечение Anywhere | Эрел Узиэль |
---|---|
Операционная система | Майкрософт Виндоус |
Доступно в | Английский |
Тип | Программирование |
Лицензия | Лицензия Апач 2.0 [1] |
Веб-сайт | https://www.b4x.com |
B4X — это набор для быстрой разработки приложений IDE и собственного языка программирования, который позволяет создавать приложения на следующих платформах: Google Android , Apple iOS , Java , Raspberry Pi и Arduino . Хотя синтаксис B4X очень похож на BASIC, это совершенно новый язык. [2]
B4A, B4i и B4J оснащены визуальным конструктором , который упрощает процесс создания пользовательских интерфейсов. B4R не имеет визуального дизайнера из-за особенностей одноплатных устройств и устройств SoC .
Для изучения языка существует бесплатный набор электронных книг под названием «Буклеты B4X», которые служат руководством по обучению. [3] Существует также библиотека видео, созданных Erel, доступная для просмотра. [4]
Basic4PPC [ править ]
Basic4ppc (произносится как «Basic for PPC») была первой IDE, созданной Anywhere Software. Basic4ppc позволял программистам писать приложения для устройств Pocket PC , работающих под управлением операционной системы Windows Mobile . Basic4PPC был выпущен в 2005 году, а его последний выпуск состоялся в декабре 2018 года. Basic4PPC больше не доступен для покупки.
Б4А [ править ]
B4A (ранее известная как Basic4android) — вторая IDE, созданная Anywhere Software. Первая общедоступная версия была выпущена 7 декабря 2010 года и позволяет пользователям писать собственные приложения для Android в B4X. B4A умеет создавать приложения, виджеты и игры. Существует также руководство для начинающих, которое обновляется после каждой новой версии IDE. [5] 5 февраля 2020 года B4A стала бесплатной. [6] Планов сделать B4i бесплатным нет. [7]
B4J [ править ]
B4J — третья IDE, созданная Anywhere Software. Первая общедоступная версия была выпущена 4 декабря 2013 года. B4J ориентирован на следующие платформы: настольные компьютеры, веб-серверы и платы ARM, такие как Raspberry Pi .
B4i [ править ]
B4i — четвертая IDE, созданная Anywhere Software. B4i способен создавать приложения, предназначенные для устройств iPhone и iPad, и существует отдельный сервис, который позволяет разработчикам компилировать и публиковать приложения без необходимости использования локального компьютера Mac. Первая публичная версия была выпущена 14 ноября 2014 года.
B4R [ править ]
B4R — пятая IDE, созданная Anywhere Software. B4R позволяет программистам писать приложения для плат Arduino . Поддерживаемые модули Arduino: ESP8266 и ESP32 .
История выпусков [ править ]
B4X ИДЕТ | Текущая версия | Дата выпуска | Журнал изменений |
---|---|---|---|
Б4А | 11.0 | 13 июля 2021 г. | Связь |
Б4и | 7.80 | 27 октября 2021 г. | Связь |
B4J | 9.10 | 13 июля 2021 г. | Связь |
Б4Р | 3.90 | 12 августа 2021 г. | Связь |
Примеры кода [ править ]
Комментарии [ править ]
Комментарии обычно используются, чтобы указать, что делает конкретный фрагмент кода. Комментарии также можно использовать для описания целых методов. Компиляторы игнорируют комментарии, поэтому используйте комментарии по своему усмотрению!
«Это комментарий
Отображение случайного числа в окне сообщения. [ редактировать ]
Объявите переменную XUI в «Process_Globals», «Globals» или «Class_Globals»:
Частный xui Как XUI
Сгенерируйте случайное число и затем отобразите его в окне сообщения:
Public Sub MyButton_Click
Dim Random As Int = Rnd ( 1 , 10 )
xui . MsgboxAsync ( Random , «Ваше случайное число» )
End Sub
Отображение случайного числа в окне сообщения (устаревший метод). [ редактировать ]
Следующий код может использоваться совместно B4A, B4i и B4J без изменений:
Sub MyButton_Click
Dim Random As Int = Rnd ( 1 , 10 )
# If B4J
fx . MsgBox ( Form , Random , «Ваш номер» )
#Else
MsgBox ( Random , «Ваш номер» )
#End If
End Sub
Ссылки [ править ]
- ^ B4A на GitHub
- ^ «просто для обсуждения: почему B4X недостаточно известен» . B4X Инструменты быстрой разработки приложений и программирования . Проверено 9 июня 2020 г.
- ^ «Учебное пособие по Android — буклеты с документацией [B4X]» . Сообщество B4X — инструменты программирования для Android, iOS, настольных компьютеров, серверов и Интернета вещей . Проверено 20 сентября 2019 г.
- ^ «Видеоуроки B4X» . www.b4x.com . Проверено 3 февраля 2020 г.
- ^ «Учебное пособие по Android — Руководство для начинающих B4A | Сообщество B4X — инструменты программирования для Android, iOS, настольных компьютеров, серверов и Интернета вещей» . www.b4x.com . Проверено 17 января 2016 г.
- ^ «Другое – пора расти» . Сообщество B4X — инструменты программирования для Android, iOS, настольных компьютеров, серверов и Интернета вещей . Проверено 3 февраля 2020 г.
- ^ «Другое – пора расти» . Сообщество B4X — инструменты программирования для Android, iOS, настольных компьютеров, серверов и Интернета вещей . Проверено 23 апреля 2020 г.