专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > WinForm

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

发布时间:2011-06-23 13:54:11 文章来源:www.iduyao.cn 采编人员:星星草
苏坤winform开发第16讲笔记(身份证校验)

效果:


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.

 

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

 

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

 

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

ESC

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

 

 

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

ascii

码值

 

 

object 

 

sender

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

 

 

校验数字

 

 

校验身份证

2.

 

不允许最大化

 

3.

 

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

 

FormBolderStyle 

4.

 

Tab

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

 

5.

 

异常要捕捉

 

6.

 

Return

退出方法

 

7.

 

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

 

8.

 

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

 

9.

 

利用

TextChanged

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

 

10.

 

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

 

11.

 

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

 

12.

 

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

 

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

 

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

ESC

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

 

 

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

ascii

码值

 

 

object 

 

sender

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

 

 

校验数字

 

 

校验身份证

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: