zoukankan      html  css  js  c++  java
  • EAA脚本语言0.2

    对上一版的改进。IL生成问题大部分解决了。

    运行效果

    脚本源码

    #using "System";
    #using "System.Drawing";
    #using "System.Windows.Forms";
    
    function gdi()
    {
        var f =  new System.Windows.Forms.Form();
        f.Width = 500;
        f.Height = 500;
        f.Text =  "GDI绘图";
        f.Show();
        
    var g = f.CreateGraphics();
           
    var p = new Pen(Color.Blue,1);
    
    //转变坐标轴角度
    for (var i = 0; i < 90; i++)
    {
        g.RotateTransform(i);//每旋转一度就画一条线
        g.DrawLine(p, 0, 0, 100, 0);
        g.ResetTransform();//恢复坐标轴坐标
    }
    
    //平移坐标轴
    g.TranslateTransform(100, 100);
    g.DrawLine(p, 0, 0, 100, 0);
    g.ResetTransform();
    
    //先平移到指定坐标,然后进行度旋转
    g.TranslateTransform(100,200);
    for (var i = 0; i < 8; i++)
    {
    g.RotateTransform(45);
    g.DrawLine(p, 0, 0, 100, 0);
    }
    
    g.Dispose();
    
    }
    
    function main()
    {
        gdi();
        Console.ReadKey();
    
    }

    当前编译器结构

    源码下载地址

    http://files.cnblogs.com/haiconc/EaaSharp-0.2.zip

  • 相关阅读:
    贪心[2019.5.25]
    顺序统计算法[2019.5.25]
    polya/burnside 学习
    虚拟机上装uoj
    一些常用的数据结构维护手法
    发一个数据生成器
    圆方树学习
    四校联考 推冰块
    Codeforces Training S03E01泛做
    HAOI2015 泛做
  • 原文地址:https://www.cnblogs.com/haiconc/p/3428219.html
Copyright © 2011-2022 走看看