ÂùÝÐÅÏ¢¹ÜÀíϵͳ±ÏÒµÉè¼Æ - ͼÎÄ ÏÂÔØ±¾ÎÄ

ͼ5-6 Óû§×¢²á½çÃæ

´ËÍ⣬¸ÃÓû§×¢²á½çÃæÉè¼Æ¶ÔÃÜÂë¿òµÄÊôÐÔÒ²ÓÐÏÞ¶¨¡£³ýÁËÉèÖÃÃÜÎĺͱ¾Éí²»ÄÜÊäÈ뺺×ÖÍ⣬µ±ÃÜÂëÊäÈëÉÙÓÚ6¸ö»òÊǶàÓÚ16¸ö×Ö·ûʱ£¬ÔòÎÞ·¨½øÐÐ×¢²á£¬ÏµÍ³Ìáʾ¡°ÃÜÂ볤¶ÈӦΪ6-16룬¼ì²é²¢ÖØÐÂÊäÈ룡¡±£¨Èçͼ5-7 Ëùʾ£©¡£µ±Õ˺š¢ÃÜÂëºÍÈ·ÈÏÃÜÂë¶¼ÊäÈëÕýȷʱ£¬Óû§Õ˺žͻá×¢²á³É¹¦£¬ÏµÍ³Ìáʾ¡°¹§Ï²Äã³É¹¦×¢²áÓû§£¡¡±×ÖÑù£¨Èçͼ5-8 Ëùʾ£©¡£

ͼ5-7 Óû§×¢²á½çÃæ

25

ͼ5-8 Óû§×¢²á½çÃæ

²¿·Ö´úÂëÈçÏ£º

