Skip to main content

CurateClick

www.b4x.com favicon

B4X

B4X是一套使用Basic语言开发跨平台应用的工具集,包含B4A(安卓)、B4i(iOS)和B4J(Java)等组件,支持转译为Java、Objective-C和JavaScript等目标平台代码,并提供了跨平台的XUI图形界面组件。

Check out B4X on CurateClick

• Copy the embed code to showcase this product on your website

• Share on X to spread the word about this amazing tool

B4Xwiki)是一套用来开发跨平台应用的工具,包含针对安卓的B4A、针对iOS的B4i以及针对Java的B4J。几个平台的工具可以通过序列化共享数据和使用针对跨平台设计的XUI图形界面组件。B4J既可以基于Javafx开发桌面客户端,也可以开发命令行程序,也可以基于Jetty开发服务器程序。还有用户基于B4J制作了开发网页的框架,比如利用WebSocket,使用纯Basic语言开发WebApp的ABMaterial以及通过将网页组件封装为B4J中的类以便于生成HTML代码,将Basic语言转译为JavaScript来制作PWA应用的BANano。Basic语言会被转译为对应平台的代码,比如Java、Objective-C、JavaScript。以下Basic代码:vbSub Button1_ClickDim Random As IntRandom = Rnd(1, 10)fx.MsgBox(MainForm,Random, "Your Number")End Sub可以得到如下Java代码:javapublic static String _button1_click() throws Exception{ int _random = 0; _random = 0; _random = anywheresoftware.b4a.keywords.Common.Rnd((int) (1),(int) (10)); _fx.Msgbox(_mainform,BA.NumberToString(_random),"Your Number"); return "";}

Latest Weekly Picks

promptbuilder.cc favicon
Weekly Pick

Generate, optimize, test, and manage AI prompts in one place. Turn an idea into a ready-to-use prompt in seconds.

Prompt Builder
freqz.net favicon
Weekly Pick

Your Personal K-Style Vibe Photo Studio

Freqz
webleadr.com favicon
Weekly Pick

Find and contact web design leads and businesses without websites, like local dentists, effortlessly from any location in just a few clicks.

Webleadr

the art of having something to say

pretty-scale.com favicon
Weekly Pick

How Pretty Are You? Let AI Decide.

Pretty Scale
c2story.com favicon
Weekly Pick

Create Illustrated Stories with AI

C2story

Impromptu Speech Topics & Timer

Seedance 2.0: Multimodal AI video creator. Precisely direct characters and cameras to create production-ready, multi-shot cinematic stories in one click.