B4X


B4X

B4Xは、迅速なアプリケーション開発 IDEと独自のプログラミング言語のスイートであり、Google Android、Apple iOS、Java、Raspberry Pi、Arduinoのプラットフォームでアプリケーションを作成できます。B4X構文はBASICと非常に似ていますが、まったく新しい言語です。 B4X 開発者
どこでもソフトウェア| Erel Uziel
オペレーティング・システム
マイクロソフトウィンドウズ タイプ
プログラミング
ライセンス
Apacheライセンス2.0
Webサイト
https://www.b4x.com
B4A、B4i、およびB4Jは、ユーザーインターフェイスの作成プロセスを簡素化するビジュアルデザイナーを備えています。B4Rは、シングルボードおよびSoCデバイスの性質上、ビジュアルデザイナーを備え
言語を学ぶために、学習ガイドとして機能する「B4Xブックレット」と呼ばれる包括的な電子ブックのセットが無料で利用できます。 Erelによって作成されたビデオのライブラリも利用できます。
コンテンツ1 Basic4PPC B4A B4J B4i B4R
6 リリース履歴
7 コード例
7.1 コメント 7.2 メッセージボックスに乱数を表示します。
7.2.1 メッセージボックスに乱数を表示する(従来の方法)。
8 参考文献

Basic4PPC
Basic4ppc(「Basicfor PPC」と発音)は、AnywhereSoftwareによって作成された最初のIDEでした。Basic4ppcを使用すると、プログラマーはWindowsMo​​bileオペレーティングシステムを実行するPocketPCデバイス用のアプリケーションを作成できます。Basic4PPCは2005年にリリースされ、最終リリースは2018年12月でした。Basic4PPCは購入できなくなりました。

B4A
B4A(旧称Basic4android)は、AnywhereSoftwareによって作成された2番目のIDEです。最初の公開バージョンは2010年12月7日にリリースされ、ユーザーはネイティブAndroidアプリをB4Xでコーディングできます。B4Aは、アプリ、ウィジェット、およびゲームを作成できます。IDEの新しいリリースごとに更新される初心者向けガイドも 2020年2月5日、B4Aは無料になりました。 B4iを無料にする予定はありません。

B4J
B4Jは、AnywhereSoftwareによって作成された3番目のIDEです。最初のパブリックバージョンは2013年12月4日にリリースされました。B4Jは、デスクトップ、Webサーバー、およびRaspberryPiなどのARMボードを対象としています。

B4i
B4iは、AnywhereSoftwareによって作成された4番目のIDEです。B4iは、iPhoneおよびiPadデバイスを対象とするアプリケーションを作成することができ、開発者がローカルのMacコンピューターを必要とせずにアプリをコンパイルおよび公開できるようにする別個のサービスが最初の公開バージョンは2014年11月14日にリリースされました。B4iを使用すると、ユーザーはB4Xを使用してiOS(iPhone / iPad)アプリをコーディングできます。

B4R
B4Rは、AnywhereSoftwareによって作成された5番目のIDEです。B4Rを使用すると、プログラマーはArduinoボード用のアプリケーションを作成できます。サポートされているArduinoモジュールには、ESP8266およびESP32が含まれます。

リリース履歴
B4Xバージョンリリース履歴テーブル
B4X IDE 現行版 発売日 変更ログ
B4A 11.0 2021年7月13日 リンク
B4i 7.50 2021年7月13日 リンク
B4J 9.10 2021年7月13日 リンク

B4R 3.70 2021年3月1日 リンク

コード例
コメント
コメントは通常、特定のコードが何をするかを指摘するために使用されます。コメントを使用して、メソッド全体を説明することもできます。コンパイラはコメントを無視するので、好きなようにコメントを使用してください!
‘これはコメントです

メッセージボックスに乱数を表示します。
「Process_Globals」、「Globals」、または「Class_Globals」でXUI変数を宣言します。
XUIとしてのプライベートxui
乱数を生成し、メッセージボックスに表示します。
パブリック サブ MyButton_Click 暗い ランダム として のInt = のRnd (1 、10 ) XUI 。MsgboxAsync (Random 、 “Your random number” )End Sub

メッセージボックスに乱数を表示する(従来の方法)。
次のコードは、変更せずにB4A、B4i、およびB4J間で共有できます。
サブMyButton_Click DIMランダムとしてのInt =のRnd (1 、10 )
#B4Jの場合 fx 。Msgbox (フォーム、ランダム、「あなたの番号」)
#そうしないと MsgBox (ランダム、「あなたの番号」) #End Ifエンドサブ

参考文献
^ B4A github ^ 「議論のためだけに:なぜB4Xは十分に有名ではないのか」。B4X Rapid Application Development&ProgrammingTools 。
^ 「Androidチュートリアル-ドキュメントブックレット」。B4Xコミュニティ-Android、iOS、デスクトップ、サーバー、IoTプログラミングツール。
^ 「B4Xビデオチュートリアル」。www.b4x.com 。
^ 「Androidチュートリアル-B4Aビギナーズガイド| B4Xコミュニティ-Android、iOS、デスクトップ、サーバー、IoTプログラミングツール」。www.b4x.com 。
^ 「その他-成長する時が来た」。B4Xコミュニティ-Android、iOS、デスクトップ、サーバー、IoTプログラミングツール。
^ 「その他-成長する時が来た」。B4Xコミュニティ-Android、iOS、デスクトップ、サーバー、IoTプログラミングツール。