C#winform怎樣開發簡易的20以內加減法口算器??

小孩子上小學了,先學10以內加減法,再學20以內加減法……作為父母一定會考考自己的孩子學的怎麼樣。脫口而出幾道20以內的加減法,久而久之,父母會發現題目總是那幾道。怎麼辦?小編在此用C#編寫了一個簡易的20以內加減法口算器,只要你懂得安裝vs2010和懂簡單的英語即可完成運用。(原始碼也貼上)

C#winform怎樣開發簡易的20以內加減法口算器?

winform怎樣開發簡易的20以內加減法口算器?#

工具/原料

Visual Studio2010

基本的程式設計知識,略懂一點英語

方法/步驟

開啟Visual Studio2010

C#winform怎樣開發簡易的20以內加減法口算器?

winform怎樣開發簡易的20以內加減法口算器?#

新建“解決方案”--新增新“專案”

C#winform怎樣開發簡易的20以內加減法口算器?

winform怎樣開發簡易的20以內加減法口算器?#

窗體及控制元件佈局

1)窗體屬性設定:text屬性為“20以內加減口算器”;

2)控制元件數量:兩個TextBox控制元件,一個Lable控制元件,一個Button控制元件;

3)佈局如圖

C#winform怎樣開發簡易的20以內加減法口算器?

winform怎樣開發簡易的20以內加減法口算器?#

設定控制元件屬性

1)TextBox控制元件

名稱(Name):一個為txt_one;一個為txt_two;

邊框(BorderStyle):選擇Fixedsingle(顯示邊框線)

只讀(ReadyOnly):選擇true;

2)Button控制元件

名稱(Name):輸入“btn_strar”

文字顯示(Text):輸入“開始”

C#winform怎樣開發簡易的20以內加減法口算器?

winform怎樣開發簡易的20以內加減法口算器?#

C#winform怎樣開發簡易的20以內加減法口算器?

winform怎樣開發簡易的20以內加減法口算器?#

新增程式碼

選擇Button控制元件,雙擊進入程式碼輸入視窗,輸入程式碼。

程式碼如下:

namespace 設計

{

public partial class Frm_One : Form

{

public Frm_One()

{

InitializeComponent();

}

int x, y, z;

private void btn_strart_Click(object sender, EventArgs e)

{

Random op = new Random();

z = op.Next(0, 2);

if (z == 1)//加法

{

this.label1.Text = "+";

do

{

Random n = new Random();

x = n.Next(0, 20);

y = n.Next(0, 20);

} while (x + y > 20);

this.txt_one.Text = x.ToString();

this.txt_two.Text = y.ToString();

}

else//減法

{

this.label1.Text = "-";

do

{

Random n = new Random();

x = n.Next(0, 20);

y = n.Next(0, 20);

} while (x

this.txt_one.Text = x.ToString();

this.txt_two.Text = y.ToString();

}

}

C#winform怎樣開發簡易的20以內加減法口算器?

winform怎樣開發簡易的20以內加減法口算器?#

執行結果如圖

您只要點選一次,就出現一道20以內的加法或減法運算。真是快捷方便啊!

C#winform怎樣開發簡易的20以內加減法口算器?

winform怎樣開發簡易的20以內加減法口算器?#

注意事項

2、感謝您的拜讀,如果覺得不錯,順手給小彩的文章投上您寶貴的一票。謝謝!

孩子, 英語, 父母, 加減法,
相關問題答案