用C#生成中文汉字验证码的基本原理int r4; if (r3==10) { r4=rnd.Next(1,16); } else if (r3==15) { r4=rnd.Next(0,15); } else { r4=rnd.Next(0,16); } string str_r4=rBase[r4].Trim(); //定义两个字节变量存储产生的随机汉字区位码 //将产生的一个汉字的字节数组放入object数组中 return bytes; } } 实现了随机生成汉字后,就可以使用.NET GDI来绘制自己需要的验证码图形了。具体的怎样生成验证码图片,以及改变其中字符的长和宽等效果网上已经有很多相关的文章,这里由于篇幅就不再介绍了。不过有一点要说明的是以上代码在中文版的Windows下才能运行,因为它带有GB的字符集,如果你是其他语言的操作系统,就需要安装GB字符集了。 上一篇:C#编写的windows计算器-源代码 下一篇:使用C#与NNTP服务器交互! 更多相关文章
|
推荐文章
精彩文章
|