B4J Tutorials

Modules Attributes

The following module attributes are supported:

Main Module
  • MainFormWidth / MainFormHeight - Set the main form initial width and height.
  • AdditionalJar - An...
 
Last edited:

[B4X] Proxy Server Socks 4 and Proxy Http (Source Code)

Many years ago I needed to sniff a connection and I didn't have a free sniffer available and I didn't know how to create one .... So after a long reflection I decided to create a Proxy Server in...
 

Attachments

  • Sock4.zip
    5.6 KB · Views: 331
Last edited:

[BANano] Using an external Editor like WYSIWYG Web Builder with B4J/BANano

Attachments

  • WYSIWYGWebBuilder.zip
    177.1 KB · Views: 713
Last edited:

Synchronize ListView Scrolling

Attachments

  • LVSyncClass.zip
    2.8 KB · Views: 544
  • LVSync-2.zip
    3.1 KB · Views: 508
Last edited:

[BANano] inline php -> server code

Peter had a great idea for a new feature in BANano:
Kiffi said:
Hello Alain,

So you don't get bored ;), I have an idea for another BANano killer feature: ServerCode :)

Imagine, it would be...
 
Last edited:

[ABMaterial] Msgbox and InputBox (2.51)

Sometimes you just need to show a quick msgbox or a single field inputbox to the user. In ABMaterial you can build some quick modal sheets to do this. But in 2.51 I've integrated the possibility...
 

[ABMaterial]: Sharing the goodness

Article 1: Generic Excel Importer Class for your ABMUpload component

For my ABMaterial App, I needed a Ms Excel worksheet importer, so I decided to build one.

For this, you will need the...
 

Attachments

  • clsExcelmporter.bas
    12.3 KB · Views: 540

[ABMaterial] - ABMCustomComponent - Google Charts

Requires ABM version 2.0 or above...

Google Charts - LineChart

My second stab at using a custom component ( which generally means adding js script into the project).
This is a bit more...
 

javafx charts / graphs - LineChart, PieChart, BarChart, AreaChart, Horizontal BarChart, Stacked BarChart, Stacked AreaChart

This is an "inline java code" example for the javafx line chart. It has very basic functionality at present.

You will need javafx.controls.jar. I found the jar on my computer at...
 

Attachments

  • LineChart.zip
    4.4 KB · Views: 393
Last edited:

Simple Layout Designer (SLD) B4J application.

Simple Layout Designer (SLD) B4J application.

Check out message #31 for the latest update!

In this tutorial you can learn how to create a layout using the Simple...
 

Attachments

  • sld00.png
    sld00.png
    26.5 KB · Views: 1,078
  • simple_layout_designer.zip
    270.5 KB · Views: 291
  • sld_load_example.zip
    115.4 KB · Views: 260
Last edited:

Consuming http streams

Standard http communication is made of a request being sent from the client to the server and the server response sent back to the client.
As I'm sure you know you should use OkHttpUtils2 for such...
 

Attachments

  • MjpegWithOkHttp.zip
    4.5 KB · Views: 714
Last edited:

B4J Beginner's Guide

This guide is obsolete ! It is no more updated.
Please use the B4X Booklets.


Here is a Beginner's Guide in pdf format.
The source code for the example programs is included.

All...
 
Last edited:

Java Security

In the last years there were many reports in the media about Java security. All these security issues are related to vulnerabilities that allow the process to exit the sandbox boundaries.

These...
 

[server] Using UI app to create a QR code as part of a server solution

Attachments

  • QRGenerator.bas
    3.6 KB · Views: 433
Last edited:

[ABMaterial] Better Delegating the creation of complex components

[EDIT: This thread started as my approach to delegating complex components creation, including events.
@alwaysbusy then proposed a better system, that he needs us to say if we want it...
 
Last edited:

The easy way to install your B4J application on Linux

This is meant to be a tutorial for you to easily distribute your applications developed in linux.
Through B4JPackager11 and B4JPackager v1.50 the excellent tool developed by Erel gives us the...
 

[BANano3D] Beginning 3D with Three.JS

Ola there...

BANano3D

This is also part of my bucket list things...:p .Now that I'm a little comfortable with the html5 games outlook using BANanoCreateJS, today I thought why not...
 

[BANano] Sending Contact Us Form contents to an email with inline PHP

Ola

For this exercise, you need the skeleton & sweet alert banano libraries. You will need to compile them (run + compile as library) using the latest version of BANano.

Why a PHP based Contact...
 

[BANanoReact] Render your Website/WebApp using Facebook ReactJS

Hi there

DEPRECATED: THIS WAS JUST A PROOF OF CONCEPT (now overtaken by BANanoWebix & BANanoVueMaterial)


Before you embark on this journey, you might first want to look at...
 
Last edited:

[ABMaterial]: Kanban Reporting CustomComponent

Hi there

I'm working on something to enable me to show some stuff in kanban board format, just for displaying and nothing else. After a while I've managed to come up with this...

KanBan.png
...
 

Attachments

  • SyncfusionKanban.bas
    17.7 KB · Views: 532
Last edited:
Top