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

资源简介


资源截图

代码片段和文件信息

/* ===================================
 * 当前项目:二维码生成解析工具
 * 功能描述:Form1  
 * 创 建 者:hackgsl
 * 创建日期:2020-04-15 21:47:25
 * CLR Ver :4.0.30319.42000
 * =================================*/
using System;
using System.Drawing;
using System.Globalization;
using System.IO;
using System.Text;
using System.Text.Regularexpressions;
using System.Windows.Forms;
using ThoughtWorks.QRCode.Codec;
using ThoughtWorks.QRCode.Codec.Data;

namespace 二维码生成解析工具
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }


        private void Form1_Load(object sender EventArgs e)
        {

        }

        private void btnToQR_Click(object sender EventArgs e)
        {
            try
            {
                if (ccbBatch.Checked)
                {
                    Regex re = new Regex(@“\r\n“);//分割回车符
                    string[] method = re.Split(txtString.Text);
                    foreach (var i in method)
                    //for (int i = 0; i < method.GetLength(0); i++)
                    {
                        DateTime time = DateTime.Now;
                        QRCodeSave(i time.ToString(“yyyy-MM-dd_HHmmss.ffff“)+“.png“);
                    }
                    MessageBox.Show($“保存成功,总数:{method.Length}\n保存路径为当前程序同目录QRCodeimage文件夹。“ “批量生成二维码“);
                }
                else
                {
                    Image img = QRCodeBimapForString(txtString.Text);
                    if (img != null)
                    {
                        this.pictureBoxQR.Image = img;
                        if (ccbCopy.Checked)
                        {
                            Clipboard.SetImage(pictureBoxQR.Image);
                        }
                    }
                }

            }
            catch (Exception ex1)
            {
                MessageBox.Show(ex1.Message “二维码生成失败“);
            }
        }

        private void btnSaveQR_Click(object sender EventArgs e)
        {
            try
            {

                QRCodeSave(txtString.Text);
            }
            catch (Exception)
            {
                MessageBox.Show(“二维码保存失败,请检测生成的链接格式是否正常!“ “保存状态“);

            }
        }

        private void btnCodeQR_Click(object sender EventArgs e)
        {
            try
            {
                OpenFileDialog dialog = new OpenFileDialog
                {
                    Multiselect = true
                    title = “请选择二维码图片“
                    Filter = “图像文件(*.jpg;*.jpeg;*.jpeg;*.gif;*.png;*.bmp)|*.jpg;*.jpeg;*.gif;*.png;*.bmp“
                };

                if (dialog.ShowDialog() != DialogResult.OK) return;
                var fileName = dialog.FileName;

                txtString.Text = DeCode(fileName);

            }
            catch (Exception ex3)
            {
                MessageBox.Show(ex3.Message “二维码识别失败“);
            }
        }

        private void btnPasteQR_Click(object sender EventArgs e)
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2021-01-26 09:12  二维码生成解析工具\
     文件        9259  2021-01-26 09:12  二维码生成解析工具\Form1.Designer.cs
     文件        6907  2021-01-26 09:12  二维码生成解析工具\Form1.cs
     文件        6186  2021-01-26 09:12  二维码生成解析工具\Form1.resx
     文件         738  2020-05-06 13:56  二维码生成解析工具\Program.cs
     目录           0  2021-01-26 08:41  二维码生成解析工具\Properties\
     文件        1333  2020-05-06 13:56  二维码生成解析工具\Properties\AssemblyInfo.cs
     文件        2796  2020-05-06 13:56  二维码生成解析工具\Properties\Resources.Designer.cs
     文件        5496  2020-05-06 13:56  二维码生成解析工具\Properties\Resources.resx
     文件        1084  2020-05-06 13:56  二维码生成解析工具\Properties\Settings.Designer.cs
     文件         242  2020-05-06 13:56  二维码生成解析工具\Properties\Settings.settings
     文件     6195200  2021-01-26 08:59  二维码生成解析工具\ThoughtWorks.QRCode.dll
     目录           0  2021-01-26 08:41  二维码生成解析工具\bin\
     目录           0  2021-01-26 08:41  二维码生成解析工具\bin\Release\
     目录           0  2021-01-26 08:41  二维码生成解析工具\bin\Release\QRCodeimage\
     文件        6168  2021-01-26 08:41  二维码生成解析工具\bin\Release\QRCodeimage\2021-01-26 084141.9612.png
     文件     6195200  2021-01-26 08:59  二维码生成解析工具\bin\Release\ThoughtWorks.QRCode.dll
     文件       13824  2021-01-26 09:11  二维码生成解析工具\bin\Release\二维码生成解析工具.exe
     文件       24064  2021-01-26 09:11  二维码生成解析工具\bin\Release\二维码生成解析工具.pdb
     文件       22688  2021-01-26 09:12  二维码生成解析工具\bin\Release\二维码生成解析工具.vshost.exe
     文件         490  2015-10-22 09:54  二维码生成解析工具\bin\Release\二维码生成解析工具.vshost.exe.manifest
     目录           0  2021-01-26 08:41  二维码生成解析工具\obj\
     目录           0  2021-01-26 09:11  二维码生成解析工具\obj\Release\
     文件         864  2021-01-26 08:41  二维码生成解析工具\obj\Release\DesignTimeResolveAssemblyReferences.cache
     文件        7161  2021-01-26 08:41  二维码生成解析工具\obj\Release\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2021-01-26 09:31  二维码生成解析工具\obj\Release\TempPE\
     文件         180  2021-01-26 09:11  二维码生成解析工具\obj\Release\二维码生成解析工具.Form1.resources
     文件         180  2021-01-26 09:11  二维码生成解析工具\obj\Release\二维码生成解析工具.Properties.Resources.resources
     文件        1386  2021-01-26 09:12  二维码生成解析工具\obj\Release\二维码生成解析工具.csproj.FileListAbsolute.txt
     文件        1012  2021-01-26 08:41  二维码生成解析工具\obj\Release\二维码生成解析工具.csproj.GenerateResource.Cache
     文件        6897  2021-01-26 09:11  二维码生成解析工具\obj\Release\二维码生成解析工具.csprojResolveAssemblyReference.cache
............此处省略4个文件信息

评论

共有 条评论