自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(0)
  • 资源 (4)
  • 收藏
  • 关注

空空如也

《手机游戏开发全书——J2ME完整实例精解》

光盘中包含了书中正文讲述的RPG类游戏和ACT类游戏的范例代码,建议大家在看书的过程中结合这些代码进行实践。在理解之后,大家最好对范例代码加以改写,因为改写的过程就是一个很好的学习过程。

2008-09-10

oracle12.2联机文档库.z01

由两部分组成 oracle12.2联机文档库.z01 oracle12.2联机文档库.zip

2021-01-07

oracle12.2联机文档库.zip

由两部分组成 oracle12.2联机文档库.z01 oracle12.2联机文档库.zip

2021-01-07

4位数验证控件,代码可以修改

//得到随机字符串,长度自己定义 private string getRandomValidate(int len) { int num; int tem; string rtuStr = ""; for (int i = 0; i < len; i++) { num = ran.Next(); /* * 这里可以选择生成字符和数字组合的验证码 */ tem = num % 10 + '0';//生成数字 // tem = num % 26 + 'A';//生成字符 rtuStr += Convert.ToChar(tem).ToString(); } return rtuStr; } //生成图像 private void getImageValidate(string strValue) { //string str = "OO00"; //前两个为字母O,后两个为数字0 int width = Convert.ToInt32(strValue.Length * 12); //计算图像宽度 Bitmap img = new Bitmap(width, 23); Graphics gfc = Graphics.FromImage(img); //产生Graphics对象,进行画图 gfc.Clear(Color.White); drawLine(gfc, img); //写验证码,需要定义Font Font font = new Font("arial", 12, FontStyle.Bold); System.Drawing.Drawing2D.LinearGradientBrush brush = new System.Drawing.Drawing2D.LinearGradientBrush(new Rectangle(0, 0, img.Width, img.Height), Color.DarkOrchid, Color.Blue, 1.5f, true); gfc.DrawString(strValue, font, brush, 3, 2); drawPoint(img); gfc.DrawRectangle(new Pen(Color.DarkBlue), 0, 0, img.Width - 1, img.Height - 1); //将图像添加到页面 MemoryStream ms = new MemoryStream(); img.Save(ms, System.Drawing.Imaging.ImageFormat.Gif); //更改Http头 Response.ClearContent(); Response.ContentType = "image/gif"; Response.BinaryWrite(ms.ToArray()); //Dispose gfc.Dispose(); img.Dispose(); Response.End(); } private void drawLine(Graphics gfc, Bitmap img) { //选择画10条线,也可以增加,也可以不要线,只要随机杂点即可 for (int i = 0; i < 10; i++) { int x1 = ran.Next(img.Width); int y1 = ran.Next(img.Height); int x2 = ran.Next(img.Width); int y2 = ran.Next(img.Height); gfc.DrawLine(new Pen(Color.Silver), x1, y1, x2, y2); //注意画笔一定要浅颜色,否则验证码看不清楚 } } private void drawPoint(Bitmap img) { /* //选择画100个点,可以根据实际情况改变 for (int i = 0; i < 100; i++) { int x = ran.Next(img.Width); int y = ran.Next(img.Height); img.SetPixel(x,y,Color.FromArgb(ran.Next()));//杂点颜色随机 }*/ int col = ran.Next();//在一次的图片中杂店颜色相同 for (int i = 0; i < 100; i++) { int x = ran.Next(img.Width); int y = ran.Next(img.Height); img.SetPixel(x, y, Color.FromArgb(col)); } }

2008-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除