在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
鉴于条形码使用量的迅速增加,开发人员必须能够用自己喜欢的编程语言生成条形码。 因此,本教程将演示如何在 .NET 中生成 BarCode。
条形码生成器 .NET 教程
在 Visual Studio 中创建项目
安装 C# BarCode 生成器库
为 Windows 窗体应用程序设计用户界面
编写核心功能代码
运行 .NET BarCode 生成器
让我们开始教程。
本教程使用最新版本的 Visual Studio 和 Windows 窗体应用程序模板。 您可以使用自己选择的应用程序,也可以使用自己现有的项目和版本。
打开 Visual Studio > 点击 创建新项目 > 选择 Windows 窗体应用程序模板 > 按 下一步 > 命名项目 > 按 下一步 => 选择目标 .NET Framework => 点击 创建 按钮。
创建新的 Windows 窗体应用程序
安装 BarCode 生成器库有很多好处。 IronBarcode 由 C# 编写,提供只需一行代码即可创建条形码和 QR 码的功能。 它还支持将 QR 代码或 BarCode 保存为所需的文件格式。 此外,它还为在 .NET 中生成 BarCode 提供免费服务和运行时支持。
让我们从安装 IronBarcode NuGet 软件包开始。 您可以使用以下三种方法之一进行安装:
在软件包管理器控制台中编写以下命令。 它将为您下载和安装软件包。
Install-Package BarCode
包管理器控制台安装步骤
您也可以使用 NuGet 软件包解决方案安装 BarCode 软件包。 只需按照以下步骤操作:
点击工具 > NuGet 包管理器 > 为解决方案管理 NuGet 包。
这将为您打开 NuGet 包管理器。 点击浏览并搜索 BarCode,然后安装该库。
NuGet 包管理器用户界面
或者,可以下载IronBarCode.Dll,并作为引用从.NET Barcode DLL添加到您的项目中。
.NET BarCode 生成器的用户界面应包含 2 个标签、1 个富文本框和 1 个图片框,以显示生成的条形码图像。 下图显示了一个用于演示的简单设计。
设计 Windows Forms 应用程序
双击 "生成 "按钮。 将出现以下代码:
private void button1_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
}
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
End Sub
添加以下命名空间
using IronBarCode;
using System;
using System.Drawing;
using System.Windows.Forms;
using IronBarCode;
using System;
using System.Drawing;
using System.Windows.Forms;
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Windows.Forms
在button1_Click()
函数中编写以下代码:
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");
BarcodeImage.Image = new Bitmap("MyBarCode.png");
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");
BarcodeImage.Image = new Bitmap("MyBarCode.png");
Dim MyBarCode As GeneratedBarcode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128)
MyBarCode.SaveAsPng("MyBarCode.png")
BarcodeImage.Image = New Bitmap("MyBarCode.png")
让我们逐行理解代码。
GeneratedBarcode
是一种条形码数据类型。 CreateBarcode
是 IronBarCode
包的 BarcodeWriter
类提供的功能。
BarcodeValue.Text
是用户在运行时提供的 TextBox 的值。
BarcodeWriterEncoding.Code128
是用于生成条形码的编码方案。 此代码类型可以更改为其他编码方案,BarcodeWriterEncoding.QRCode
,以生成二维码。
IronBarcode提供了与多种图像格式互动的能力,如PNG、JPEG、HTML、PDF、GIF或TIFF,例如使用SaveAsPng
将条形码保存为PNG格式。 此外,IronBarcode 还可以处理PDF 文件,以提取所有页面中的条形码或二维码。
BarcodeImage
是 PictureBox 的名称,用于向用户显示生成的条形码图像。
按 Ctrl + F5 运行应用程序。
运行条形码生成器应用程序
如下所示,在文本框内写入要在条形码中编码的值。
粘贴URL以生成条形码
现在,点击 "生成 "按钮。 生成的 BarCode 将如下所示。
在Windows窗体应用程序中生成的条形码
接下来,用一行代码显示 BarCode 的值:
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode()
从字符串值生成条形码
IronBarcode 为开发人员提供了一个友好的 API,用于读取和编写 .NET 条形码,优化准确性,并在实际软件中确保低错误率。 请访问官方文档页面以获取有关IronBarcode的更多信息。
目前,如果您购买完整的Iron Suite,您可以用两个库的价格获得五个库。 如需了解更多信息,请联系
您还可以下载一个zip 文件项目。