B4X
Deweloperzy | Oprogramowanie w dowolnym miejscu | Erel Uziel |
---|---|
System operacyjny | Microsoft Windows |
Dostępne w | język angielski |
Typ | Programowanie |
Licencja | Licencja Apache 2.0 |
Strona internetowa | https://www.b4x.com |
B4X to pakiet IDE do szybkiego tworzenia aplikacji i autorskiego języka programowania, który umożliwia tworzenie aplikacji na następujące platformy: Google Android , Apple iOS , Java , Raspberry Pi i Arduino . Chociaż składnia B4X jest bardzo podobna do BASIC-a, 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 projektanta wizualnego ze względu na charakter jednopłytowych i SoC .
Do nauki języka dostępny jest obszerny zestaw eBooków o nazwie „Broszury B4X”, które są dostępne bezpłatnie i pełnią funkcję przewodnika. Dostępna jest również biblioteka filmów stworzonych przez Erela.
Podstawowe4PPC
Basic4ppc (wymawiane jako „Basic for PPC”) był pierwszym IDE wyprodukowanym przez Anywhere Software. Basic4ppc umożliwił programistom pisanie aplikacji na 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 w sprzedaży.
B4A
B4A (wcześniej znany jako Basic4android) to drugie IDE wyprodukowane 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 jest w stanie tworzyć aplikacje, widżety i gry. Dostępny jest również przewodnik dla początkujących, który jest aktualizowany po każdej nowej wersji IDE. 5 lutego 2020 r. B4A stało się bezpłatne. Nie ma planów, aby B4i było darmowe.
B4J
B4J to trzecie IDE wyprodukowane przez Anywhere Software. Pierwsza publiczna wersja została wydana 4 grudnia 2013 r. B4J jest przeznaczony dla następujących platform: komputery stacjonarne, serwery internetowe i płyty ARM, takie jak Raspberry Pi .
B4i
B4i to czwarte 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 umożliwia programistom kompilowanie i publikowanie aplikacji bez konieczności posiadania lokalnego komputera Mac. Pierwsza publiczna wersja została wydana 14 listopada 2014 roku.
B4R
B4R to piąte IDE wyprodukowane przez Anywhere Software. B4R umożliwia programistom pisanie aplikacji dla Arduino . Obsługiwane moduły Arduino to: ESP8266 i ESP32 .
Historia wydania
B4X IDE | Obecna wersja | Data wydania | Lista zmian |
---|---|---|---|
B4A | 11.0 | 13 lipca 2021 r | Połączyć |
B4i | 7.80 | 27 października 2021 r | Połączyć |
B4J | 9.10 | 13 lipca 2021 r | Połączyć |
B4R | 3,90 | 12 sierpnia 2021 r | Połączyć |
Przykłady kodu
Uwagi
Komentarze są zwykle używane do wskazania, co robi określony fragment kodu. Komentarze mogą być również używane do opisywania całych metod. Kompilatory ignorują komentarze, więc używaj komentarzy do wszystkiego, co chcesz!
„To jest komentarz
Wyświetlanie losowej liczby w oknie komunikatu.
Zadeklaruj zmienną XUI w „Process_Globals”, „Globals” lub „Class_Globals”:
Prywatny xui Jako XUI
Wygeneruj losową liczbę, a następnie wyświetl ją w oknie komunikatu:
Public Sub MyButton_Click Dim Losowo As Int = Rnd ( 1 , 10 ) xui . MsgboxAsync ( Losowo , „Twój losowy numer” ) End Sub
Wyświetlanie losowej liczby w oknie komunikatu (starsza metoda).
Poniższy kod może być współdzielony między B4A, B4i i B4J bez zmian:
Sub MyButton_Click Dim Losowo As Int = Rnd ( 1 , 10 ) #If B4J fx . Msgbox ( formularz , losowo , „Twój numer” ) #Else MsgBox ( losowo , „Twój numer” ) #End If End Sub