if (textBox1 .Text .Length <6||textBox1 .Text .Length >16){

MessageBox.Show(\Óû§Ãû³¤¶ÈӦΪ6-16룬Çë¼ì²é²¢ÖØÐÂÊäÈ룡\ }

else if (textBox2.Text.Length < 6 || textBox2.Text.Length > 16) {

MessageBox.Show(\ÃÜÂ볤¶ÈӦΪ6¡ª16룬Çë¼ì²é²¢ÖØÐÂÊäÈ룡\ }

5.3 ϵͳÖ÷½çÃæµÄÉè¼Æ

ϵͳÖ÷½çÃæ¹²Éè¼ÆÁËÁ½¸ö£¬·Ö±ðΪ¹ÜÀíÔ±Ö÷½çÃæºÍÓû§Ö÷½çÃæ£¬¹ÜÀíÔ±ºÍÓû§»áµÇ¼µ½ÏàÓ¦µÄÖ÷½çÃæ¡£¹ÜÀíÔ±µÇ¼µ½Ö÷½çÃæºó½çÃæ»áÏÔʾ¡°»¶Ó­¹ÜÀíÔ±XXXX¡±µÄÄÚÈÝ¡£¹ÜÀíÔ±Ö÷½çÃæ·Ö±ðÁÐÓÐÂùÝÐÅÏ¢£¬Âùݽ»Í¨ºÍxx×ÉѯÈý´óÄ£¿é£¬µã»÷½øÈ¥·Ö±ð½øÐÐÏàÓ¦µÄ¹ÜÀí¡£×¢²á/¹ÜÀí¹ÜÀíÔ±Õ˺ÅÊdz¬¼¶Óû§¶ÔÆÕͨ¹ÜÀíÔ±Õ˺ŵĹÜÀí£¬°üÀ¨×¢²á¡¢²é¿´ºÍɾ³ýÆÕͨ¹ÜÀíÔ±Õ˺š£¹ÜÀíÓû§Õ˺ÅÊǹÜÀíÔ±¶ÔÓû§Õ˺ŵĹÜÀí£¬°üÀ¨²é¿´ºÍɾ³ý£¨Èçͼ5-9 Ëùʾ£©¡£

26

ͼ5-9 ¹ÜÀíÔ±Ö÷½çÃæ

Óû§µÇ¼µ½Ö÷½çÃæºó»á½çÃæÏÔʾ¡°×𾴵ģºXXXX¡±¡£Óû§Ö÷½çÃæÒ²ÁÐÓÐÂùݲéѯÂùÝÐÅÏ¢£¬Âùݽ»Í¨ºÍxx×ÉѯÈý´óÄ£¿é£¬µã»÷½øÈ¥·Ö±ð½øÐÐÏàÓ¦µÄ²éѯ¡£Í˳ö°´Å¥¿ÉÒÔÍ˻صǼ½çÃæ£¬¿ÉÒÔÑ¡ÔñÖØÐµÇ¼»òÕßÍ˳öϵͳ£¨Èçͼ5-10 Ëùʾ£©¡£

ͼ5-10 Óû§Ö÷½çÃæ

²¿·Ö´úÂëÈçÏ£º

public const int MAX_VALUE = 3; int Times = 0; public Form1

if (ft1.Tables[\Õ˺Å\

textBox2.Text == \

mt = ft1.Tables[\Õ˺Å\

27

5.4 ÂùÝÐÅÏ¢´°ÌåµÄÉè¼Æ

ÂùÝÐÅÏ¢²éѯ½çÃæµÄÉè¼Æ£¬Êǹ©Óû§Ê¹ÓõĽçÃæ£¬Óû§¿ÉÒÔ¸ù¾ÝÑ¡Ôñ½øÐа´ÐǼ¶»ò°´¹Ø¼ü×Ö²éѯ£¬ÆäÖйؼü×Ö²éѯΪģºý²éѯ¡£Èç¹ûÐǼ¶»ò¹Ø¼ü×Ö²éѯ²»µ½½á¹û£¬dataGridViewÀïÃæ»áÏÔʾ¿Õ±í¸ñ£¬¿ÉÒÔÖØÐ²éѯ¡£¶ø²éѯµÃµ½µÄ½á¹û»áÏÔʾÔÚÏ·½µÄdataGridViewÀïÃæ£¬Óû§¿ÉÒÔ¹ö¶¯²é¿´²éѯ½á¹û£¬²¢µã»÷²éµ½µÄÂùݣ¬¸ÃÂùÝÐÅÏ¢¾Í»áÏÔʾÔÚÏ·½¡£ºóÃæµÄtxtBoxºÍpictureBox¾ùÑ¡ÔñÁËEnabledÊôÐÔ£¬Îª²»¿ÉÊäÈ루Èçͼ5-11 Ëùʾ£©¡£

ͼ 5-11 ÂùÝÐÅÏ¢²éѯ½çÃæ

ÂùÝÐÅÏ¢¹ÜÀí´°ÌåµÄÉè¼Æ£¬Êǹ©¹ÜÀíԱʹÓõĽçÃæ¡£¹ÜÀíÔ±¿ÉÒÔ½øÐвéѯ¡¢Ð޸ĺÍɾ³ýÂùݵÄÐÅÏ¢¡£ÔÚÂùÝÐÅÏ¢Ìí¼Óʱ£¬¼Û¸ñ¿òÌå²»ÄÜÊäÈë·ÇÊý×ÖµÄ×Ö·û£¬·ñÔòÌí¼Ó²»»á³É¹¦£¬ÏµÍ³»á³öÏÖÌáʾ¡°¼Û¸ñÊäÈëΪ·ÇÊýÖµ£¬ÇëÖØÐÂÊäÈ룡¡±£¬Èç¹ûÊäÈëµÄÊǸºÊý£¬ÔòÌí¼ÓÒ²²»»á³É¹¦£¬ÏµÍ³»á³öÏÖÌáʾ¡°¼Û¸ñÊäÈëΪ¸ºÊý£¬ÇëÖØÐÂÊäÈ룡¡±¡£²éѯ´°ÌåÉÏÃæÒѾ­½éÉÜÁË£¬²éѯµ½µÄ½á¹û»áÏÔʾÔÚÓұߣ¬ÕâÀïµÄtextBoxµÄEnabledÊôÐÔΪTrue£¬¼´¿ÉÒÔ½øÐб༭£¬²¢ÔÚ´Ë»ù´¡ÉϽøÐÐÐ޸ĺÍɾ³ý¡£Ð޸İüÀ¨Í¼Æ¬µÄÉÏ´«Ð޸ġ£ÂùÝÌí¼ÓµÄ×ÓÄ£¿é¿ÉÒÔÌí¼ÓеÄÂùÝÐÅÏ¢£¬°üÀ¨Í¼Æ¬µÄÌí¼Ó£¨Èçͼ5-12 Ëùʾ£©¡£

28