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 
    ,程序执行的结果如下图所示:

  • 相关阅读:
    BOI 2002 双调路径
    BOI'98 DAY 2 TASK 1 CONFERENCE CALL Dijkstra/Dijkstra+priority_queue/SPFA
    USACO 2013 November Contest, Silver Problem 2. Crowded Cows 单调队列
    BOI 2003 Problem. Spaceship
    USACO 2006 November Contest Problem. Road Blocks SPFA
    CEOI 2004 Trial session Problem. Journey DFS
    USACO 2015 January Contest, Silver Problem 2. Cow Routing Dijkstra
    LG P1233 木棍加工 动态规划,Dilworth
    LG P1020 导弹拦截 Dilworth
    USACO 2007 February Contest, Silver Problem 3. Silver Cow Party SPFA
  • 原文地址:https://www.cnblogs.com/FlyFire/p/361088.html
Copyright © 2011-2022 走看看