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

全部博文(156)

文章存档

2015年(67)

2014年(89)

分类: C#/.net

2014-11-29 23:37:04



  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 MyPenRed = new Pen(Color.FromArgb(128, 255, 0, 0), 3);

  22.             DrawInterface.DrawLine(MyPenBlack, 0, 300, 800, 300); //画直线

  23.             int i;
  24.             double angle1;
  25.             float x1, y1;

  26.             for (i = 0; i < 360; i += 20)
  27.             {
  28.                 angle1 = (float)i * 2 * 3.14 / 360;
  29.                 x1 = (float)(300 + i);
  30.                 y1 = (float)(300 + 150 * Math.Sin(angle1));
  31.                 Rectangle TempRect = new Rectangle((int)x1, (int)y1, 30, 30);
  32.                 DrawInterface.DrawEllipse(MyPenRed, TempRect);
  33.                 Thread.Sleep(20);
  34.              }
  35.          }
  36.     }
  37. }

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

上一篇:用C#画直线

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

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