最近开发一个项目,涉及到二维码开发,于是乎就到网上找下直接可用的资源,遇到两个问题:

1.网上资源不够完整,找到完整的资源,需要下载分,这个你知道的

2.ThoughtWorks.QRCode版本不对系统运行不起来

针对上述的2个问题,我做了一个简单的demo,供初学者参考

一,准备工作

1.下载ThoughtWorks.QRCode.dll 注意根据自己的系统选择不同的版本下载 : x86 、 x64 (有个问题不解,我现在了许多个rar文件,里边的x64都是空文件,于是我就选x86中的1.0.4489.42329本来了,我的系统是64bit win10系统)

2.开发工具是VS2015

二,开发阶段

  1.打开IDE vc2015

  

2.创建项目QRCodeDemo,选择asp.net.web窗体应用程序

  

  

  

  

  至此项目创建完成。

  

3.把ThoughtWorks.QRCode.dll文件拷贝到项目的Lib文件夹位置

  

4.添加引用:右键点击“引用”弹出如下窗口

    

  

5.点击“浏览”找到dll文件引入

  

6.新建一个文件夹“images”、一个类“QRCodeHelp.cs”QRCodeHelp.cs、一个web窗体“WebForm1.aspx”

  

7.WebFrom1.aspx页面代码

  

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="QRCodeDemo.WebForm1" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>二维码生成并保存</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" Text="输入内容" runat="server"></asp:Label>
<asp:TextBox ID="txb_QRCode" runat="server"></asp:TextBox>
<p>
<asp:Button ID="btn_CreateQRCode" OnClick="btn_CreateQRCode_Click" Text="生成二维码" runat="server"></asp:Button>
</p>
<p>
<asp:Image ID="Img_QRImg" runat="server" Height="250px" Width="250px"/>
</p>
</div>
</form>
</body>
</html>

8.显示的界面

9.运行的界面

 

三,心得体会

  有想要源码的请发邮件:84881715@qq.com  邮件主题:二维码源码

[二维码开发]二维码开发入门级demo的更多相关文章

  1. iOS开发-二维码扫描和应用跳转

    iOS开发-二维码扫描和应用跳转   序言 前面我们已经调到过怎么制作二维码,在我们能够生成二维码之后,如何对二维码进行扫描呢? 在iOS7之前,大部分应用中使用的二维码扫描是第三方的扫描框架,例如Z ...

  2. Android开发--二维码开发应用(转载!)

    android项目开发 二维码扫描   基于android平台的二维码扫描项目,可以查看结果并且链接网址 工具/原料 zxing eclipse 方法/步骤   首先需要用到google提供的zxin ...

  3. iOS开发-二维码的基本使用

    二维码在生活中出现的频率越来越多了,大街小巷各个角落,它的出现更大的作用是代替功能单一的传统条形码,但是通常很多人第一次见到这个都不清楚这是干嘛用的.最初第一次见到可能就是买到的商品上有一个数字的条形 ...

  4. IOS开发 二维码功能的实现

    原帖地址:http://yul100887.blog.163.com/blog/static/20033613520121020611299/ 如今二维码随处可见,无论是实物商品还是各种礼券都少不了二 ...

  5. iOS开发 - 二维码的生成与读取

    二维码的生成 从iOS7開始集成了二维码的生成和读取功能 此前被广泛使用的zbarsdk眼下不支持64位处理器 生成二维码的步骤: 导入CoreImage框架 通过滤镜CIFilter生成二维码 二维 ...

  6. C#/ASP.NET MVC微信公众号接口开发之从零开发(二) 接收微信消息并且解析XML(附源码)

    文章导读: C#微信公众号接口开发之从零开发(一) 接入微信公众平台 微信接入之后,微信通过我们接入的地址进行通信,其中的原理是微信用户发送消息给微信公众账号,微信服务器将消息以xml的形式发送到我们 ...

  7. 【转】Android手机客户端关于二维码扫描的源码--不错

    原文网址:https://github.com/SkillCollege/QrCodeScan QrCodeScan 这是Android手机客户端关于二维码扫描的源码,使用了高效的ZBar解码库,并修 ...

  8. 关于.NET HttpClient方式获取微信小程序码(二维码)

    随着微信小程序的火热应用,市面上有关小程序开发的需求也多了起来.近来分析了一项生成有关生成微信小程序码的需求——要求扫码跳转到小程序指定页面(带参数):看了下小程序官方文档文档,结合网上的例子,未看到 ...

  9. online QRcode generator , QRcode=== (Quick Response Code) , 二维条码,二维码,彩色二维码,图片二维码,

    online QRcode generator ,  QRcode=== (Quick Response Code)    , 二维条码,二维码,彩色二维码,图片二维码, 1 http://cli.i ...

  10. ZXing拍摄代码扫描之后以区分一维码、二维码、其他代码

    我怎么有二维码没有联系,最近遇到一个问题,,如何推断条码扫描到一维代码或者二维代码,辛苦了一个下午下班后自己,加上网上跟踪信息. 总结出两种方式能够解决该问题(推荐採用另外一种方式): 1.改动源代码 ...

随机推荐

  1. Python第一发:Hello world

     #!/usr/bin/python def main () : print 'hello world' main ()

  2. Database Administration Statements

    MySQL 5.5 Reference Manual  /  SQL Statement Syntax  /  Database Administration Statements  /  Table ...

  3. ADO.NET之SqlConnection、sqlcommand的应用(学习笔记)

    一.知识描述点 1.SqlConnection (1)使用SqlConnection类可以连接到SQL Server数据库.SqlConnection对象的主要属性和方法如下: ——属性:Connec ...

  4. Codeforces Round #281 (Div. 2) D(简单博弈)

    题目:http://codeforces.com/problemset/problem/493/D 题意:一个n*n的地图,有两个人在比赛,第一个人是白皇后开始在(1,1)位置,第二个人是黑皇后开始在 ...

  5. python基础07_tuple_dict

    tuple 元组     dict 字典 更详细参考:https://www.cnblogs.com/jin-xin/articles/7562422.html #!/usr/bin/env pyth ...

  6. BiLstm原理

    Lstm这里就不说了,直接说Bilstm. 前向的LSTM与后向的LSTM结合成BiLSTM.比如,我们对“我爱中国”这句话进行编码,模型如图所示. 前向的依次输入“我”,“爱”,“中国”得到三个向量 ...

  7. springboot区分开发、测试、生产多环境的应用配置(二)

    转:https://www.jb51.net/article/139119.htm springboot区分开发.测试.生产多环境的应用配置(二) 这篇文章主要给大家介绍了关于maven profil ...

  8. VS Code 工具配置和格式化

    { "onSave": true, "javascript": { "indent_size": 2, "indent_char& ...

  9. 剑指Offer 12. 数值的整数次方 (其他)

    题目描述 给定一个double类型的浮点数base和int类型的整数exponent.求base的exponent次方. 题目地址 https://www.nowcoder.com/practice/ ...

  10. CentOS磁盘满了,导致磁盘无法写入,这么清理

    输入命令 du -sh /* | sort -nr 会列出根目录文件夹的大小 看到哪个文件夹比较大 删除相应的缓存,重启服务器即可