PDA

View Full Version : سوال: کدهای زیر چه کاربردی دارند



y_zaree1369
سه شنبه 21 آذر 1391, 09:09 صبح
سلام دوستام وقتتون بخیر
من یه پروژه به دستم رسیده که توش یه فایل وجود داره به نام Captcha.ashx
که توی این فایل کد های زیر نوشته شده
میخوام بدونم اولا کار این فایل چیه؟ ثانیا تک تک کدهای زیر رو برام توضیح بدین که چکار میکنند؟
مرسی




public void ProcessRequest (HttpContext context) {
Bitmap bmpOut = new Bitmap(180, 30);
Graphics g = Graphics.FromImage(bmpOut);
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQua lityBicubic;
g.FillRectangle(Brushes.White, 0, 0, 180, 30);
g.DrawString(context.Session["Captcha"].ToString(), new Font("Wide Latin", 18), new SolidBrush(Color.Red), 0, 0);
MemoryStream ms = new MemoryStream();
bmpOut.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
byte[] bmpBytes = ms.GetBuffer();
bmpOut.Dispose();
ms.Close();
context.Response.BinaryWrite(bmpBytes);
context.Response.End();
}

public bool IsReusable {
get {
return false;
}
}

Alfred188
سه شنبه 21 آذر 1391, 09:49 صبح
درود،
کپچا همون تصاویر امنیتی هستن که برای تست اینکه کاربر انسان هست یا ماشین استفاده می شن
برای درک کدهای بالا بهتره یکم سرچ کنید تا از پایه یادشون بگیرید،
موفق باشید

y_zaree1369
سه شنبه 21 آذر 1391, 19:15 عصر
مرسی که راهنمایی کردین
من سرچ کردم ولی سایتی پیدا نکردم که دقیقا تک تک کدهای بالا رو توضیح داده باشه ممنونتون میشم اگر برام کدهای بالا رو توضیح بدین:لبخندساده:

y_zaree1369
سه شنبه 21 آذر 1391, 19:16 عصر
درود،
کپچا همون تصاویر امنیتی هستن که برای تست اینکه کاربر انسان هست یا ماشین استفاده می شن
برای درک کدهای بالا بهتره یکم سرچ کنید تا از پایه یادشون بگیرید،
موفق باشید


مرسی که راهنمایی کردین
من سرچ کردم ولی سایتی پیدا نکردم که دقیقا تک تک کدهای بالا رو توضیح داده باشه ممنونتون میشم اگر برام کدهای بالا رو توضیح بدین:لبخندساده:

Alfred188
سه شنبه 21 آذر 1391, 22:14 عصر
درود ، در لینک زیر همه چی توضیح داده شده

http://msdn.microsoft.com/en-us/library/system.drawing.aspx

موفق باشید:لبخندساده:

y_zaree1369
سه شنبه 21 آذر 1391, 22:57 عصر
درود ، در لینک زیر همه چی توضیح داده شده

http://msdn.microsoft.com/en-us/library/system.drawing.aspx

موفق باشید:لبخندساده:


مرسی از راهنماییتون.به جواب تمام سوالاتم رسیدم:تشویق: