Jump to content

B4X

B4X
Разработчик(и) Программное обеспечение Anywhere | Эрел Узиэль
Операционная система Microsoft Windows
Доступно в Английский
Тип Программирование
Лицензия Лицензия Апач 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
B4X IDE Текущая версия Дата выпуска Журнал изменений
Б4А 11.0 13 июля 2021 г. Связь
Б4и 7.80 27 октября 2021 г. Связь
B4J 9.10 13 июля 2021 г. Связь
Б4Р 3.90 12 августа 2021 г. Связь

Примеры кода [ править ]

Комментарии [ править ]

Комментарии обычно используются, чтобы указать, что делает конкретный фрагмент кода. Комментарии также можно использовать для описания целых методов. Компиляторы игнорируют комментарии, поэтому используйте комментарии по своему усмотрению!

'This is a comment

Отображение случайного числа в окне сообщения. [ редактировать ]

Объявите переменную XUI в «Process_Globals», «Globals» или «Class_Globals»:

Private xui As XUI

Сгенерируйте случайное число и затем отобразите его в окне сообщения:

Public Sub MyButton_Click
    Dim Random As Int = Rnd(1,10)
    xui.MsgboxAsync(Random, "Your random number")
End Sub

Отображение случайного числа в окне сообщения (устаревший метод). [ редактировать ]

Следующий код может использоваться совместно B4A, B4i и B4J без изменений:

Sub MyButton_Click
    Dim Random As Int = Rnd(1, 10)
    #If B4J
    fx.Msgbox(Form, Random, "Your Number")
    #Else
    MsgBox(Random, "Your Number")
    #End If
End Sub

Ссылки [ править ]

  1. ^ B4A на GitHub
  2. ^ «просто для обсуждения: почему B4X недостаточно известен» . B4X Инструменты быстрой разработки приложений и программирования . Проверено 9 июня 2020 г.
  3. ^ «Учебное пособие по Android — буклеты с документацией [B4X]» . Сообщество B4X — инструменты программирования для Android, iOS, настольных компьютеров, серверов и Интернета вещей . Проверено 20 сентября 2019 г.
  4. ^ «Видеоуроки B4X» . www.b4x.com . Проверено 3 февраля 2020 г.
  5. ^ «Учебное пособие по Android — Руководство для начинающих B4A | Сообщество B4X — инструменты программирования для Android, iOS, настольных компьютеров, серверов и Интернета вещей» . www.b4x.com . Проверено 17 января 2016 г.
  6. ^ «Другое – пора расти» . Сообщество B4X — инструменты программирования для Android, iOS, настольных компьютеров, серверов и Интернета вещей . Проверено 3 февраля 2020 г.
  7. ^ «Другое – пора расти» . Сообщество B4X — инструменты программирования для Android, iOS, настольных компьютеров, серверов и Интернета вещей . Проверено 23 апреля 2020 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: db25e7bfb90aa34f8673d2fc24a19489__1687385400
URL1:https://arc.ask3.ru/arc/aa/db/89/db25e7bfb90aa34f8673d2fc24a19489.html
Заголовок, (Title) документа по адресу, URL1:
B4X - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)