黑馬程式設計師 學習WinForm寫的幾個小程式

2021-06-09 22:35:17 字數 2562 閱讀 4798

----------------------

windows phone 7手機開發、

.net培訓、期待與您交流! ----------------------

1)身份證驗證,檢驗是否成年

namespace 身份證檢驗

private void txtid_keypress(object sender, keypresseventargs e)

//如果第18輸入的是x,則不阻止

if ((txtid.selectionstart == 17) && (e.keychar == 'x' || e.keychar == 'x'))

//不阻止backspace

if (e.keychar == 8)

}private void butchakan_click(object sender, eventargs e)

else if (id.length == 18)

int year = convert.toint32(id.substring(6, 4));

age = datetime.now.year - year; }

else

if (age >= 18)

else

} ///

/// 校驗身份證號.如果正確則返回true,否則返回false

///

///

///

private bool checkcardid(string id) ;

string checkwei = "10x98765432";

string number17 = id.substring(0, 17);

string number18 = id.substring(17);

int sum = 0;

for (int i = 0; i < 17; i++)

int mod = sum % 11;

string result = checkwei[mod].tostring();

if (number18.equals(result, stringcomparison.ordinalignorecase))

else }

private void txtid_textchanged(object sender, eventargs e) }

}2)年月選擇

namespace 年月選擇

private void form1_load(object sender, eventargs e)

//初始化為0項

combobox1.selectedindex = 0; }

private void combobox1_selectedindexchanged(object sender, eventargs e)

combobox2.items.clear();//清屏

for (int i = 1; i <= maxday; i++)

combobox2.selectedindex = 0;

}private void button1_click(object sender, eventargs e)

月日",combobox1.text,combobox2.text);

messagebox.show(str); }

} }3)美女時鐘

namespace 美女時鐘

private void timer1_tick(object sender, eventargs e) }

}4)兩個數字之間的累加和

namespace 兩個數字之間的累加和

private void button1_click(object sender, eventargs e)

if (!int.tryparse(txtnumber2.text, out number2))

if (number1 >= number2)

int sum = 0;

for (int i = number1; i <= number2; i++)

txthe.text = sum.tostring(); }

private void txtnumber1_textchanged(object sender, eventargs e)

private void button2_click(object sender, eventargs e)

private void txtnumber1_keypress(object sender, keypresseventargs e)

if (e.keychar == 8)

if (texbox.selectionstart == 0 && e.keychar == '0')

}private void txthe_textchanged(object sender, eventargs e) }

}----------------------

windows phone 7手機開發、

.net培訓、期待與您交流! ----------------------詳細請檢視:

黑馬程式設計師 WinForm概述

windows窗體的一些重要特點如下 1.簡單強大 windows窗體可用於設計窗體和可視控制項,以建立豐富的基於windows的應用程式。2.新的資料提供程式管理 資料提供程式管理提供易於連線oledb和odbc資料來源的資料控制項,包括microsoft sql server microsoft...

黑馬程式設計師 WinForm基礎 二

asp.net android ios開發 net培訓 期待與您交流!工具箱裡的控制項有很多很多,我們不可能對每乙個控制項進行深入的了解學習,我們可以選一些重要的,進行研究學習,其他的慢慢就能看懂學會。屬性 事件 方法也一樣,用多了,也就熟悉了。控制項的一部分屬性基本都是通用的,每個控制項都會有,比...

黑馬程式設計師 03WinForm簡單學習

windows phone 7手機開發 net培訓 期待與您交流!winform是.net開發平台中對windows form的一種稱謂。picturebox textbox 是否可以檢視 private void btnvisit click object sender,eventargs e e...