摘要:
以前实现的if语句句法是: if ( codement ){ ...}else{...}现在加入了新的语法分析程序.可以识别一下语句: 1function test(a) 2{ 3 4if ( a 1 ) 7 8print "a>1" 910else if ( a10)1314print "a>10:"+a1516else1718print "a1 ) 8print "a>1" 9else10... 阅读全文
摘要:
1/**//*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2* 这个程序主要是测试代理类的初始化 3* 4* 5* 6*?*/ 7 8using System.Threading 9using System1011t= new Thread(new ThreadStart( haha ))1213//这里可以把函数写在一 阅读全文
摘要:
1/**//* - -------------------- 2/ 3/这是个简单的递归测试 4/ 5/ 6/ */ 7 8function test(a) 9{10 if ( a 28/ */" //打印一个说明293031 32print test(4) 阅读全文
摘要:
1 int t_rowNum = 10000 ; 2 int t_column = 1000 ; 3 Console.WriteLine("测试创建一个{0}行{1}列的表需要多少时间:",t_rowNum,t_column); 4 DataTable dt = new DataTable(); 5 ... 阅读全文
摘要:
今天在脚本中测试了一个10000*1000表的生成效率:下面是用C#控制台程序编写的:感觉内存耗用太多了的原因可能是我把行的声明放在了循环当中的原因造成的,待会再测试一下下面是我使用脚本生成10000*1000表所执行的结果:可以看到耗用的时间明显增加,内存耗用了99M脚本跟现在C#控制台程序比较的结果,显然比较乐观,但是我认为C#的实际效果应该不是这样,待会我再对C#代码进行一下优化,看一下C#... 阅读全文
摘要:
解决了静态类的属性访问,属性赋值,方法,事件绑定的语法分析程序:因此在以前脚本上加入了一个System.DateTime.Now的访问方法来测试程序运行的速度:1usingSystem.Data23functionTestSpeed(t_rowNum,t_column)4{5start=System.DateTime.Now6/**//*7加入了测试字符串中加入表达式的功能8字... 阅读全文
摘要:
脚本引擎的语法分析和解释引擎基本完成了,接下来就是对于一些特殊的库和类来加入灵活的语法支持了.感觉对COM和DLL的支持是这个脚本引擎里面必须的,因为我想用它来访问一些Matlab类。那样Matlab和C#就能更好的交互了(希望能够实现)在C#中调用dll可以在代码中使用dllImport来实现,但是在脚本中怎么实现现在还没有考虑.实现不行就只能用loadLib方法通过C#的dll来中转了调用CO... 阅读全文
摘要:
今天专门在WebPart中加入FireScript脚本引擎,实现了一些文档的权限控制,感觉还是有点意思.到时把图片上传来给大家看看呵. 阅读全文
摘要:
写了一个脚本来测试嵌套的效率: 1 /**/ /* 2 3 测试一下字符串中怎么来加入表达式 4 ... 阅读全文
摘要:
今天终于把字符串中嵌套表达式的识别程序改完了,测试代码如下: /**/ /* 测试一下字符串中怎么来加入表达式 */ ... 阅读全文