realbasic支持哪些语言?

时间:2010-02-15 08:59:15

标签: php macos realbasic realstudio

一位朋友告诉我,我可以通过realbasic中的php插件创建mac应用程序。这是真的?香港专业教育学院像疯了一样搜索网络,语法不然 使用插件查看任何接近php的内容。你所做的就是写函数调用并在其中编写你的php。但那有点愚蠢。我想知道的是这个应用程序支持哪些语言以及它在教程中看到的或接近的语言?日Thnx

5 个答案:

答案 0 :(得分:4)

REAL Studio(以前称为REALbasic)是一种完全面向对象的BASIC语言,可编译本机Macintosh OS X,Windows和Linux可执行文件。 IDE包含创建应用程序所需的所有编辑器和编译器。

Monkeybread Software提供了一个php插件,允许您在REALbasic中调用 php脚本。它们还提供了一种在REALbasic应用程序中使用Java类的方法。通常,插件允许您在RB框架之外调用C代码。

答案 1 :(得分:1)

REALBasic可以这样做吗?

Review of REALBasic

  

REALBasic是一个允许程序员使用BASIC编程语言开发应用程序的工具...... REALBasic还将为MAC OS Classic和MAC OS X创建应用程序。

您的朋友可能误解了对其他语言的支持。

答案 2 :(得分:1)

有点过时的澄清,但可能需要做,因为这里有点混乱。

简答:是的。您可以在REALStudio中使用PHP(IDE到REALBasic)。由于某些原因,上面的大部分答案都是因为过于严格或过于宽松的解释而错误。

REALBasic是语言。 REALStudio是IDE和编译器。

REALStudio接受可以使用REALBasic从IDE中调用的插件。这些插件可以以编程方式执行任何操作,包括调用其他语言解释器。

有适用于PHP,Lua,JavaScript和其他语言的插件。当包含插件时,这些函数提供了可以调用以执行脚本并处理结果的函数。这并不意味着将这些语言的函数添加到REALStudio中,而是可以运行整个解释器,就像在命令行中运行它一样。

'Comments in REALBasic start with a '
'Double quotes are escaped by doubling them, ""like so""

'Initialize a new PHP object
dim p as PHPMBS
p=new PHPMBS

'Put the PHP code into a string
dim phpFunction as string = "echo ""Hello"";"

'Result is a string variable where the result will be assigned
dim result as string

'Assign the result of the PHP Function to the string variable
result=p.Execute(phpFunction)

'Pop up an alert with the message
msgBox result

当然,您可以将整个PHP文件包含到您的可执行文件中并调用它们并执行它们,结果可以是文本或图像,您可以在之后执行操作或将其添加到另一个PHP函数中。

想象一下,PHP引擎被编译为一个库,可以访问您的可执行文件,就像大多数其他语言/ IDE一样。

请记住,PHP插件目前是需要付费的第三方模块。

答案 3 :(得分:0)

也许你的朋友在想Yuma?它允许您使用REALbasic进行网站站点脚本编写(非常类似于PHP)。

http://www.yumadev.com/

答案 4 :(得分:0)

REALStudio是REAL Software的BASIC版本的IDE。它适用于MacOS,Windows和Linux。 IDE支持一种语言 - BASIC。