c#二维码生成的代码分享

 更新时间:2013年12月26日 10:09:41   作者:  
c#生成二维码实现示例代码分享,生成方法是调用外网API,为了不直接调用别人的接口,创建一个QrImg.aspx用于显示二维码,传参数即可

复制代码 代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// 调用外网API 生成二维码  周祥 2013年11月12日10:54:38
/// </summary>
public class Qr
{
    public Qr()
    {
        //
        //TODO: 在此处添加构造函数逻辑
        //
    }
    /*
    bg 背景颜色 bg=颜色代码,例如:bg=ffffff
    fg 前景颜色 fg=颜色代码,例如:fg=cc0000
    gc 渐变颜色 gc=颜色代码,例如:gc=cc00000
    el 纠错等级 el可用值:h\q\m\l,例如:el=h
    w 尺寸大小 w=数值(像素),例如:w=300
    m 静区(外边距) m=数值(像素),例如:m=30
    pt 定位点颜色(外框) pt=颜色代码,例如:pt=00ff00
    inpt 定位点颜色(内点) inpt=颜色代码,例如:inpt=000000
    logo logo图片 logo=图片地址,例如:logo=http://www.xxx.cn/logo.png
    */
    public const string api = "http://qr.liantu.com/api.php";
    /// <summary>
    /// 根据URL和参数 返回地址
    /// </summary>
    /// <param name="name"></param>
    /// <param name="tel"></param>
    /// <param name="email"></param>
    /// <param name="logo"></param>
    /// <returns></returns>
    public static string GenerationCard(string name, string tel, string email, string logo = "")
    {
        string RequestUrl = api;
        string mecard = "MECARD:N:" + name + ";TEL:" + tel + ";EMAIL:" + email + ";";
        RequestUrl += "?text=" + mecard;
        if (logo != "")
        {
            RequestUrl += "&logo=" + logo;
        }
        return RequestUrl;
    }
}

复制代码 代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="QrImg.aspx.cs" Inherits="QrImg" %>

相关文章

  • 详细介绍C# 泛型

    详细介绍C# 泛型

    这篇文章主要介绍了C# 泛型的相关资料,帮助大家更好的理解和学习C#,感兴趣的朋友可以了解下
    2020-08-08
  • C#公众号开发之给用户发红包

    C#公众号开发之给用户发红包

    这篇文章主要为大家详细介绍了C#公众号开发之给用户发红包,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • C# 操作符之二 算数操作符

    C# 操作符之二 算数操作符

    算数操作符+,-,*,/,%,的用法和大多程序设计语言是相同的,%号的作用是整数除法中产生余数,而整数法会直接去掉小数部分,而不是四舍五入。
    2011-02-02
  • Unity3D实现渐变颜色效果

    Unity3D实现渐变颜色效果

    这篇文章主要为大家详细介绍了Unity3D实现渐变颜色效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • C#利用TreeView控件实现目录跳转

    C#利用TreeView控件实现目录跳转

    这篇文章主要为大家详细介绍了C#润滑利用TreeView控件实现目录跳转功能,文中的示例代码讲解详细,感兴趣的小伙伴可以动手尝试一下
    2022-07-07
  • C#开发Winform实现学生管理系统

    C#开发Winform实现学生管理系统

    这篇文章介绍了C#开发Winform实现学生管理系统的项目案例,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • 深入学习C#网络编程之HTTP应用编程(下)

    深入学习C#网络编程之HTTP应用编程(下)

    这篇文章主要介绍了深入学习C#网络编程之HTTP应用编程的相关知识,文中讲解的非常详细,帮助大家更好的学习c#网络编程,感兴趣的朋友可以了解下
    2020-06-06
  • C#中的const和readonly关键字详解

    C#中的const和readonly关键字详解

    本文详细讲解了C#中的const和readonly关键字,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • 快速学习c# 枚举

    快速学习c# 枚举

    这篇文章主要介绍了c# 枚举的相关知识,文中讲解非常细致,示例代码帮助大家学习,感兴趣的朋友可以了解下
    2020-06-06
  • C#中实现Json序列化与反序列化的几种方式

    C#中实现Json序列化与反序列化的几种方式

    C#中实现Json的序列化与反序列化也算是个老话题,那么在这篇文章中我们将老话重提,本文中将会学到如何使用C#,来序列化对象成为Json格式的数据,以及如何反序列化Json数据到对象。有需要的朋友们可以参考借鉴,下面来跟着小编一起学习学习吧。
    2016-12-12

最新评论