Basic 基本方言,这是什么语言?

Basic 基本方言,这是什么语言?,basic,Basic,我正在使用AVL的Concerto后期处理应用程序,我在这里使用的脚本语言很难使用。它看起来像微软的VisualBasic,但不是很多,我想知道更多关于这是什么版本的basic,这样我就可以在网上找到更多的文档 当我尝试MS Visual Basic文档站点的代码时,比如生成int数组并放入一些元素来初始化它(如下所示),我在Concerto脚本编辑器中遇到了语法错误 ' Declare a single-dimension array and set its 4 values. Dim nu

我正在使用AVL的Concerto后期处理应用程序,我在这里使用的脚本语言很难使用。它看起来像微软的VisualBasic,但不是很多,我想知道更多关于这是什么版本的basic,这样我就可以在网上找到更多的文档


当我尝试MS Visual Basic文档站点的代码时,比如生成int数组并放入一些元素来初始化它(如下所示),我在Concerto脚本编辑器中遇到了语法错误

' Declare a single-dimension array and set its 4 values.
Dim numbers = New Integer() {1, 2, 4, 8}

这是来自Concerto自己的文档,我找不到如何创建一个简单的数组,但数据集istead是类似的

新DSA阵列 此函数生成一个新数组

语法: A=NewDSArray([行],[列])

参数:
  • 行(可选,1=默认):数字初始行数
  • 列(可选,0=默认值):数字初始列数
功能: A现在是一个新数组,可以使用Dataset数组类命令

thisDSMatrix=newdsarray(1,2)
FirstCol={1,2,3}
FirstCol.name="FirstCol" //.name will pass the name into the matrix
thisDSMatrix.PutCell(FirstCol,1,1)
SecondCol={4,5,6}
SecondCol.name="SecondCol"
thisDSMatrix.PutCell(SecondCol,1,2)
Mcols=thisDSMatrix.ColCount //returns 2
Mrows=thisDSMatrix.RowCount //returns 1
thisDSMatrix.AddColumn("MyNewCol") //a column is added and thisDSMatrix.ColCount will now show 3
thisDSMatrix.PutCell({7,8,9},1,thisDSMatrix.ColCount)
return thisDSMatrix

如果你能帮我找出基本协奏曲使用的确切版本,我将不胜感激。谢谢。

我们基本上遇到了相同的问题,因为我不想学习专有语言,所以我决定使用Python。AVLConcerto从V5.x版开始提供了一个Python API。尽管API在我看来并不完美,但这可能是Concerto脚本语言的替代方案。学习Python无疑是更好的解决方案。

为什么您确定这不是Concerto专有语言(即使是基于BASIC)?我绝对会查阅Concerto的文档以了解更多信息。除了以//开头的注释外,这看起来像Microsoft Visual Basic.Net。但在这种语言中,评论并不是以双斜杠开头的。