B4J Tutorials

[BANanoSQL] Understanding CRUD logic with ExecuteCallBack

Last edited:

[ABMaterial]: Understanding Events with Helper Classes

Ola

Why this? I want to think of a Events Helper Classes as something that could help other B4J ABM users with the transition to ABM. Please note, this is NOT how ABM WebApps are developed.

ABM...
 

Attachments

  • ABMActionButton.bas
    3.7 KB · Views: 364

[ABMaterial] Change font type

This post is the answer @alwaysbusy gave me to my question about how to implement a label to look like a clock:

Make a new css file and put it in /css/custom) In my case, 'Digital-7.css'...
 

[BANano] Serializing & De-Serializing Objects - "Type" to Json/Map and back

Ola

M sitting here and thinking if I can work with a "type" object as a "map" object and vise versa and or even "type to json". For example, I can define my stuff as a type variable, serialize it...
 

Attachments

  • SerializeObject.zip
    2.1 KB · Views: 318
Last edited:

[ABMaterial] Start ABMGridBuilder without the console window

To launch the ABMGridBuilder without the lingering console window simply change the respective .BAT like so:

start.bat
B4X:
start "" javaw -jar -Dprism.order=sw ABMGridBuilder.jar
...
 

[BANanoVuetifyAD3] How to learn from the New Awesome Kitchen Sink to create your next powerful WebApp/Website

Hi there

As a start to anyone interested in BANanoVuetifyAD3 and its webapp/website development eco-system, creating powerful webapps / websites, I greatly recommend the kitchen sink.

So you can...
 

[BANanoWebix] Lesson 17 - Comments / Chat Widget

Hi

The comments widget works like a chat screen. Now I need to learn BANanoWebsockets and feed that into this.

Lesson17.gif


One of the nice things about this component is that the users data...
 

[BANanoWebix] Lesson 29 MessageBoxes

Ola

Message boxes provides alerts, confirmation and the normal modal dialog that one can create..

Lesson29.gif


Here we have notifications, alerts, confirmations. We have created buttons on a...
 

Developing WebApps/WebSites with BVAD3 Free Online Class on April 28, 2021 @ 09:00 - 15:00 South African Time

Good day

The LM (Learner Material) is freely available for learning BVAD3 even if one cannot make it for the online meeting. Join and get access to it now, ...
 
Last edited:

[Server] Screen Capture & FTP

Last edited:

Starting with Raspbury Pi 4 - All in one video tutorial

I recently found a thread on how to use raspburry pi as an mqtt server/broker. I was not until a few moments ago Raspbury Pi literal so I 've searched in YouTube for a tutorial on how to get it...
 
Last edited:

[BANanoWebix] Creating a Multi-Page Interface in a SPA

Ola

The latest release of BANanoWebix features a sidebar that when selected, it displays 'different pages' within the same 'index.html file.

LessonMP.gif


At the heart of every BANano based App...
 
Last edited:

[ABMaterial]: Creating a Sign In Modal Dialog with Options: Part 3

Attachments

  • frmCreateAccount.bas
    29.6 KB · Views: 417
Last edited:

[ABMaterial] Using Cloudinary as CDN for your assets (v4.35)

Using a CDN (Content Delivery Network) for your WebApp can be very beneficial:

The Benefits of using a CDN:
  • Different domains. Browsers limit the number of concurrent...
 
Last edited:

[BANanoWebix] Lesson 8.2. The DataTable/DataGrid

Last edited:

[B4J] A solution for SQL Brute force Protection

Hi there,

I want to share a tactic / a small guard for MySQL/MariaDB DataBases..

Well all we know that having a Database online and not in localhost is difficult to protect from...
 

Attachments

  • MBB.zip
    14.9 KB · Views: 373
Last edited:

[ABMaterial] Using Google Analytics in 1.07

googleanalytics.png


I've put a new tutorial post on my blog on how to use Google Analytics in the upcoming new version of...
 

Finally: Convert cURL commands to JavaScript Fetch

Found it...


Happy coding!
 

The Official Raspberry Pi Projects book

Free download here
 

[ABMaterial]: Creating a Sign In Modal Dialog with Options: Part 2.1

Hi there

Part 2.1 seeks to address the UX design for the "Try Something Else" screen. This occurs when a user has forgotten the password but then instead of having it sent they just change it...
 

Attachments

  • frmChangePassword.bas
    20 KB · Views: 428
Top