Chinaunix首页 | 论坛 | 博客
  • 博客访问: 550536
  • 博文数量: 156
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1183
  • 用 户 组: 普通用户
  • 注册时间: 2013-11-22 11:42
文章分类

全部博文(156)

文章存档

2015年(67)

2014年(89)

分类: C#/.net

2014-11-29 23:45:09


  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Threading;
  8. using System.Text;
  9. using System.Windows.Forms;

  10. namespace sin
  11. {
  12.     public partial class Form1 : Form
  13.     {
  14.         public Form1()
  15.         {
  16.             InitializeComponent();
  17.         }

  18.         private void button1_Click(object sender, EventArgs e)
  19.         {
  20.             Graphics DrawInterface = panel1.CreateGraphics();
  21.             Pen MyPenBlue = new Pen(Color.Blue, 5);
  22.             Pen MyPenBlack = new Pen(Color.Black, 5);
  23.             Pen MyPenControl = new Pen(Color.FromName("Control"), 3);
  24.             Pen MyPenRed = new Pen(Color.FromArgb(128, 255, 0, 0), 3);

  25.             DrawInterface.DrawLine(MyPenBlack, 0, 300, 800, 300); //画直线
  26.             int i;
  27.             double angle1;
  28.             float x1, y1, x2, y2;

  29.              for (i = 0; i < 360; i+=30) //画圆
  30.              {
  31.                   angle1 = (float)i * 2 * 3.14 / 360;

  32.                   x1 = (float)(300 - 200 * Math.Sin(angle1));
  33.                   y1 = (float)(300 - 200 * Math.Cos(angle1));

  34.                   DrawInterface.DrawEllipse(MyPenRed, x1, y1, 30, 30);
  35.                   Thread.Sleep(20);
  36.               }
  37.         }
  38.     }
  39. }

阅读(1359) | 评论(0) | 转发(0) |
1

上一篇:用C#画正弦函数

下一篇:通过C#操作数据库

给主人留下些什么吧!~~