B4J Tutorials

[BANanoWebix] Show a progressbar on long processes

Ola

Download BANanoWebix


Based on a request I received, the WixProgressBar comes handy for showing long processes. You just run the .SetProgressBar(elementID, config) and it will show a...
 
Last edited:

Beginning SQL Queries with SQLite Visually - Part 1

Hello there

As I'm doing a lot of db based apps, whilst there are a variety of visual query generators out there, I decided to start my own as part of this RAD tooling thing I do.

Anyway here is...
 

Attachments

  • jQueryBuilder.zip
    61.7 KB · Views: 286
Last edited:

[ABMaterial] Responsive containers

Next to the normal responsive page behaviour, in ABMaterial 4.25 you will be able to do this with containers too!

This may not sound special, but it's a biggie! There are very few frameworks out...
 

[Pen & Paper]: Create a simple 'Contacts' ABMaterial WebApp - Part 2

Last edited:

[BANanoVueMaterial]: Create a CRUD App with BANanoSQL (IndexedDB) as a backend

Ola

NB: First set up BANanoVueMaterial The code for this tutorial is under the folder 4. Examples\6. Form Utilities


This tutorial will take you through the process...
 
Last edited by a moderator:

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

Hi again

This is the second installment of the above mentioned article. In this part we will look into the "Forgot Password" UX design and some additional things.

Part 2.1...
 

Attachments

  • frmForgotPassword.bas
    18.9 KB · Views: 464
Last edited:

[ABMaterial] B4JS - 07 The UI connection (part 2)

[BANanoFireStoreDB] Creating a Chat application

Last edited:

Newton Fractals - all in B4J

USE THE B4J PROJECT IN POST #19 BELOW.

I have converted this Github project to a B4J project (a number of B4J classes in the B4J project to match the classes in the Github project)...
 

Attachments

  • b4aNewtonFractalViewer.zip
    7.7 KB · Views: 115
Last edited:

[BANanoMJLM] Responsive Email Projects

Last edited:

[ABMaterial]: Getting & Setting JavaScript Properties to Custom Components

Hi there

When creating custom components, you will deal with javascript. You component will come up with its own methods to execute and events that you can trap.

This tutorial deals with getting...
 

PyScript in your webpage using ABMaterial as an example

Hello.

Today I would like to present how to combine PyScript with B4X. I have taken ABMaterial as an example.
First, let's start what PyScript is. In the simplest way, it is the execution of non...
 

Attachments

  • home.bas
    9.5 KB · Views: 248
  • example.txt
    158 bytes · Views: 237
Last edited:

[BANano] Creating Master Details Grid with UOEGridTable

Last edited:

Making an extensible Web Server with jServer

I use jServer/Server extensively. One thing I've struggled with is the fact that I have several huge B4J projects which keep on growing and each one requires its own port. I've longed to be able...
 

Attachments

  • HandlerServer.zip
    27.3 KB · Views: 356

[BANanoWebix] Creating Multi-Page Apps - Part 1

Attachments

  • BWMP1.zip
    15.2 KB · Views: 387
Last edited:

[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: 528
  • BANanoWebView.zip
    1.2 KB · Views: 580

Remote control Raspberry Pi with Tablet via Bluetooth.

Based on various tutorials and posts, I have made this remote control for my RPi.
Hardware required: Tablet with 1200 x 800 resolution (can be reduced by changing the layout file) and Bluetooth...
 

Attachments

  • Windsonic_server.zip
    1.9 KB · Views: 347
  • winsonic_client.zip
    86 KB · Views: 378
  • windsonic_client.png
    windsonic_client.png
    36.3 KB · Views: 444
Last edited:

[BANanoWebix] Lesson 15 Menus & Windows

Hi

This lesson covers 3 items being..

1. Menu
2. SideMenu
3. Window
4. Popup

Lesson15.gif


1. The menu

This can be a vertical or horizontal menu that one can have and it can also have...
 

Switch to shutdown RPI

The RPi hasn't a switch to shutdown the RPI; if you cut off power from the RPi, SD card could be corrupted easely.

An easy solution is to add a switch to shutdown the RPI connected to a GPIO pin...
 

Beginning JQuery Mobile with OneEvery

Well, this is a proof of concept, nothing fancy...

OneEveryJQM.gif


The idea behind OneEvery is to explore JavaScript frameworks for developing websites/webapps. Whilst the Bootstrap exploration is...
 
Last edited:
Top