精华内容
下载资源
问答
  • 二维码生成程序

    2018-05-09 09:33:40
    2dbarcode,二维码生成程序,可以生成一个个的二维码,也可以批量导入excel生成二二维码打印出来,用到的第三方控件有如下:二维码需要用到Barcodes studior 的psQrDBBarcode1控件,打印要用到QReport的QuickRep控件
  • 基于stm32的二维码生成程序,里面包含一个二维码生成原理的视屏介绍连接,给有需要的人
  • VB制作二维码生成程序源码
  • VB制作二维码生成程序(含源码),学习交流的必备软件,是练手的好东西。
  • linux下基于QT的二维码生成程序,程序依赖于 libqrencode 与libpng。 使用UBUNTU系统的话可以使用sudo apt-get install libqrencode-dev libpng12-dev 命令下载
  • 1. 使用github上C++二维码生成程序源码在Qt5.5.1(QWidget)上实现的二维码生成程序源码。 (github源码网址https://github.com/Hackaroth/QRCODE) 2. 二维码生成源码部分修改了一些使用Qt运行出现的问题及一些代码错误...
  • C++ 条码,二维码生成程序(Qt 界面),整合 BarCode,QREncode 两个开源库, 当然也有扫描识别部分没加进来 ,扫描识别使用 zxing opensource project, 已经测试过,有 android(java) 和 C++ 版本,有时间再整理...
  • QT 二维码生成程序

    2016-01-31 12:51:42
    NISI打的包,给大家玩一玩,删了可惜,留着自己又没用 NISI打的包,给大家玩一玩,删了可惜,留着自己又没用
  • 主控:STM32C8T6 使用软件:keil5 功能:单片机利用qrcode库生成二维码,并由串口1输出。 现象:计算机利用sscom软件接收数据,接收到的二维码可直接扫描得到内容
  • Zxing实现在线二维码生成程序

    千次阅读 2015-07-25 17:51:13
    关于zxing的使用请参考笔者的另外一篇博文:Java二维码生成与解码工具Zxing使用首先我们来看看效果: 在文本框中输入内容后点击生成二维码按钮,应用自动对文本框中的内容进行编码,生成二维码图片显示在下方。要...

    关于zxing的使用请参考笔者的另外一篇博文:Java二维码生成与解码工具Zxing使用

    首先我们来看看效果:
    这里写图片描述

    在文本框中输入内容后点击生成二维码按钮,应用自动对文本框中的内容进行编码,生成二维码图片显示在下方。

    要实现这个功能并不复杂,大致思路如下:

    点击按钮时,获取文本框中的内容提交到一个Servlet进行处理,在该Servlet中使用Zxing工具库对内容进行编码,返回一张图片即可。接下来看一下这个程序的实现步骤。
    1.新建一个Java Dynamic Web Project。

    2.在WebContent根目录下新建一个index.jsp页面,即为上面动态图页面:

    <%@ page language="java" contentType="text/html; charset=utf-8"
        pageEncoding="utf-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>二维码在线生成工具</title>
    <script type="text/javascript" src="js/jquery-2.0.3.js"></script>
    </head>
    <body>
    <textarea rows="10" cols="50" id="BarCodeContent">
    
    </textarea>
    <br/>
    <button id="GenBarCode">生成二维码</button>
    <br/> 
    <img id="BarCode" alt="BarCode" >
    
    <script type="text/javascript">
    $("#BarCode").hide();
    $("#GenBarCode").click(function(){ 
        var content = $("#BarCodeContent").val();
        content = content.trim();
        if(content == "" )
        {
            alert("请输入内容");
            return;
        }
        var path = "genBarCode.do?content='" + content + "'"
        $("#BarCode").attr("src",path);
        $("#BarCode").show();
    
    }); 
    </script>
    </body>
    </html>

    这里笔者使用到了Jquery库,对Jquery不熟的朋友可以先去简单的了解一下。

    我们使用img标签在页面中显示一张图片:

    <img id="BarCode" alt="BarCode" >

    $("#BarCode").hide();通过这段代码让图片处于隐藏状态,和一般做法不同的是这里我们并不指定图片的src属性,当用户点击按钮时,我们响应按钮的点击事件,在事件处理代码中,设置该img标签的src属性并把该图片设置为显示状态:

    $("#GenBarCode").click(function(){ 
        var content = $("#BarCodeContent").val();
        content = content.trim();
        if(content == "" )
        {
            alert("请输入内容");
            return;
        }
        var path = "genBarCode.do?content='" + content + "'"
        $("#BarCode").attr("src",path);
        $("#BarCode").show();
    
    });

    我们把img标签的src属性指定为一个http请求genBarCode.do,以编辑框中的内容作为参数,接下我们在web.xml文件中配置一个servlet处理该请求。

    3.配置二维码生成Servlet。
    打开web.xml文件,为请求genBarCode.do配置一个servlet,内容如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
      <display-name>zxing_web</display-name>
      <welcome-file-list> 
        <welcome-file>index.jsp</welcome-file> 
      </welcome-file-list>
    
     <servlet> 
            <servlet-name>genBarCode</servlet-name>
            <servlet-class>
                com.csii.zxing.servlet.GenBarCodeServlet
            </servlet-class>
     </servlet> 
      <servlet-mapping>
        <servlet-name>genBarCode</servlet-name>
        <url-pattern>/genBarCode.do</url-pattern>
      </servlet-mapping>
    </web-app>

    剩下的内容就是编写二维码生成逻辑代码,新建一个Servlet,类名com.csii.zxing.servlet.GenBarCodeServlet,内容如下:

    package com.csii.zxing.servlet;
    
    import java.io.IOException;
    import java.io.OutputStream;
    import java.util.Hashtable;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import com.google.zxing.BarcodeFormat;
    import com.google.zxing.EncodeHintType;
    import com.google.zxing.MultiFormatWriter;
    import com.google.zxing.WriterException;
    import com.google.zxing.client.j2se.MatrixToImageWriter;
    import com.google.zxing.common.BitMatrix;
    
    public class GenBarCodeServlet  extends HttpServlet{
    
        private static final long serialVersionUID = -5979464050181485740L;
    
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            doPost(req, resp);
        }
    
        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
                //获取本文框中输入的内容
                String text = (String) req.getParameter("content");
                int width = 200;   
                int height = 200;   
                String format = "gif";  
                //设置Http响应头中的Content-Type为image/gif,表示该Http返回内容为一张gif图片
                resp.setHeader("Content-Type", "image/gif");
                Hashtable<EncodeHintType, String> hints = new Hashtable<EncodeHintType, String>();  
                hints.put(EncodeHintType.CHARACTER_SET, "utf-8");
                BitMatrix bitMatrix = null;
                try {
                    bitMatrix = new MultiFormatWriter().encode(text, BarcodeFormat.QR_CODE, width, height, hints);
                } catch (WriterException e1) { 
                    e1.printStackTrace();
                }  
                //获取http响应输出流
                OutputStream stream = resp.getOutputStream();
                try { 
                    //將二维码数据写到Http响应输出流中
                    MatrixToImageWriter.writeToStream(bitMatrix, format, stream);
                } catch (IOException e) { 
                    e.printStackTrace();
                }
    
        }
    
    }

    至此为止这个程序已经完成,很简单吧,需要注意一点,我们要把core-3.2.0.jar和javase-3.2.0.jar两个jar包添加到WEB-INF/lib目录下,项目结构如下图所示:
    这里写图片描述

    展开全文
  • 1 二维码原理 1.1 QR码结构构成 寻象图形:寻象图形包括三个相同的位置探测图形,可以明确地确定视场中符号的位置和方向。 分隔符:在每个位置探测图形和编码区域之间有宽度为1个模块的分隔符,它全部由浅色...

    1 二维码原理

    1.1 QR码结构构成

    寻象图形:寻象图形包括三个相同的位置探测图形,可以明确地确定视场中符号的位置和方向。

    分隔符:在每个位置探测图形和编码区域之间有宽度为1个模块的分隔符,它全部由浅色模块组成。

    定位图形:水平和垂直定位图形分别为一个模块宽的一行和一列,作用是确定符号的密度和版本,提供决定模块坐标的基准位置。

    校正图形:每个校正图形可看作是3个重叠的同心正方形,由5×5个的深色模块,3×3个的浅色模块以及位于中心的一个深色模块组成。

    编码区域:包括表示数据码字、纠错码字、版本信息和格式信息的符号字符。

    空白区:空白区为环绕在符号四周的4个模块宽的区域,其反射率应与浅色模块相同。

    1.2 版本与图形关系

    二维码一共有40个尺寸。即Version1-Version40,Version 1是21 x 21的矩阵,Version 2是 25 x 25的矩阵,每增加一个version,就会增加4的尺寸,公式是:(V-1)*4 + 21(V是版本号)。

    最高Version 40,(40-1)*4+21 = 177,最高是177 x 177 的正方形。

    源码下载地址:https://www.write-bug.com/article/1537.html

    转载于:https://my.oschina.net/u/4185264/blog/3087276

    展开全文
  • 二维码生成和加密程序

    热门讨论 2010-09-26 15:57:45
    二维码生成和加密程序二维码生成和加密程序二维码生成和加密程序二维码生成和加密程序
  • 程序带参数二维码生成器,通过输入页面地址和参数,HotApp小程序统计的小程序带参数二维码,可以免费生成可管理带参数二维码 weixin.hotapp.cn

    小程序带参数二维码生成器,通过输入页面地址和参数,HotApp小程序统计的小程序带参数二维码,可以免费生成。同时具备管理带参数二维码功能。

    weixin.hotapp.cn


    展开全文
  • 二维码生成 labview

    2018-04-27 14:51:22
    二维码生成 程序,编程环境labview2013 内容 生成图片大小可调,已经调试完成 可直接使用
  • 程序二维码生成js

    2018-11-05 15:29:31
    用于小程序离线生成二维码用于小程序离线生成二维码用于小程序离线生成二维码
  • 原文链接:https://www.cnblogs.com/likwo/p/8205533.html...小程序二维码小白介绍二,小程序二维码开发介绍三,小程序二维码生成介绍四,小程序二维码官方文档解读 一,小程序参数二维码小白篇介绍参数二维码的...

    原文链接:https://www.cnblogs.com/likwo/p/8205533.html

    本文主要讲解小程序二维码的基本概念,帮助开发和运营人员更好的掌握小程序参数二维码,同时也包含小程序二维码官方文档解读,更好的掌握小程序参数二维码在业务中的使用

    一,小程序二维码小白介绍

    二,小程序二维码开发介绍

    三,小程序二维码生成介绍

    四,小程序二维码官方文档解读

     

    一,小程序参数二维码小白篇
    介绍参数二维码的基础知识,让开发者和运营者知道什么是参数二维码

    1. 首先我们要了解,什么是小程序的二维码?

      以下是小程序二维码

                小程序的菊花码                                     普通的小程序二维码    

    2. 为什么小程序码是圆的放射型,也称为菊花码

     小程序最开始使用的是常规方形的二维码,后面微信专门为此设计了一套菊花码,也就是图二,为什么要专门搞一套小程序特有的编码呢,估计是

     (1)专利原因

        方形二维码的专利属于别人,微信没有专利。

     (2)区分普通二维码,减少用户扫码额疑虑

         将小程序和普通的二维码进行区分,现在大家看到二维码,都不敢随便扫,但是如果提前知道二维码属于哪一类,对手机有没有危害性,这样就会减少扫码人的顾虑,大家看方形的二维码中间那   块还是圆的,就是为了,让大家知道这个是小程序,而且微信生成的二维码里,还有一句提示,明确的告之用户,这是小程序,可以放心使用 

       更多小程序的菊花码故事,请跳转到这里  https://www.qcloud.com/community/article/347791     

    3. 什么是小程序带参数的二维码

       小程序的带参数的二维码,顾名思义。就是就将参数带入小程序内,当然参数这个,是明显偏技术类的一个名称。 我们来举2个例子

      播放视频例子

      比如打开一个网页,播放视频

      https://v.qq.com?play=湖人队比赛

      当你打开网页的时候,网站知道你想要打开看的是湖人对的比赛,而参数名是play,参数值是湖人队比赛,那么网站就直接打开这个页面给您,而不是进入网站的首页。

      同样的道理,当我扫码二维码打开小程序的时候,我希望能够直接找到对应的内容,而不是进入首页,一个一个去浏览。

       衣服购买例子

    我扫码二维码后,希望进入衣服的购买介绍页面,而不是小程序的首页,这样节省时间。

     共享单车例子

     再比如摩拜单车,每扫一个二维码,就直接对应的是这辆车,进入摩拜的小程序,摩拜是知道

            

        图中的编号02110015717 就传递到摩拜小程序了,摩拜小程序就知道你想打开哪辆车了(妹子和本文无关,不是我女朋友)。

        所以带参数二维码,就是将数据直接带入小程序,小程序知道用户是扫哪个二维码过来的,参数是什么,用户希望做什么

        所以带参数二维码,就是通过参数直达小程序的内容页面。参数二维码还有哪些场景呢?

        小程序带参数二维码场景举例

           医院场景:比如每个医生一个id,通过带参数二维码,扫码二维码就直接进入小程序医生页面

           餐厅场景:比如每个菜一个二维码,通过扫码这个菜的二维码,进入小程序后,可以直接点这道菜,而不是要找菜铺。

           电商场景:扫码二维码带参数,进入小程序直接购买,比如通过公众号,通过带参数二维码,用户长按识别,直接进入服装的购买页面,提高购买转换。

           音乐场景:扫码某个带参数二维码,直接打开播放某个固定的歌曲

           推广场景:

               线上推广

              比如我同样的一件衣服,放在A公众号推广,有多少人购买了,放在B公众号有多少人购买了,怎么区分和统计呢?

              那就增加一个参数两个二维码,增加一个参数,A公众号设置qudao=A  B公众号设置参数qudao=B,那么我们小程序就知道同样的一件衣服,是哪个公众号购买的

              线下推广:

         通过带参数的二维码,商家将这些独一无二的小程序码配置在不同的物料上,开发者通过追踪到用户都是从哪儿识别进入到小程序,让商家清楚了解到各物料的投放效果。

    这样,我们就知道哪边的推广效果好。

    到这里小程序的参数二维码的具体用户我们大致是知道了。

     

    二,小程序参数二维码开发篇
    介绍如何开发小程序参数二维码,如何在开发模拟小程序参数二维码,以及代码里如何获取小程序参数码的值

     

    1. 自定义编译条件

     

    2. 在代理的onLoad里获取参数值

    复制代码
    Page({
      onLoad: function(options) {
        // options 中的 scene 需要使用 decodeURIComponent 才能获取到生成二维码时传入的 scene
        var scene = decodeURIComponent(options.scene)
        //
        var query = options.query.dentistId // 3736
      }
    })
    复制代码

    我们通过onLoad 的options的参数,可以很方便的获取小程序带参数二维码传递过来的参数,以及场景参数二维码的值

     

    三,小程序参数二维码生成篇

       当小程序审核通过后,那么线上的小程序二维码是如何生成呢?芝麻小程序码提供了程序二维码生成工具。

       网址如下 https://weixin.hotapp.cn 

     

    芝麻小程序码的特色

    (1)支持小程序路径带参数,自定义带参数

    (2)小程序码,方形小程序码,以及小程序码的美化

    (3)支持创建带场景值的二维码

    (4)支持小程序参数二维码的统计,统计扫码人数,扫码次数

     

    四,小程序二维码官方文档解读

        小程序二维码生成官方文档链接 https://mp.weixin.qq.com/debug/wxadoc/dev/api/qrcode.html

        接口A:生成普通菊花小程序带参数二维码,适用于需要的码数量较少的业务场景,通过该接口生成的小程序码,永久有效,用户扫描该码进入小程序后,将直接进入 path 对应的页面。

                  数量限制是10万个

      接口地址:https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN
    

     

        接口A的的生成二维码,如何生成,二维码样式,选择普通的菊花码

        

     



      接口B:生成场景小程序参数二维码
      通过该接口生成的小程序码,永久有效,数量不限制,用户扫描该码进入小程序后,将直接进入 path 对应的页面。

       接口地址:https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN

    用户扫描该码进入小程序后,开发者需在对应页面获取的码中 scene 字段的值,再做处理逻辑。使用如下代码可以获取到二维码中的 scene 字段的值。调试阶段可以使用开发工具的条件编译自定义参数 scene=xxxx 进行模拟,开发工具模拟时的 scene 的参数值需要进行 urlencode

     

    1
    2
    3
    4
    5
    6
    7
    // 这是首页的 js
    Page({
      onLoad: function(options) {
        // options 中的 scene 需要使用 decodeURIComponent 才能获取到生成二维码时传入的 scene
        var scene = decodeURIComponent(options.scene)
      }
    })

    产品发布后,场景小程序码的生成方法

     

     接口C:普通方形二维码,适用于需要的码数量较少的业务场景,接口C和接口A的二维码总数量是10万个。如果数量比较多。需要用接口B,场景参数二维码

    接口地址:https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=ACCESS_TOKEN
    
    

     

     

     

    小程序二维码生成工具:芝麻小程序码 https://weixin.hotapp.cn


    文末福利:

    福利一:前端,Java,产品经理,微信小程序,Python等10G资源合集大放送:jianshu.com/p/e8197d4d9

    福利二:微信小程序入门与实战全套详细视频教程。


    【领取方法】

    关注 【编程微刊】微信公众号:

    回复【小程序demo】一键领取130个微信小程序源码demo资源。

    回复【领取资源】一键领取前端,Java,产品经理,微信小程序,Python等资源合集10G资源大放送。


    展开全文
  • DelphiZXingQRCodeEx是一套从zxing传化过来的delphi版二维码生成程序,本人已经通过源码成功把一套旧的fastreport3.0版本改造,加入二维码功能。本代码支持Delphi 7 or newer (亲测支持 with Delphi 7 and XE3).

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,470
精华内容 988
关键字:

二维码生成程序