using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
int a1 = 0, a2 = 0, a3 = 0, a4 = 0, a5 = 0, a6 = 0, a7 = 0, a8 = 0, a9 = 0, sum;
int b1,b2,b3,b4,b5,b6,b7,b8,b9;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
button1.Text = "";
button2.Text = "";
button3.Text = "";
button4.Text = "";
button5.Text = "";
button6.Text = "";
button7.Text = "";
button8.Text = "";
button9.Text = "";
}
private void button1_Click(object sender, EventArgs e)
{
a1++;
sum = a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9;
textBox1.Text = Convert.ToString(sum);
if (sum % 2 == 0)
{
button1.Text = "O";
b1=1;
}
else
{
button1.Text = "X";
b1=4;
}
button1.Enabled = false;
if ((b1 + b2 + b3 == 3) || (b4 + b5 + b6 == 3) || (b7 + b8 + b9 == 3) || (b1 + b4 + b7 == 3) || (b2 + b5 + b8 == 3) || (b3 + b6 + b9 == 3) || (b1 + b5 + b9 == 3) || (b3 + b5 + b7 == 3))
{
MessageBox.Show("O贏");
}
else if ((b1 + b2 + b3 == 12) || (b4 + b5 + b6 == 12) || (b7 + b8 + b9 == 12) || (b1 + b4 + b7 == 12) || (b2 + b5 + b8 == 12) || (b3 + b6 + b9 == 12) || (b1 + b5 + b9 == 12) || (b3 + b5 + b7 == 12))
{
MessageBox.Show("X贏");
}
}
private void button2_Click(object sender, EventArgs e)
{
a2++;
sum = a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9;
textBox1.Text = Convert.ToString(sum);
if (sum % 2 == 0)
{
button2.Text = "O";
b2=1;
}
else
{
button2.Text = "X";
b2=4;
}
button2.Enabled = false;
if ((b1 + b2 + b3 == 3) || (b4 + b5 + b6 == 3) || (b7 + b8 + b9 == 3) || (b1 + b4 + b7 == 3) || (b2 + b5 + b8 == 3) || (b3 + b6 + b9 == 3) || (b1 + b5 + b9 == 3) || (b3 + b5 + b7 == 3))
{
MessageBox.Show("O贏");
}
else if ((b1 + b2 + b3 == 12) || (b4 + b5 + b6 == 12) || (b7 + b8 + b9 == 12) || (b1 + b4 + b7 == 12) || (b2 + b5 + b8 == 12) || (b3 + b6 + b9 == 12) || (b1 + b5 + b9 == 12) || (b3 + b5 + b7 == 12))
{
MessageBox.Show("X贏");
}
}
private void button3_Click(object sender, EventArgs e)
{
a3++;
sum = a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9;
textBox1.Text = Convert.ToString(sum);
if (sum % 2 == 0)
{
button3.Text = "O";
b3=1;
}
else
{
button3.Text = "X";
b3=4;
}
button3.Enabled = false;
if ((b1 + b2 + b3 == 3) || (b4 + b5 + b6 == 3) || (b7 + b8 + b9 == 3) || (b1 + b4 + b7 == 3) || (b2 + b5 + b8 == 3) || (b3 + b6 + b9 == 3) || (b1 + b5 + b9 == 3) || (b3 + b5 + b7 == 3))
{
MessageBox.Show("O贏");
}
else if ((b1 + b2 + b3 == 12) || (b4 + b5 + b6 == 12) || (b7 + b8 + b9 == 12) || (b1 + b4 + b7 == 12) || (b2 + b5 + b8 == 12) || (b3 + b6 + b9 == 12) || (b1 + b5 + b9 == 12) || (b3 + b5 + b7 == 12))
{
MessageBox.Show("X贏");
}
}
private void button4_Click(object sender, EventArgs e)
{
a4++;
sum = a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9;
textBox1.Text = Convert.ToString(sum);
if (sum % 2 == 0)
{
button4.Text = "O";
b4=1;
}
else
{
button4.Text = "X";
b4=4;
}
button4.Enabled = false;
if ((b1 + b2 + b3 == 3) || (b4 + b5 + b6 == 3) || (b7 + b8 + b9 == 3) || (b1 + b4 + b7 == 3) || (b2 + b5 + b8 == 3) || (b3 + b6 + b9 == 3) || (b1 + b5 + b9 == 3) || (b3 + b5 + b7 == 3))
{
MessageBox.Show("O贏");
}
else if ((b1 + b2 + b3 == 12) || (b4 + b5 + b6 == 12) || (b7 + b8 + b9 == 12) || (b1 + b4 + b7 == 12) || (b2 + b5 + b8 == 12) || (b3 + b6 + b9 == 12) || (b1 + b5 + b9 == 12) || (b3 + b5 + b7 == 12))
{
MessageBox.Show("X贏");
}
}
private void button5_Click(object sender, EventArgs e)
{
a5++;
sum = a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9;
textBox1.Text = Convert.ToString(sum);
if (sum % 2 == 0)
{
button5.Text = "O";
b5=1;
}
else
{
button5.Text = "X";
b5=4;
}
button5.Enabled = false;
if ((b1 + b2 + b3 == 3) || (b4 + b5 + b6 == 3) || (b7 + b8 + b9 == 3) || (b1 + b4 + b7 == 3) || (b2 + b5 + b8 == 3) || (b3 + b6 + b9 == 3) || (b1 + b5 + b9 == 3) || (b3 + b5 + b7 == 3))
{
MessageBox.Show("O贏");
}
else if ((b1 + b2 + b3 == 12) || (b4 + b5 + b6 == 12) || (b7 + b8 + b9 == 12) || (b1 + b4 + b7 == 12) || (b2 + b5 + b8 == 12) || (b3 + b6 + b9 == 12) || (b1 + b5 + b9 == 12) || (b3 + b5 + b7 == 12))
{
MessageBox.Show("X贏");
}
}
private void button6_Click(object sender, EventArgs e)
{
a6++;
sum = a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9;
textBox1.Text = Convert.ToString(sum);
if (sum % 2 == 0)
{
button6.Text = "O";
b6=1;
}
else
{
button6.Text = "X";
b6=4;
}
button6.Enabled = false;
if ((b1 + b2 + b3 == 3) || (b4 + b5 + b6 == 3) || (b7 + b8 + b9 == 3) || (b1 + b4 + b7 == 3) || (b2 + b5 + b8 == 3) || (b3 + b6 + b9 == 3) || (b1 + b5 + b9 == 3) || (b3 + b5 + b7 == 3))
{
MessageBox.Show("O贏");
}
else if ((b1 + b2 + b3 == 12) || (b4 + b5 + b6 == 12) || (b7 + b8 + b9 == 12) || (b1 + b4 + b7 == 12) || (b2 + b5 + b8 == 12) || (b3 + b6 + b9 == 12) || (b1 + b5 + b9 == 12) || (b3 + b5 + b7 == 12))
{
MessageBox.Show("X贏");
}
}
private void button7_Click(object sender, EventArgs e)
{
a7++;
sum = a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9;
textBox1.Text = Convert.ToString(sum);
if (sum % 2 == 0)
{
button7.Text = "O";
b7=1;
}
else
{
button7.Text = "X";
b7=4;
}
button7.Enabled = false;
if ((b1 + b2 + b3 == 3) || (b4 + b5 + b6 == 3) || (b7 + b8 + b9 == 3) || (b1 + b4 + b7 == 3) || (b2 + b5 + b8 == 3) || (b3 + b6 + b9 == 3) || (b1 + b5 + b9 == 3) || (b3 + b5 + b7 == 3))
{
MessageBox.Show("O贏");
}
else if ((b1 + b2 + b3 == 12) || (b4 + b5 + b6 == 12) || (b7 + b8 + b9 == 12) || (b1 + b4 + b7 == 12) || (b2 + b5 + b8 == 12) || (b3 + b6 + b9 == 12) || (b1 + b5 + b9 == 12) || (b3 + b5 + b7 == 12))
{
MessageBox.Show("X贏");
}
}
private void button8_Click(object sender, EventArgs e)
{
a8++;
sum = a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9;
textBox1.Text = Convert.ToString(sum);
if (sum % 2 == 0)
{
button8.Text = "O";
b8=1;
}
else
{
button8.Text = "X";
b8=4;
}
button8.Enabled = false;
if ((b1 + b2 + b3 == 3) || (b4 + b5 + b6 == 3) || (b7 + b8 + b9 == 3) || (b1 + b4 + b7 == 3) || (b2 + b5 + b8 == 3) || (b3 + b6 + b9 == 3) || (b1 + b5 + b9 == 3) || (b3 + b5 + b7 == 3))
{
MessageBox.Show("O贏");
}
else if ((b1 + b2 + b3 == 12) || (b4 + b5 + b6 == 12) || (b7 + b8 + b9 == 12) || (b1 + b4 + b7 == 12) || (b2 + b5 + b8 == 12) || (b3 + b6 + b9 == 12) || (b1 + b5 + b9 == 12) || (b3 + b5 + b7 == 12))
{
MessageBox.Show("X贏");
}
}
private void button9_Click(object sender, EventArgs e)
{
a9++;
sum = a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9;
textBox1.Text = Convert.ToString(sum);
if (sum % 2 == 0)
{
button9.Text = "O";
b9=1;
}
else
{
button9.Text = "X";
b9=4;
}
button9.Enabled = false;
if ((b1 + b2 + b3 == 3) || (b4 + b5 + b6 == 3) || (b7 + b8 + b9 == 3) || (b1 + b4 + b7 == 3) || (b2 + b5 + b8 == 3) || (b3 + b6 + b9 == 3) || (b1 + b5 + b9 == 3) || (b3 + b5 + b7 == 3))
{
MessageBox.Show("O贏");
}
else if ((b1 + b2 + b3 == 12) || (b4 + b5 + b6 == 12) || (b7 + b8 + b9 == 12) || (b1 + b4 + b7 == 12) || (b2 + b5 + b8 == 12) || (b3 + b6 + b9 == 12) || (b1 + b5 + b9 == 12) || (b3 + b5 + b7 == 12))
{
MessageBox.Show("X贏");
}
}
}
}
2014年10月24日 星期五
2014年10月23日 星期四
擲骰子賽車程式
========================================================================
========================================================================
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;
namespace _1
{
public partial class Form1 : Form
{
int ssum1 = 0, i = 0, ssum2 = 0;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int d1, d2,dsum1,dsum2;
i++;
if (i % 2 == 1)
{
Random ian = new Random();
d1 = ian.Next(1, 7);
d2 = ian.Next(1, 7);
label1.Text = Convert.ToString(d1);
label2.Text = Convert.ToString(d2);
dsum1 = d1 + d2;
textBox1.Text = Convert.ToString(dsum1);
for (int k = 1; k <= dsum1; k++)
{
Thread.Sleep(500);
Application.DoEvents();
button2.Left = (k+ssum1)*10;
}
ssum1 = ssum1 + dsum1;
}
else
{
Random ian = new Random();
d1 = ian.Next(1, 7);
d2 = ian.Next(1, 7);
label1.Text = Convert.ToString(d1);
label2.Text = Convert.ToString(d2);
dsum2 = d1 + d2;
textBox1.Text = Convert.ToString(dsum2);
for (int h = 1; h <= dsum2; h++)
{
Thread.Sleep(500);
Application.DoEvents();
button3.Left = (h+ssum2)*10;
}
ssum2 = ssum2 + dsum2;
}
if (button2.Left >= 250)
{
MessageBox.Show("甲車贏");
}
else if (button3.Left >= 250)
{
MessageBox.Show("乙車贏");
}
}
}
}
========================================================================
========================================================================
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;
namespace _1
{
public partial class Form1 : Form
{
int ssum1 = 0, i = 0, ssum2 = 0;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int d1, d2,dsum1,dsum2;
i++;
if (i % 2 == 1)
{
Random ian = new Random();
d1 = ian.Next(1, 7);
d2 = ian.Next(1, 7);
label1.Text = Convert.ToString(d1);
label2.Text = Convert.ToString(d2);
dsum1 = d1 + d2;
textBox1.Text = Convert.ToString(dsum1);
for (int k = 1; k <= dsum1; k++)
{
Thread.Sleep(500);
Application.DoEvents();
button2.Left = (k+ssum1)*10;
}
ssum1 = ssum1 + dsum1;
}
else
{
Random ian = new Random();
d1 = ian.Next(1, 7);
d2 = ian.Next(1, 7);
label1.Text = Convert.ToString(d1);
label2.Text = Convert.ToString(d2);
dsum2 = d1 + d2;
textBox1.Text = Convert.ToString(dsum2);
for (int h = 1; h <= dsum2; h++)
{
Thread.Sleep(500);
Application.DoEvents();
button3.Left = (h+ssum2)*10;
}
ssum2 = ssum2 + dsum2;
}
if (button2.Left >= 250)
{
MessageBox.Show("甲車贏");
}
else if (button3.Left >= 250)
{
MessageBox.Show("乙車贏");
}
}
}
}
2014年10月3日 星期五
物件導向 2014/10/03
要讓CAR於左右兩邊來回跑動
其程式:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
int a = 0,b,c;
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
a++;
b=a%130;
if (b <= 65)
{
button1.Left = b * 10;
}
else
{
c = 130 - b;
button1.Left = c * 10;
}
}
private void timer1_Tick(object sender, EventArgs e)
{
a++;
b = a % 130;
if (b <= 65)
{
button1.Left = b * 10;
}
else
{
c = 130 - b;
button1.Left = c * 10;
}
}
}
}
其程式:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
int a = 0,b,c;
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
a++;
b=a%130;
if (b <= 65)
{
button1.Left = b * 10;
}
else
{
c = 130 - b;
button1.Left = c * 10;
}
}
private void timer1_Tick(object sender, EventArgs e)
{
a++;
b = a % 130;
if (b <= 65)
{
button1.Left = b * 10;
}
else
{
c = 130 - b;
button1.Left = c * 10;
}
}
}
}
訂閱:
意見 (Atom)