B4X - B4X
Эта статья может быть слишком техническим для большинства читателей, чтобы понять. Пожалуйста помогите улучшить это к сделать понятным для неспециалистов, не снимая технических деталей. (Январь 2016) (Узнайте, как и когда удалить этот шаблон сообщения) |
Разработчики) | Программное обеспечение Anywhere | Эрель Узиэль |
---|---|
Операционная система | Майкрософт Виндоус |
Доступно в | английский |
Тип | Программирование |
Лицензия | Условно-бесплатное ПО |
Интернет сайт | https://www.b4x.com |
B4X это набор быстрая разработка приложений Иды и проприетарный язык программирования, который позволяет создавать приложения на следующих платформах: Google Android, Яблоко iOS, Ява, Raspberry Pi и Ардуино. Хотя синтаксис B4X очень похож на BASIC, это совершенно новый язык.[1]
B4A, B4i и B4J имеют визуальный конструктор, упрощающий процесс создания пользовательских интерфейсов. B4R не имеет визуального дизайнера из-за характера одноплатный и SoC устройств.
Для изучения языка существует полный набор электронных книг под названием «Буклеты B4X», доступных бесплатно, которые действуют как учебное пособие.[2] Существует также библиотека видео, созданная Erel, доступная для использования.[3]
Basic4PPC
Basic4ppc (произносится как «Basic for PPC») была первой IDE, созданной AnywhereSoftware. Basic4ppc позволил программистам писать приложения для Карманные ПК устройства, которые запускали Windows Mobile Операционная система. Basic4PPC был выпущен в 2005 году, а его окончательный выпуск состоялся в декабре 2018 года. Обратите внимание, что Basic4PPC больше не доступен для покупки.
B4A
B4A (ранее известная как Basic4android) - вторая IDE, созданная Anywhere Software. Первая общедоступная версия была выпущена 7 декабря 2010 года и позволяет пользователям кодировать собственные приложения Android в B4X. B4A может создавать приложения, виджеты и игры. Также есть руководство для начинающих, которое обновляется после каждого нового выпуска IDE.[4] 5 февраля 2020 года B4A стал бесплатным.[5] Обратите внимание, что в настоящее время нет планов делать B4i бесплатным.[6]
B4J
B4J это третья IDE, созданная Anywhere Software. Первая общедоступная версия была выпущена 4 декабря 2013 года. B4J нацелен на следующие платформы: настольные компьютеры, веб-серверы и платы ARM, такие как Raspberry Pi.
B4i
B4i это четвертая IDE, созданная Anywhere Software. B4i может создавать приложения, предназначенные для устройств iPhone и iPad, и существует отдельная служба, которая позволяет разработчикам компилировать и публиковать приложения без использования локального компьютера Mac. Первая общедоступная версия была выпущена 14 ноября 2014 года. B4i позволяет пользователям кодировать приложения iOS (iPhone / iPad) с помощью B4X.
B4R
B4R это пятая IDE, созданная AnywhereSoftware. B4R позволяет программистам писать приложения для Ардуино доски. Поддерживаемые модули Arduino включают: ESP8266 и ESP32.
История выпуска
B4X IDE | Текущая версия | Дата выхода | Журнал изменений |
---|---|---|---|
B4A | 10.2 | 14 сентября 2020 г. | Связь |
B4i | 6.80 | 13 июля 2020 г. | Связь |
B4J | 8.80 | 7 декабря 2020 г. | Связь |
B4R | 3.50 | 10 ноября 2020 г. | Связь |
Примеры кода
Комментарии
Комментарии обычно используются, чтобы указать, что делает конкретный фрагмент кода. Комментарии также могут использоваться для описания целых методов. Компиляторы игнорируют комментарии, поэтому используйте комментарии по своему усмотрению!
'Это комментарий
Отображение случайного числа в окне сообщения.
Объявите переменную XUI в «Process_Globals», «Globals» или «Class_Globals»:
ЧастныйxuiВ качествеXUI
Создайте случайное число и затем отобразите его в окне сообщения:
ОбщественныеSubMyButton_ClickТусклыйСлучайныйВ качествеInt=Rnd(1,10)xui.MsgboxAsync(Случайный,«Ваше случайное число»)КонецSub
Отображение случайного числа в окне сообщения (устаревший метод).
Следующий код может использоваться совместно B4A, B4i и B4J без изменений:
1 SubMyButton_Click2 ТусклыйСлучайныйВ качествеInt=Rnd(1,10)3 #ЕслиB4J4 FX.Msgbox(Форма,Случайный,"Твой номер")5 #Еще6 MsgBox(Случайный,"Твой номер")7 #КонецЕсли8 КонецSub
Рекомендации
- ^ "просто для обсуждения: почему B4X недостаточно известен". Инструменты для быстрой разработки приложений и программирования B4X. Получено 2020-06-09.
- ^ "Учебное пособие по Android - [B4X] Буклеты с документацией". Сообщество B4X - инструменты программирования для Android, iOS, настольных ПК, серверов и Интернета вещей. Получено 2019-09-20.
- ^ «Видеоуроки по B4X». www.b4x.com. Получено 2020-02-03.
- ^ «Учебное пособие по Android - Руководство для начинающих по B4A | Сообщество B4X - Инструменты программирования для Android, iOS, настольных ПК, серверов и Интернета вещей». www.b4x.com. Получено 2016-01-17.
- ^ «Другое - пора расти». Сообщество B4X - инструменты программирования для Android, iOS, настольных ПК, серверов и Интернета вещей. Получено 2020-02-03.
- ^ «Другое - пора расти». Сообщество B4X - инструменты программирования для Android, iOS, настольных ПК, серверов и Интернета вещей. Получено 2020-04-23.