这里是二维码的介绍
下面是我用C#作为后台代码做的一个二维码生成器的代码:
前端:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="main.aspx.cs" Inherits="二维码生成器.main" %>
后端:
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.UI; 6 using System.Web.UI.WebControls; 7 using System.Drawing; 8 using ThoughtWorks.QRCode.Codec; 9 using System.Text;10 11 namespace 二维码生成器12 {13 public partial class main : System.Web.UI.Page14 {15 protected void Page_Load(object sender, EventArgs e)16 {17 18 }19 20 protected void Button1_Click(object sender, EventArgs e)21 {22 create_QR(this.TextBox1.Text.Trim());23 }24 private void create_QR(string nr)25 {26 Bitmap bt;27 string encodeString = nr;28 QRCodeEncoder qrcodeencoder = new QRCodeEncoder();29 bt = qrcodeencoder.Encode(encodeString,Encoding.UTF8);30 string filename = "qr.jpg";31 bt.Save(Server.MapPath("~/images/") + filename + ".jpg");32 this.Image1.ImageUrl = "~/images/" + filename + ".jpg";33 }34 }35 }
这里主要用的是C#版的一个二维码生成器的一个dll文件,下载地址是
很晚了,不细说了,明天晚上 有空再来细细分析下这些代码和扩展。
看下效果图: