- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
页面图形验证码
一、窗体上制作图形验证码:
创建一个窗体项目;
在窗体上添加一个pictureBox控件和一个单击按钮;
在.cs文件中,添加命名空间
using System.Drawing;
添加产生随机4位数字(代码自己写):
创建一个绘画区域的代码:
Bitmap img = new Bitmap(40,20);
开始绘画代码
Graphics g = Graphics.FromImage(img);
g.FillRectangle(new SolidBrush(Color.White),0,0,40,20);
g.DrawString(s,new Font(宋体,14),new SolidBrush(Color.Blue),new Point(0,0));
(6)将绘制好的验证码添加到图片框中 (代码自己写)
(7)运行代码查看结果。
二、在网页上制作图形验证码
(1)创建一个文件系统网站
(2)在页面中添加一个单击按钮控件
(3)在defalut.aspx.cs文件中添加命名空间:
using System.Drawing;
using System.IO;
using System.Drawing.Imaging;
(4)在单击按钮的单击事件中添加如下代码:
//产生随机4位既有数字又有大写字母文字(代码自己写)
//创建一个绘画区域
Bitmap img = new Bitmap(40,20);
//开始绘画并和绘画区域关联
Graphics g = Graphics.FromImage(img);
//创建一个矩形的图形区域
g.FillRectangle(new SolidBrush(Color.White),0,0,40,20);
//规定矩形区域文字的样式
g.DrawString(s,new Font(宋体,14),new SolidBrush(Color.Blue),new Point(0,0));
//产生干扰直线
g.DrawLine(new Pen(Color.Black,2),0,0,40,20);
//以内存流的形式写入到图形中
MemoryStream ms = new MemoryStream();
img.Save(ms,ImageFormat.Png);
Response.ClearContent(); //需要输出图象信息 要修改HTTP头
Response.ContentType = image/Png;
Response.BinaryWrite(ms.ToArray());
g.Dispose();
img.Dispose();
Response.End();
(5)c运行查看结果
(6)将上面的网站在IIS建立虚拟目录最后浏览的步骤
1、查看本机有没有安装IIS
信息服务IIS选项打钩表示安装了IIS
2、控制面板中打开管理工具。
3、双击Internet信息服务,打开Internet信息服务窗口,展开本地计算机
在默认网站中创建虚拟目录。
4、一步一步的按提示操作。
5.最后在虚拟目录中浏览网站
注意:如果不能在浏览器中打开注意Window防火墙和web.config配置文件的设置
文档评论(0)