Open xulihang opened 5 years ago
B4X(wiki)是一套用来开发跨平台应用的工具,包含针对安卓的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代码:
Sub Button1_Click Dim Random As Int Random = Rnd(1, 10) fx.MsgBox(MainForm,Random, "Your Number") End Sub
可以得到如下Java代码:
public 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 ""; }
收入第 45 期。
B4X(wiki)是一套用来开发跨平台应用的工具,包含针对安卓的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代码:
可以得到如下Java代码: