B4X Booklets
B4X Help tools
Copyright: © 2022 Anywhere Software Edition 2.4
Last update: 2022.08.15
Table of contents 2 B4X Help tools
1 B4X platforms .............................................................................................................................. 4
2 Help tools ..................................................................................................................................... 5
2.1 Erel is Teaching Programming............................................................................................. 5
2.2 Search function in the forum ................................................................................................ 5
2.3 Search the forum with Google ............................................................................................. 8
2.4 Latest libraries widget in the forum ..................................................................................... 9
2.5 Libraries Google sheet ....................................................................................................... 10
2.6 Ask a question in the forum ............................................................................................... 11
2.6.1 Before asking a question in the forum ........................................................................... 11
2.6.2 How to ask a question in the forum ............................................................................... 11
2.7 Answer a question in the forum ......................................................................................... 16
2.8 B4X Help Viewer ............................................................................................................... 18
2.8.1 Toolbar ........................................................................................................................... 20
2.8.2 Setup paths .............................................................................................. 21
2.8.3 b4xlib XML help files .................................................................................................... 22
2.8.4 Search engine ......................................................................................................... 23
2.9 Help documentation - B4A Object Browser ...................................................................... 24
2.10 B4X Booklets online .......................................................................................................... 25
2.10.1 From the IDE ............................................................................................................. 25
2.10.2 From an Internet browser ........................................................................................... 26
2.11 Useful links ........................................................................................................................ 27
2.11.1 B4A ............................................................................................................................ 27
2.11.2 B4i .............................................................................................................................. 28
2.11.3 B4J ............................................................................................................................. 29
2.11.4 B4R ............................................................................................................................ 30
2.12 Books ................................................................................................................................. 31
Table of contents 3 B4X Help tools
Main contributors: Klaus Christl (klaus), Erel Uziel (Erel)
To search for a given word or sentence use the Search function in the Edit menu.
All the source code and files needed (layouts, images etc.) of the example projects in this booklet
are included in the SourceCode folder.
For each program there are three folders.
SourceCode
MyFirstProgram
B4A
MyFirstProgram.b4a
B4i
MyFirstProgram.b4i
B4J
MyFirstProgram.b4j
Both programs MyFirstProgram and SecondProgram are almost the same for B4A, B4i and B4J.
Updated for following versions:
B4A version 11.80
B4i version 8.00
B4J version 9.80
B4R version 3.90
B4X Booklets:
B4X Getting Started
B4X Language
B4X IDE Integrated Development Environment
B4X Visual Designer
B4X Help tools
B4XPages Cros-platform projects
B4X CustomViews
B4X Graphics
B4X XUI B4X User Interface
B4X SQLite Database
B4X JavaObject NativeObject
B4R ExamplePrograms
You can consult these booklets online in this link [B4X] Documentation Booklets.
Be aware that external links don’t work in the online display.
1 B4X platforms 4 B4X Help tools
1 B4X platforms
B4X is a suite of programming languages for different platforms.
B4X suite supports more platforms than any other tool
ANDROID | IOS | WINDOWS | MAC | LINUX | ARDUINO | RASPBERRY PI | ESP8266 | AND
MORE...
B4A Android
B4A is a 100% free development tool for Android applications, it includes all the features
needed to quickly develop any type of Android app.
B4i iOS
B4i is a development tool for native iOS applications.
B4i follows the same concepts as B4A, allowing you to reuse most of the code and build
apps for both Android and iOS.
B4J Java / Windows / Mac / Linux / Raspberry PI
B4J is a 100% free development tool for desktop, server and IoT solutions.
With B4J you can easily create desktop applications (UI), console programs (non-UI) and
server solutions.
The compiled apps can run on Windows, Mac, Linux and ARM boards (such as Raspberry
Pi).
B4R Arduino / ESP8266
B4R is a 100% free development tool for native Arduino and ESP8266 programs.
B4R follows the same concepts of the other B4X tools, providing a simple and powerful
development tool.
B4R, B4A, B4J and B4i together make the best development solution for the Internet of
Things (IoT).
B4XPages
B4XPages is an internal library for B4A, B4i and B4J allowing to develop easily cross-
platform programs.
B4XPages is explained in detail in the B4XPages Cross-platform projects booklet.
Even, if you want to develop only in one platform it is interesting to use the B4XPages
library it makes the program flow simpler especially for B4A.
2 Help tools 5 B4X Help tools
2 Help tools
To find answers to many questions about B4X the following tools are very useful.
2.1 Erel is Teaching Programming
Erel has made video tutorials for different subjects
These tutorials can be found in the forum at this link: https://www.b4x.com/etp.html
2.2 Search function in the forum
In the upper left corner, you find the
searchbox for the forum. Depending on
the window size it can be on the top right
side.
Enter a question or any keywords and press 'Return'.
The function shows you the posts that match your request.
Example: Enter the keyword ScrollView.
A list of the result is displayed below the menu.
Click on an item to show the thread.