B4J Tutorials

[BANano] Create a Landing Page for your website using UOENow+BANano

Hi there..

UOENow, introduced us in terms of the various components of the Now UI Kit from Creative Tim that we can use to develop our websites. What we will do today is to extend on that and...
 
Last edited:

B4J Code Execution FlowChart with UOEProcess.Show

Ola

UOEProcess.Show

As per subject matter, this intends for anyone to be able to do an analysis of their code execution using UOEProcess.Show.

By simply logging and then pasting the...
 

[BANano] Exploring Using PHP & SQLite for your WebApp

Attachments

  • BANanoSQLiteCode.zip
    1.2 KB · Views: 682
Last edited:

[ABMaterial] New component ABMSmartWizard

I'm finishing up ABMaterial 3.00 Chipmunk and a new component that has been introduced is ABMSmartWizard.

ABMSmartWizard is a flexible step wizard component. It is easy to implement and...
 

[server] Run a Server on Azure as an App Service

Since Azure supports Jetty, a B4J server app can also run on azure.

1. Search jetty in the marketplace and create a web app service...
 

Attachments

  • search.png
    search.png
    41.4 KB · Views: 1,833
Last edited:

[ABMaterial] ABMPivotTable new functionalities (2.50)

The ABMPivotTable component has been extended with some extra functionalities:

1. Collapsable/Expandable rows and columns
2. Presetting table type and aggregation type + values
3. Show readonly...
 

Install OpenJRE8 with OpenJFX on Ubuntu (Linux)

Hey, i had some trouble with OpenJRE8 and this was the solution.

This Tutorial help you, if you have for example this error:
B4X:
java.lang.RuntimeException: java.lang.NoClassDefFoundError...
 

[BANano] Bidirectional communication between B4J and BANano

Hello,

I found something interesting from Daestrum and tried it out to see if it could be used for BANano.

With this code it is possible to establish a communication between a B4J WebView...
 

Attachments

  • B4JWebView.zip
    3 KB · Views: 768
  • BANanoWebView.zip
    1.2 KB · Views: 839

[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: 606

[BANano] Creating the PhotoNinja Website with UOE

Last edited:

[B4x] RSA example (asyncstreams)

- Changed to B4x as the subs can be used in B4A, too
- "Send File" added (new Button to send a file to the other client)



This tutorial is based on Erel's Asyncstreams example...
 

Attachments

  • RSAExample.zip
    5.9 KB · Views: 710
Last edited:

[BANano] Working with promises

BANano 2.19+ has a new object: BANanoPromise. It allows you to easily use Javascript Promises.

A promise can be useful e.g. if you want to upload/download files, which can take some time to do...
 
Last edited:

B4J HowTo's

Dear All,

While learning and exploring B4J, captured B4J HowTos. The B4J HowTos are either from own experience or inspired by hints from the B4J forum (Thanks to All!).

Please note, due to...
 
Last edited:

Creating a hotel reservation app with BANanoJQM

Hi there

First and foremost, thank you for making a decision to view and even read this thread. Whilst not being an expert in BANano and still learning the ropes, the article is mainly about the...
 
Last edited:

[BANano] Exploring BANanoEvents

Hi there

This is just my method (without abstract designer views) of adding and binding events to elements.

1. Elements are added to the page
2. After the page content is updated, events are...
 

Attachments

  • BANanoEvents1.zip
    2 KB · Views: 629
Last edited:

[BANano]: Distributing and accessing an existing SQLite Databases - Part 1

Last edited:

TreeTableView

TreeTableView is a new control added in B4J v5.80.

SS-2017-07-13_15.52.52.png


TreeTableView is very similar to TreeView where each item has...
 

Attachments

  • TreeTableViewExample.zip
    2.6 KB · Views: 1,898
  • TreeTableView2ndExample.zip
    4.1 KB · Views: 2,014

[BANano] Working with BANanoSQL

BANanoSQL makes it possible to use 'normal' SQL queries on the IndexedDB database located in the browser.

There are three ways on how to work with BANanoSQL:

1. Event Driven
This is...
 
Last edited:

[BANano]: BANanoSQL CRUD-ing around with BANanoSQLUtils

Last edited:

[BANano] v2: (2) B4J Abstract Designer

Last edited:
Top