首页 > Windows开发 > 详细

苏坤winform开发第16讲笔记(身份证校验)

时间:2014-12-26 20:22:35      阅读:364      评论:0      收藏:0      [点我收藏+]

效果:

技术分享

C#语法整型转字符串

C#转换有如下方法:

1. int num = Convert.ToInt32(字符串); string str= Convert.ToString(数字);

(没有必要,不要用这种方法)

2.intnum = (int)字符串; string str = (string)数字;

3.就是你自己写的方法!

inti=01232456;

stringstri="";

stri=i.tostring();

难点:

字符转整型时是可以用int(char)强制转换的

而字符串是不能这样的,可以采用Convert.int32(string)的方法


15位身份证号规律:

省2位,市2位【区】县2位,年(2)月(2)日(2)+3位序列号【奇数分配给男生】(如果是18位,倒数第二位)

升级为18位时,改变:

第一:两位:出生年前面都加19

第二:一位:第18位是校验位,从前17位计算而来

2如果是15位身份证,就取第7\8位就是出生年

  如果是18为身份证,先校验用户输入的身份证是否合法,如果合法再去取7-10位

校验数字

技术分享

校验身份证代码:

技术分享

 校验18为身份证:

技术分享

输入变化时:

技术分享



自己寒假做的,好好加油额,王泡泡

2.

 

不允许最大化

 

3.

 

不允许用户拖动窗体边框调整窗体大小

 

FormBolderStyle 

4.

 

按

Tab

键,光标由上到下依次移动

 

5.

 

异常要捕捉

 

6.

 

Return

退出方法

 

7.

 

能够给用户指出是哪个文本框的数据有问题

 

8.

 

当出错时,出错的文本框自动获得焦点,并选中以方便用户修改

 

9.

 

利用

TextChanged

()事件,当用户修改加数时,清空计算结果

 

10.

 

无论光标在哪里,按回车都会计算

 

11.

 

只允许用户输入数字,其他字符输入不进去

 

12.

 

输入数字时,第一个字符不能是

0 

 

每个窗体都有一个默认确认按钮(按回车时,就相当于点击了这个按钮)

 

每个窗体都有一个默认取消按钮(按

ESC

时,就相当于点击了这个按钮)

 

 

在计算机中,存储字符其实就是存储他的

ascii

码值

 

 

object 

 

sender

中存的就是触发控件的对象

 

 

校验数字

 

 

校验身份证

2.

 

不允许最大化

 

3.

 

不允许用户拖动窗体边框调整窗体大小

 

FormBolderStyle 

4.

 

按

Tab

键,光标由上到下依次移动

 

5.

 

异常要捕捉

 

6.

 

Return

退出方法

 

7.

 

能够给用户指出是哪个文本框的数据有问题

 

8.

 

当出错时,出错的文本框自动获得焦点,并选中以方便用户修改

 

9.

 

利用

TextChanged

()事件,当用户修改加数时,清空计算结果

 

10.

 

无论光标在哪里,按回车都会计算

 

11.

 

只允许用户输入数字,其他字符输入不进去

 

12.

 

输入数字时,第一个字符不能是

0 

 

每个窗体都有一个默认确认按钮(按回车时,就相当于点击了这个按钮)

 

每个窗体都有一个默认取消按钮(按

ESC

时,就相当于点击了这个按钮)

 

 

在计算机中,存储字符其实就是存储他的

ascii

码值

 

 

object 

 

sender

中存的就是触发控件的对象

 

 

校验数字

 

 

校验身份证

苏坤winform开发第16讲笔记(身份证校验)

原文:http://blog.csdn.net/u013457167/article/details/42175001

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!