C#:asp.net (ThoughtWorks.QRCode.dll)有关二维码

ThoughtWorks.QRCode.dll到底是什么东西?Bitmapbt;//求详解stringenCodeString=nr;//求详解QRCodeEncoder... ThoughtWorks.QRCode.dll到底是什么东西?

Bitmap bt;//求详解
string enCodeString = nr;//求详解
QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();//求详解
bt = qrCodeEncoder.Encode(enCodeString, Encoding.UTF8);//求详解
string filename = string.Format(DateTime.Now.ToString(), "")
+ ".jpg";//求详解
filename = filename.Replace(" ", "");//求详解
filename = filename.Replace(":", "");//求详解
filename = filename.Replace("-", "");//求详解
filename = filename.Replace(".", "");//求详解
bt.Save(Server.MapPath("~/image/") + filename + ".jpg");//求详解
this.Image1.ImageUrl = "~/image/" + filename + ".jpg";//求详解
我是一个新手,刚接触,网上找了好久也没找到。有知道的吗?知道一点回答一点,谢谢各位了。
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
yiwei124
2014-11-25 · TA获得超过1197个赞
知道小有建树答主
回答量:1186
采纳率:0%
帮助的人:756万
展开全部
是个一个生成二位码图片的类库,可以根据你需求,自动生成一张二维码的图片。
追问
我知道。我想知道的是每一条语句的意思啊?
追答
Bitmap bt;// 定义一个流变量
string enCodeString = nr;// 定义二维码中的内容
QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();// 创建一个实现类
bt = qrCodeEncoder.Encode(enCodeString, Encoding.UTF8);// 生产二位码图片的流
string filename = string.Format(DateTime.Now.ToString(), "")
+ ".jpg";// 定义一个文件名称
filename = filename.Replace(" ", "");// 去掉文件名称的空格
filename = filename.Replace(":", "");// 去掉文件名称的冒号
filename = filename.Replace("-", "");// 去掉文件名称的中横线
filename = filename.Replace(".", "");// 去掉文件名称的点
bt.Save(Server.MapPath("~/image/") + filename + ".jpg");// 把文件流保存成图片文件
this.Image1.ImageUrl = "~/image/" + filename + ".jpg";// 让界面上的图片控件显示二维码
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式