B4X - B4X
Deweloper(zy) | Oprogramowanie Anywhere | Erel Uziel |
---|---|
System operacyjny | Microsoft Windows |
Dostępne w | język angielski |
Rodzaj | Programowanie |
Licencja | Licencja Apache 2.0 |
Stronie internetowej | https://www.b4x.com |
B4X to pakiet IDE do szybkiego tworzenia aplikacji oraz autorskiego języka programowania, który umożliwia tworzenie aplikacji na następujących platformach: Google Android , Apple iOS , Java , Raspberry Pi oraz Arduino . Chociaż składnia B4X jest bardzo podobna do BASIC, jest to całkowicie nowy język.
B4A, B4i i B4J zawierają projektanta wizualnego, który upraszcza proces tworzenia interfejsów użytkownika. B4R nie posiada wizualnego projektanta ze względu na charakter urządzeń jednopłytkowych i SoC .
Do nauki języka dostępny jest obszerny zestaw eBooków o nazwie „B4X Booklets”, który działa jako przewodnik do nauki. Dostępna jest również biblioteka filmów stworzonych przez Erel.
Podstawowe4PPC
Basic4ppc (wymawiane „Basic for PPC”) było pierwszym środowiskiem IDE wyprodukowanym przez AnywhereSoftware. Basic4ppc umożliwił programistom pisanie aplikacji na urządzenia typu Pocket PC z systemem operacyjnym Windows Mobile . Basic4PPC został wydany w 2005 roku, a jego ostateczna wersja miała miejsce w grudniu 2018 roku. Basic4PPC nie jest już dostępny do zakupu.
B4A
B4A (wcześniej znany jako Basic4android) to drugie IDE produkowane przez Anywhere Software. Pierwsza publiczna wersja została wydana 7 grudnia 2010 roku i umożliwia użytkownikom kodowanie natywnych aplikacji na Androida w B4X. B4A potrafi tworzyć aplikacje, widżety i gry. Istnieje również przewodnik dla początkujących, który jest aktualizowany po każdym nowym wydaniu IDE. 5 lutego 2020 r. B4A stało się bezpłatne. Nie ma planów, aby B4i było bezpłatne.
B4J
B4J to trzecie środowisko IDE wyprodukowane przez Anywhere Software. Pierwsza publiczna wersja została wydana 4 grudnia 2013 r. B4J jest przeznaczony dla następujących platform: komputerów stacjonarnych, serwerów WWW i płyt ARM, takich jak Raspberry Pi .
B4i
B4i to czwarte środowisko IDE wyprodukowane przez Anywhere Software. B4i jest w stanie tworzyć aplikacje przeznaczone dla urządzeń iPhone i iPad, a istnieje oddzielna usługa, która pozwala programistom kompilować i publikować aplikacje bez potrzeby korzystania z lokalnego komputera Mac. Pierwsza publiczna wersja została wydana 14 listopada 2014 r. B4i umożliwia użytkownikom kodowanie aplikacji na iOS (iPhone/iPad) przy użyciu B4X.
B4R
B4R to piąte środowisko IDE wyprodukowane przez AnywhereSoftware. B4R umożliwia programistom pisanie aplikacji na płytki Arduino . Obsługiwane moduły Arduino to: ESP8266 i ESP32 .
Historia wydań
IDE B4X | Obecna wersja | Data wydania | Dziennik zmian |
---|---|---|---|
B4A | 11,0 | 13 lipca 2021 | Połączyć |
B4i | 7,50 | 13 lipca 2021 | Połączyć |
B4J | 9.10 | 13 lipca 2021 | Połączyć |
B4R | 3,70 | 1 marca 2021 | Połączyć |
Przykłady kodu
Komentarze
Komentarze są zwykle używane w celu wskazania, co robi dany fragment kodu. Komentarze mogą być również używane do opisu całych metod. Kompilatory ignorują komentarze, więc używaj komentarzy do czegokolwiek chcesz!
'This is a comment
Wyświetlanie losowej liczby w oknie wiadomości.
Zadeklaruj zmienną XUI w „Process_Globals”, „Globals” lub „Class_Globals”:
Private xui As XUI
Wygeneruj losową liczbę, a następnie wyświetl ją w oknie komunikatu:
Public Sub MyButton_Click
Dim Random As Int = Rnd(1,10)
xui.MsgboxAsync(Random, "Your random number")
End Sub
Wyświetlanie losowej liczby w oknie wiadomości (metoda dotychczasowa).
Poniższy kod może być udostępniany między B4A, B4i i B4J bez zmian:
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