• 大小: 2.19M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-04-28
  • 语言: C#
  • 标签: 二维码  生成  

资源简介


资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace CreateQrCode
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnbeijing_Click(object sender EventArgs e)
        {
            FolderBrowserDialog path = new FolderBrowserDialog();
            path.ShowDialog();
            txtbeijing.Text= path.SelectedPath;
        }

        private void btnSave_Click(object sender EventArgs e)
        {
            FolderBrowserDialog path = new FolderBrowserDialog();
            path.ShowDialog();
            txtSaveQrCode.Text= path.SelectedPath; 
        }

        private void btnCreate_Click(object sender EventArgs e)
        {
            string bj = txtbeijing.Text;
            string save = txtSaveQrCode.Text;
            if (bj == ““) {
                MessageBox.Show(“请设置背景图片地址“ ““);
                return;
            }
            if (save == ““) {
                MessageBox.Show(“请设置保存地址“ ““);
                return;
            }
            int size= int.Parse(txtSize.Text);
            int num = int.Parse(txtNum.Text);
           
            if (num==0) {
                MessageBox.Show(“请确定生成二维码数量“ ““);
                return;
            }
            btnCreate.Enabled = false;
            bj = bj + “\\“;
            save = save + “\\“;
            int codeId = int.Parse(txtStart.Text);         
           
            int lblstart = 0;//生成数量
            for (int i = 0; i < num; i++)
            {
                string no = ““;
                codeId++;
                if (codeId > 10000000)
                {
                    no = codeId.ToString();
                }
                else
                {
                    no = codeId.ToString().PadLeft(8 ‘0‘);
                }
                var ret = “http://www.baidu.com?sid=“ + no;
                string addressNo = “编号:“ + no;
                string fileName = no + “.png“;
                string filePath = save + fileName;
                if (System.IO.File.Exists(filePath))//二维码是否存在
                {
                    System.IO.File.Delete(filePath);
                }
                var savePath = save;

                string img = “model.jpg“;
                          
               var logoPath = bj + img;//生成的背景图
                string logo = bj+“logo.png“;//logo
                System.Drawing.Bitmap logoImg = Utils.CreateQRCodeWithLogo(ret logosize);
                QRCoderHelper.CreateQRCodeJob(logoImg addressNo logoPath savePath fileName logo);
                lblstart++;               
            }
            MessageBox.Show(“生成成功“ ““);
            lblCount.Text = lblstart.ToString();
            btnCreate.Enabled = true;
        }

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-12-18 17:46  CreateQrCode\
     目录           0  2019-12-18 17:46  CreateQrCode\.vs\
     目录           0  2019-12-18 17:46  CreateQrCode\.vs\CreateQrCode\
     目录           0  2019-12-18 17:46  CreateQrCode\.vs\CreateQrCode\v14\
     文件       55808  2020-04-17 13:48  CreateQrCode\.vs\CreateQrCode\v14\.suo
     目录           0  2020-09-02 17:57  CreateQrCode\.vs\CreateQrCode\v15\
     文件       48128  2020-10-27 19:23  CreateQrCode\.vs\CreateQrCode\v15\.suo
     目录           0  2020-09-02 17:57  CreateQrCode\.vs\CreateQrCode\v15\Server\
     目录           0  2020-09-02 17:57  CreateQrCode\.vs\CreateQrCode\v15\Server\sqlite3\
     文件           0  2020-09-02 17:57  CreateQrCode\.vs\CreateQrCode\v15\Server\sqlite3\db.lock
     文件        4096  2020-09-02 17:57  CreateQrCode\.vs\CreateQrCode\v15\Server\sqlite3\storage.ide
     文件       32768  2020-10-27 19:12  CreateQrCode\.vs\CreateQrCode\v15\Server\sqlite3\storage.ide-shm
     文件     1128912  2020-10-27 19:19  CreateQrCode\.vs\CreateQrCode\v15\Server\sqlite3\storage.ide-wal
     目录           0  2020-10-27 19:19  CreateQrCode\CreateQrCode\
     文件        1003  2019-12-18 16:31  CreateQrCode\CreateQrCode.sln
     文件         189  2019-12-18 16:31  CreateQrCode\CreateQrCode\App.config
     目录           0  2020-09-02 17:59  CreateQrCode\CreateQrCode\bin\
     目录           0  2020-10-27 19:19  CreateQrCode\CreateQrCode\bin\Debug\
     文件       17920  2020-10-27 19:19  CreateQrCode\CreateQrCode\bin\Debug\CreateQrCode.exe
     文件         189  2019-12-18 16:31  CreateQrCode\CreateQrCode\bin\Debug\CreateQrCode.exe.config
     文件       34304  2020-10-27 19:19  CreateQrCode\CreateQrCode\bin\Debug\CreateQrCode.pdb
     文件       22696  2020-04-17 11:59  CreateQrCode\CreateQrCode\bin\Debug\CreateQrCode.vshost.exe
     文件         189  2019-12-18 16:31  CreateQrCode\CreateQrCode\bin\Debug\CreateQrCode.vshost.exe.config
     文件         490  2010-03-17 22:39  CreateQrCode\CreateQrCode\bin\Debug\CreateQrCode.vshost.exe.manifest
     文件      108032  2019-12-18 16:37  CreateQrCode\CreateQrCode\bin\Debug\Gma.QrCodeNet.Encoding.Net35.dll
     文件     6209536  2019-12-18 16:33  CreateQrCode\CreateQrCode\bin\Debug\ThoughtWorks.QRCode.dll
     目录           0  2020-09-02 17:59  CreateQrCode\CreateQrCode\bin\Release\
     文件        5191  2020-10-27 19:23  CreateQrCode\CreateQrCode\CreateQrCode.csproj
     文件        3014  2020-10-27 19:19  CreateQrCode\CreateQrCode\Form1.cs
     文件       10252  2020-10-27 19:18  CreateQrCode\CreateQrCode\Form1.Designer.cs
     文件        5817  2020-10-27 19:18  CreateQrCode\CreateQrCode\Form1.resx
............此处省略34个文件信息

评论

共有 条评论