天天看點

電腦代碼

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.IO;

namespace 計算機

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

string path = "F:/";

public static int count = 0;

public static int t = 0;

public static int right = 0;

public static int sum;

int x = 0;

int y = 0;

private void Form1_Load(object sender, EventArgs e)

Class1 s = new Class1();

s.text1();

private void button1_Click(object sender, EventArgs e)

StreamWriter l1 = File.AppendText("1.txt");

l1.WriteLine(text1.Text);

l1.Close();

StreamWriter l2 = File.AppendText("2.txt");

l2.WriteLine(comboBox1.SelectedItem.ToString());

l2.Close();

StreamWriter l3 = File.AppendText("3.txt");

l3.WriteLine(text2.Text);

l3.Close();

richTextBox1.Text += text1.Text + comboBox1.SelectedItem.ToString() + text2.Text + "\n";

x++;

text1.Text = "";

text2.Text = "";

savet.Enabled = true;

opent.Enabled = true;

text1.Focus();

private void savet_Click(object sender, EventArgs e)

SaveFileDialog TxtSaveDialog = new SaveFileDialog();

TxtSaveDialog.Filter = "RTF檔案(*.RTF)|*.RTF";

if (File.Exists(path))

{

this.richTextBox1.SaveFile(path, RichTextBoxStreamType.RichText);

MessageBox.Show("儲存成功", "資訊提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

this.richTextBox1.Clear();

savet.Enabled = false;

}

else

if (TxtSaveDialog.ShowDialog() == DialogResult.OK)

{

this.richTextBox1.SaveFile(TxtSaveDialog.FileName, RichTextBoxStreamType.RichText);

MessageBox.Show("儲存成功", "資訊提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

this.richTextBox1.Clear();

savet.Enabled = false;

}

private void opent_Click(object sender, EventArgs e)

OpenFileDialog TxTOpenDialog = new OpenFileDialog();

TxTOpenDialog.Filter = "RTF檔案(*.RTF)|*.RTF";

if (TxTOpenDialog.ShowDialog() == DialogResult.OK)

path = TxTOpenDialog.FileName;

this.richTextBox1.LoadFile(TxTOpenDialog.FileName, RichTextBoxStreamType.RichText);

opent.Enabled = false;

MessageBox.Show("打開成功", "資訊提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

private void button2_Click(object sender, EventArgs e)

jishi.Text = t.ToString();

timer1.Enabled = true;

timer1.Interval = 1000;

timer1.Start();

string[] l1 = new string[100];

l1 = File.ReadAllLines("1.txt");

string[] l2 = new string[100];

l2 = File.ReadAllLines("2.txt");

string[] l3 = new string[100];

l3 = File.ReadAllLines("3.txt");

Box1.Text = l1[0];

Box4.Text = l2[0];

Box2.Text = l3[0];

private void Box3_KeyDown(object sender, KeyEventArgs e)

string s = Box4.Text;

switch (s)

case "+":

sum = int.Parse(Box1.Text) + int.Parse(Box2.Text);

break;

case "-":

sum = int.Parse(Box1.Text) - int.Parse(Box2.Text);

case "*":

sum = int.Parse(Box1.Text) * int.Parse(Box2.Text);

case "/":

sum = int.Parse(Box1.Text) / int.Parse(Box2.Text);

default:

if (e.KeyCode == Keys.Enter)

if (Box4.Text.ToString() == Box3.Text)

MessageBox.Show("回答正确");

count++;

right++;

else

MessageBox.Show("回答錯誤");

y++;

if (y < x)

Box3.Clear();

string[] ll = new string[100];

ll = File.ReadAllLines("1.txt");

Box1.Text = ll[y];

string[] l2 = new string[100];

l2 = File.ReadAllLines("2.txt");

Box4.Text = l2[y];

string[] l3 = new string[100];

l3 = File.ReadAllLines("3.txt");

Box2.Text = l3[y];

jishi.Enabled = false;

Form2 frm = new Form2();

frm.ShowDialog();

private void timer1_Tick(object sender, EventArgs e)

t = t + 1;

private void Box1_TextChanged(object sender, EventArgs e)

}

}

電腦代碼
電腦代碼
電腦代碼

public partial class Form2 : Form

public Form2()

private void Form2_Load(object sender, EventArgs e)

textBox2.Text = Form1.count.ToString();

textBox1.Text = Form1.right.ToString();

textBox3.Text = ((Form1.right / (double)(Form1.count)) * 100).ToString() + "%";

private void label1_Click(object sender, EventArgs e)

電腦代碼
電腦代碼