小孩子上小學了,先學10以內加減法,再學20以內加減法……作為父母一定會考考自己的孩子學的怎麼樣。脫口而出幾道20以內的加減法,久而久之,父母會發現題目總是那幾道。怎麼辦?小編在此用C#編寫了一個簡易的20以內加減法口算器,只要你懂得安裝vs2010和懂簡單的英語即可完成運用。(原始碼也貼上)
winform怎樣開發簡易的20以內加減法口算器?#
工具/原料
Visual Studio2010
基本的程式設計知識,略懂一點英語
方法/步驟
開啟Visual Studio2010
winform怎樣開發簡易的20以內加減法口算器?#
新建“解決方案”--新增新“專案”
winform怎樣開發簡易的20以內加減法口算器?#
窗體及控制元件佈局
1)窗體屬性設定:text屬性為“20以內加減口算器”;
2)控制元件數量:兩個TextBox控制元件,一個Lable控制元件,一個Button控制元件;
3)佈局如圖
winform怎樣開發簡易的20以內加減法口算器?#
設定控制元件屬性
1)TextBox控制元件
名稱(Name):一個為txt_one;一個為txt_two;
邊框(BorderStyle):選擇Fixedsingle(顯示邊框線)
只讀(ReadyOnly):選擇true;
2)Button控制元件
名稱(Name):輸入“btn_strar”
文字顯示(Text):輸入“開始”
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();
}
}
winform怎樣開發簡易的20以內加減法口算器?#
執行結果如圖
您只要點選一次,就出現一道20以內的加法或減法運算。真是快捷方便啊!
winform怎樣開發簡易的20以內加減法口算器?#
注意事項
2、感謝您的拜讀,如果覺得不錯,順手給小彩的文章投上您寶貴的一票。謝謝!