zoukankan      html  css  js  c++  java
  • 加入了静态类的语义分析引擎

    解决了静态类的属性访问,属性赋值,方法,事件绑定的语法分析程序:
    因此在以前脚本上加入了一个System.DateTime.Now的访问方法来测试程序运行的速度:
     1using System.Data
     2
     3function TestSpeed(t_rowNum,t_column)
     4{
     5start=System.DateTime.Now
     6/*
     7加入了测试字符串中加入表达式的功能
     8字符串的功能还有待完善
     9*/

    10
    11print("OK le ")
    12
    13loadLib("C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.dll")
    14a=new DataTable()
    15c1 =new DataColumn("c1")
    16a.Columns.Add(c1)
    17
    18c2 =new DataColumn("c2")
    19a.Columns.Add(c2)
    20
    21
    22//----设置行数和列数,现在用函数来表示就不需要了
    23//t_rowNum = 1000 //行数
    24//t_column = 50 //列数
    25
    26
    27
    28c3 =new DataColumn("c3")
    29a.Columns.Add(c3)
    30for(cc = 4 ;cc<50;cc=cc+1)
    31//增加列
    32   a.Columns.Add(new DataColumn("c"+cc))
    33}

    34print "运行一个<%t_rowNum%>行<%t_column%>的表,测试需要多少时间"
    35for(rr = 0 ;rr<1000;rr=rr+1)
    36{
    37
    38b=a.NewRow()
    39for(cc = 0 ;cc<a.Columns.Count;cc=cc+1)
    40//增加列
    41    b[cc]="ni hao "+cc+":"+rr
    42}

    43
    44//print("生成了一行")
    45a.Rows.Add(b)
    46// print("增加了一行")
    47
    48}

    49 PrintTable(a)
    50end =System.DateTime.Now //结束时间
    51
    52///------------------------打印结果
    53print "程序已经运行了:"+(end-start).TotalSeconds+""
    54}
     // TestSpeed结束了
    55 
    56 
    57 
    58////-----函数打印表格
    59function PrintTable(table)
    60{
    61 
    62//print("表一共有"+a.Rows.Count+"行")
    63    for(i=0;i<a.Rows.Count;i=i+1)
    64   {
    65//    print(a.Rows[i])
    66        for(j=0;j<a.Columns.Count;j=j+1)
    67        {
    68     
    69    //    print("列"+i+","+j)
    70     //    print("这是字符串中的运算a.Rows[i][j]:<%a.Rows[i][j]%>定义了  ")
    71        //      print(a.Rows[i][j])
    72//print("使用列名来访问")
    73//print a.Columns[j].ColumnName
    74// print(a.Rows[i][a.Columns[j].ColumnName])
    75        }

    76
    77   }

    78
    79 
    80}

    81
    82 
    ,程序执行的结果如下图所示:

  • 相关阅读:
    原生sql实现restful接口调用
    Yii框架实现restful 接口调用,增删改查
    http状态码
    封装一个使用cURL以POST方式请求https协议的公众方法
    YII框架实现 RBAC
    nginx开启fileinfo扩展
    微信登录
    Linux系统基础优化及常用命令
    Vim编辑器
    linux基本命令
  • 原文地址:https://www.cnblogs.com/FlyFire/p/361088.html
Copyright © 2011-2022 走看看