1、本程序支持使用.NET语言编译的插件代码
2、因为内部调用类型的问题,因此正常情况可使用本程序内置代码生成插件程序
3、生成的插件程序路径位于Calculator\DefineFunction\VBNET文件夹下(没有的话,请自行创建)
4、插件程序的后缀仅支持.exe与.dll 
5、每个插件程序仅支持一个函数名称的调用(可以重载),其名称与插件文件名称一致
6、如果希望用户输入插件函数时弹出使用的提示内容,可以同在Calculator\DefineFunction\VBNET文件夹下新建一个同名称后缀为.txt的说明文件
7、如果希望用户输入帮助文件提示其它相关使用说明内容时,可以在编写插件代码时,编写一个Public Function Hint() As String 的函数,用来返回对应的描述说明


例子:

/******************************************************* 

Public Function MyAdd(ByVal a(,) As Double, ByVal b As Double) As Double(,) 
      Dim i, j, n,m As Integer 
      m=a.GetLength(0) 
      n = a.Length \ m - 1 
      m -= 1 
      For i = 0 To m 
            For j = 0 To n 
                  a(i, j) += b 
            Next 
      Next 
      Return a 
End Function 

*******************************************************/ 
//假如上面*之间的内容存在文件c:\test.vb的文件里,则执行如下命令创建插件
codePath = "c:\test.vb";
mainPath = ApplicationDirectory() ;
exePath  = SymAppend(mainpath , "\Calculator\DefineFunction\VBNET\" ,"MyAdd.dll");
CompileVBNETCode(codePath , exePath);//执行本函数后确认是否编译成功
ApplicationRestart();//如果想弹出关键字myadd立即生效,可以执行本函数,注意弹出关键字的大小写与生成文件名称一致

//下面测试插件函数myadd
b=1:4//执行本命令创建一个b矩阵 
b = 
[ 1.00000000000000    2.00000000000000    3.00000000000000    4.00000000000000 ] 

c=Myadd(b,10)//执行本命令后得到b+10的结果 
c = 
[ 11.0000000000000    12.0000000000000    13.0000000000000    14.0000000000000 ]
