바코드 생성기 .NET 튜토리얼
바코드 사용이 급증함에 따라 개발자는 선호하는 프로그래밍 언어로 바코드를 생성할 수 있어야 합니다. 따라서, 이 튜토리얼은 .NET에서 바코드를 생성하는 방법을 데모할 것입니다.
바코드 생성기 .NET 튜토리얼
- Visual Studio에서 프로젝트 생성하기
- C# 바코드 생성 라이브러리 설치하기
- Windows Forms Application의 UI 디자인하기
- 핵심 기능에 대한 코드 작성하기
- .NET 바코드 생성기 실행하기
튜토리얼을 시작하겠습니다.
프로젝트 생성
이 튜토리얼은 최신 Visual Studio 버전과 Windows Forms Application 템플릿을 사용합니다. 당신이 선택한 응용 프로그램과 기존 프로젝트 및 버전을 사용할 수 있습니다.
Visual Studio 열기 > 새 프로젝트 만들기 클릭 > Windows Forms Application Template 선택 > 다음 클릭 > 프로젝트 이름 지정 > 다음 클릭 => 대상 .NET Framework 선택 => 만들기 버튼 클릭.
새 Windows Forms Application 생성
바코드 라이브러리 설치
바코드 생성기 라이브러리를 설치하는 데 많은 이점이 있습니다. C#으로 작성된 IronBarcode는 바코드와 QR 코드를 단 한 줄의 코드로 생성하는 기능을 제공합니다. 또한 원하는 파일 형식으로 QR 코드 또는 바코드를 저장하는 것을 지원합니다. 더욱이, .NET에서 바코드를 생성하는 무료 서비스와 런타임 지원을 제공합니다.
IronBarcode NuGet Install-Package를 시작하겠습니다. 다음 세 가지 방법 중 하나를 사용하여 설치할 수 있습니다:
패키지 관리자 콘솔
패키지 관리자 콘솔에 다음 명령어를 입력하세요. 패키지를 다운로드하고 설치할 것입니다.
Install-Package BarCode
패키지 관리자 콘솔 설치 단계
NuGet 패키지 관리자 솔루션
NuGet 패키지 솔루션을 사용하여 바코드 패키지를 설치할 수도 있습니다. 다음 단계를 따르세요.
도구 > NuGet 패키지 관리자 > 솔루션용 NuGet 패키지 관리를 클릭하세요.
이렇게 하면 NuGet 패키지 관리자가 열립니다. 찾아보기에서 'IronBarCode'를 검색하고 라이브러리를 설치하세요.
NuGet 패키지 관리자 UI
링크에서 다운로드
대안으로 IronBarCode.Dll을 다운로드하여 .NET 바코드 DLL에서 참조로 프로젝트에 추가할 수 있습니다.
Windows Forms를 디자인하세요
.NET 바코드 생성기의 UI는 생성된 바코드 이미지를 표시하기 위해 2개의 라벨, 1개의 리치 텍스트 박스, 1개의 픽처 박스를 포함해야 합니다. 아래 이미지는 데모 목적으로 간단한 디자인을 보여줍니다.
Windows Forms 애플리케이션 디자인
바코드 생성 코드를 작성하세요
'생성' 버튼을 더블 클릭하세요. 다음 코드는 다음과 같습니다:
private void button1_Click(object sender, EventArgs e)
{
// This function will be triggered when the "Generate" button is clicked
}
private void button1_Click(object sender, EventArgs e)
{
// This function will be triggered when the "Generate" button is clicked
}
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
' This function will be triggered when the "Generate" button is clicked
End Sub
코드 파일 상단에 다음 네임스페이스를 추가하세요:
using IronBarCode; // Import the IronBarCode library to handle barcode operations
using System.Drawing; // Import for image manipulation
using System.Windows.Forms; // Import for Windows Forms functionality
using IronBarCode; // Import the IronBarCode library to handle barcode operations
using System.Drawing; // Import for image manipulation
using System.Windows.Forms; // Import for Windows Forms functionality
Imports IronBarCode ' Import the IronBarCode library to handle barcode operations
Imports System.Drawing ' Import for image manipulation
Imports System.Windows.Forms ' Import for Windows Forms functionality
button1_Click() 함수 내에 다음 코드를 작성하십시오:
// Generate a barcode with the specified value and encoding
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
// Save the generated barcode as a PNG file
MyBarCode.SaveAsPng("MyBarCode.png");
// Display the generated barcode image in the PictureBox
BarcodeImage.Image = new Bitmap("MyBarCode.png");
// Generate a barcode with the specified value and encoding
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
// Save the generated barcode as a PNG file
MyBarCode.SaveAsPng("MyBarCode.png");
// Display the generated barcode image in the PictureBox
BarcodeImage.Image = new Bitmap("MyBarCode.png");
' Generate a barcode with the specified value and encoding
Dim MyBarCode As GeneratedBarcode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128)
' Save the generated barcode as a PNG file
MyBarCode.SaveAsPng("MyBarCode.png")
' Display the generated barcode image in the PictureBox
BarcodeImage.Image = New Bitmap("MyBarCode.png")
코드를 한 줄씩 이해해 보겠습니다:
-
GeneratedBarcode는 생성된 바코드를 나타내는 데이터 유형입니다. -
CreateBarcode는 사용자 입력을 바탕으로 바코드를 생성하기 위해IronBarCode패키지 내BarcodeWriter클래스의 함수입니다. -
BarcodeValue.Text는 사용자가 입력한 텍스트를 가져오며, 이 텍스트가 바코드로 인코딩됩니다. -
BarcodeWriterEncoding.Code128는 바코드를 생성하기 위한 인코딩 스킴을 지정합니다. 이것을 QR 코드를 생성하기 위한BarcodeWriterEncoding.QRCode등의 다른 인코딩 유형으로 변경할 수 있습니다. -
SaveAsPng("MyBarCode.png")는 바코드 이미지를 PNG 파일로 저장합니다. BarcodeImage는 사용자에게 바코드 이미지를 표시하기 위해 폼에 사용되는 PictureBox 컨트롤입니다.
.NET 바코드 생성기를 실행하세요
Ctrl + F5를 눌러 애플리케이션을 실행하십시오.
바코드 생성기 애플리케이션 실행
바코드로 인코딩하고자 하는 값을 아래와 같이 텍스트 박스에 입력하세요.
URL 붙여 넣어 바코드를 생성하세요
이제 '생성' 버튼을 클릭하세요. 바코드가 아래와 같이 생성됩니다.
Windows Forms 애플리케이션에서 생성된 바코드
바코드의 값을 표시하세요
다음으로 한 줄의 코드로 바코드의 값을 표시할 수 있습니다:
// Add the encoded barcode value as text below the barcode image
MyBarCode.AddBarcodeValueTextBelowBarcode();
// Add the encoded barcode value as text below the barcode image
MyBarCode.AddBarcodeValueTextBelowBarcode();
' Add the encoded barcode value as text below the barcode image
MyBarCode.AddBarcodeValueTextBelowBarcode()
산출
문자열 값에서 바코드 생성
요약
IronBarcode는 개발자가 .NET을 위해 바코드를 읽고 쓸 수 있는 친숙한 API를 제공하여 정확도를 최적화하고 실제 소프트웨어에서 낮은 오류율을 보장합니다. IronBarcode에 대한 더 많은 정보를 위해 공식 문서 페이지를 방문하세요.
현재 Iron Suite 전체를 구매하면 두 개의 가격으로 다섯 개의 라이브러리를 얻을 수 있습니다. 더 많은 정보를 원하시면.
자주 묻는 질문
.NET 에서 바코드를 생성하는 방법은 무엇인가요?
Visual Studio에서 프로젝트를 생성하고, 라이브러리를 설치하고, UI를 디자인하고, 바코드를 생성하고 표시하는 코드를 작성하면 IronBarcode 라이브러리를 사용하여 .NET 에서 바코드를 생성할 수 있습니다.
바코드 라이브러리의 설치 방법은 무엇인가요?
IronBarcode 라이브러리는 패키지 관리자 콘솔, NuGet 패키지 관리자 솔루션을 사용하거나 DLL 파일을 직접 다운로드하여 프로젝트에 추가하는 방식으로 설치할 수 있습니다.
바코드 생성 애플리케이션에 필수적인 UI 요소는 무엇인가요?
바코드 생성 애플리케이션의 필수 UI 요소에는 두 개의 레이블, 입력용 서식 있는 텍스트 상자, 그리고 생성된 바코드 이미지를 표시하는 픽처 박스가 포함됩니다.
바코드 생성 기능을 코딩하는 데에는 어떤 단계들이 포함되나요?
바코드 생성 기능을 코딩하려면 button1_Click 함수에 IronBarcode 사용하여 바코드를 생성하고, PNG 파일로 저장하고, PictureBox에 표시하는 코드를 작성하세요.
이 라이브러리를 사용하여 어떤 유형의 바코드를 생성할 수 있습니까?
IronBarcode Code128 및 QRCode를 비롯한 다양한 바코드 유형 생성을 지원합니다.
생성된 바코드 아래에 텍스트를 추가하려면 어떻게 해야 하나요?
IronBarcode 라이브러리의 AddBarcodeValueTextBelowBarcode 메서드를 사용하면 바코드의 인코딩된 값을 이미지 아래에 텍스트로 추가할 수 있습니다.
IronBarcode 라이브러리를 사용하면 어떤 이점이 있습니까?
IronBarcode 사용하면 고성능과 정확도를 갖춘 최적화된 바코드 생성, 사용자 친화적인 API, 그리고 실제 응용 분야에서 낮은 오류율을 경험할 수 있습니다.
바코드 라이브러리에 대한 자세한 문서는 어디에서 볼 수 있나요?
IronBarcode 라이브러리에 대한 자세한 문서와 예제는 IronBarcode 공식 웹사이트에서 확인할 수 있습니다.
현재 바코드 라이브러리 관련 프로모션이 있나요?
네, Iron Suite 전체 패키지를 구매하시면 라이브러리 5개를 2개 가격으로 구매하실 수 있는 프로모션이 진행 중입니다.
.NET 에서 바코드 생성 시 발생하는 일반적인 문제를 어떻게 해결할 수 있을까요?
흔히 발생하는 문제는 IronBarcode 라이브러리가 올바르게 설치되었는지, UI 구성 요소가 올바르게 구성되었는지, 바코드 생성 코드가 오류 없이 생성되었는지 확인하는 것으로 해결할 수 있습니다.



