博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#版的二维码生成器
阅读量:4921 次
发布时间:2019-06-11

本文共 1414 字,大约阅读时间需要 4 分钟。

这里是二维码的介绍

下面是我用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文件,下载地址是

很晚了,不细说了,明天晚上 有空再来细细分析下这些代码和扩展。

看下效果图:

 

转载于:https://www.cnblogs.com/phoneball/p/4273720.html

你可能感兴趣的文章
反射实现java深度克隆
查看>>
转载 Javascript DOM Document|Element|Attribute对象方法详解
查看>>
图书助手冲刺第六天
查看>>
需求评审
查看>>
Calculate the distance between two lines in 3D space
查看>>
观察者模式(发布-订阅模式)
查看>>
JavaScript 中 类型转换
查看>>
HDU 1069 Monkey and Banana(DP)
查看>>
HDU 2577 How to Type(杭电300题纪念)
查看>>
TestNG中的DataProvider返回Iterator<Object[]>的妙用
查看>>
WebApi使用二进制方式上传和下载文件
查看>>
CS224n学习笔记(二)
查看>>
pymysql模块
查看>>
ThreadLocal
查看>>
安全需求-建模归类——By Me
查看>>
面向对象chapter7
查看>>
关于gcc、glibc和binutils模块之间的关系
查看>>
NB的新技术
查看>>
并查集
查看>>
centos 5.6 升级php到5.3
查看>>