IRONSOFTWAREHOME
IRONBARCODE KULLANARAK

Barkod Üretici .NET Eğitimi

Curtis Chau
Curtis Chau
Updated: 11 Mayıs 2026

Barkod kullanımındaki hızlı artış göz önüne alındığında, geliştiricilerin tercih ettikleri programlama dilinde barkod oluşturabilmeleri gerekmektedir. Bu yüzden, bu öğretici .NET'te nasıl barkod oluşturulacağını gösterecek.

Barkod Oluşturucu .NET Eğitimi

  1. Visual Studio'da bir proje oluşturma
  2. C# Barkod Oluşturucu Kütüphanesini Kurma
  3. Windows Forms Uygulaması için Arayüz Tasarlama
  4. Çekirdek işlevsellik için kod yazma
  5. .NET barkod oluşturucuyu çalıştırma

Öğreticiye başlayalım.

Projeyi Oluşturun

Bu öğretici, Visual Studio'nun son sürümünü ve Windows Forms Application şablonunu kullanmaktadır. Tercih ettiğiniz uygulamayı kullanabilir ve mevcut projeniz ve sürümünüzle devam edebilirsiniz.

Visual Studio'yu açın > Yeni Proje Oluştur üzerine tıklayın > Windows Forms Application Template seçin > İleriye basın > Projeye ad verin > İleri tuşuna tıklayın => Hedef .NET Framework'ünüzü seçin => Oluştur Tuşuna tıklayın.

Barcode Generator .NET Eğitimi, Şekil 1: Yeni bir Windows Forms Uygulaması oluşturun Yeni bir Windows Forms Uygulaması oluşturun

Barkod Kütüphanesini Yükleme

Bir barkod oluşturucu kütüphanesi yüklemenin birçok faydaları vardır. C# dilinde yazılan IronBarcode, tek bir satır kodla barkodlar ve QR kodları oluşturma işlevleri sağlar. Ayrıca QR kodunu veya barkodu istenilen dosya formatında kaydetmeyi de destekler. Ayrıca .NET'te barkod üretimi için ücretsiz hizmet ve çalışma zamanı desteği sağlar.

IronBarcode NuGet Paketini yükleme ile başlayalım. Aşağıdaki üç yöntemden biri kullanılarak yüklenebilir:

Paket Yöneticisi Konsolu

Paket Yöneticisi Konsolunda aşağıdaki komutu yazın. Paketin sizin için indirilmesini ve yüklenmesini sağlar.

PM > Install-Package BarCode

Barcode Generator .NET Eğitimi, Şekil 2: Paket Yöneticisi Konsolu yükleme adımı Paket Yöneticisi Konsolu yükleme adımı

NuGet Paket Yöneticisi Çözümü

Barkod Paketini NuGet Paket Çözümünü kullanarak da kurabilirsiniz. Basitçe şu adımları takip edin:

Araçlar > NuGet Paket Yöneticisi > Çözüm için NuGet Paketlerini Yönet üzerine tıklayın.

Bu, sizin için NuGet Paket Yöneticisini açacaktır. Gözat'a tıklayın ve "IronBarcode" arayın, ardından kütüphaneyi yükleyin.

Barcode Generator .NET Eğitimi, Şekil 3: NuGet Paket Yöneticisi UI NuGet Paket Yöneticisi UI

Bağlantıdan İndirin

Alternatif olarak, IronBarCode.Dll indirilebilir ve .NET Barkod DLL'den referans olarak projenize eklenebilir.

Windows Formlarını Tasarlayın

.NET Barkod oluşturucunun arayüzü, üretilen barkod görüntüsünü göstermek için 2 etiket, 1 zengin metin kutusu ve 1 resim kutusu içermelidir. Aşağıdaki resim, gösterim amacıyla basit bir tasarımı göstermektedir.

Barcode Generator .NET Eğitimi, Şekil 4: Windows Forms Uygulamasını tasarlayın Windows Forms Uygulamasını Tasarlayın

Barkod Üretimi için Kod Yazma

"Generate" düğmesine çift tıklayın. Aşağıdaki kod açılacaktır:

private void button1_Click(object sender, EventArgs e)
{
    // This function will be triggered when the "Generate" button is clicked
}

Kod dosyanızın üstüne aşağıdaki ad alanlarını ekleyin:

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

Aşağıdaki kodu button1_Click() fonksiyonu içine yazın:

// 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");

Şimdi kodu satır satır anlayalım:

  • GeneratedBarcode, üretilen barkodu temsil eden bir veri türüdür.

  • CreateBarcode, IronBarCode paketinin BarcodeWriter sınıfından bir fonksiyondur ve kullanıcı girdisine dayanarak barkod üretmek için kullanılır.

  • BarcodeValue.Text, kullanıcı tarafından girilen ve barkoda kodlanacak metni alır.

  • BarcodeWriterEncoding.Code128, barkodun oluşturulması için şifreleme şemasını belirtir. Bunu, QR kodları üretmek için BarcodeWriterEncoding.QRCode gibi diğer şifreleme türlerine değiştirebilirsiniz.

  • SaveAsPng("MyBarCode.png"), barkod görüntüsünü PNG dosyası olarak kaydeder.

  • BarcodeImage, formda kullanıcıya barkod görüntüsünü göstermek için kullanılan bir PictureBox kontrolüdür.

.NET Barkod Üreticiyi Çalıştırın

Uygulamayı çalıştırmak için Ctrl + F5 tuşuna basın.

Barcode Generator .NET Eğitimi, Şekil 5: Barkod üreteci uygulamasını çalıştırın Barkod oluşturucu uygulamasını çalıştırın

Aşağıda gösterildiği gibi barkoda kodlamak istediğiniz değeri metin kutusuna yazın.

Barcode Generator .NET Eğitimi, Şekil 6: Bir barkod üretmek için URL'yi yapıştırın Barkod oluşturmak için URL'yi yapıştırın

Şimdi, "Oluştur" düğmesine tıklayın. Barkod aşağıda gösterildiği gibi oluşturulacaktır.

Barcode Generator .NET Eğitimi, Şekil 7: Windows Forms Uygulamasında oluşturulan barkod Windows Forms Uygulamasında Oluşturulan Barkod

Barkodun Değerini Göster

Daha sonra, tek bir kod satırıyla barkodun değerini gösterebilirsiniz:

// Add the encoded barcode value as text below the barcode image
MyBarCode.AddBarcodeValueTextBelowBarcode();

Çıktı

Barcode Generator .NET Eğitimi, Şekil 8: Bir dizi değerinden barkod oluşturma Bir Metin Değerinden Barkod Oluşturun

Özet

IronBarcode, geliştiricilerin .NET için barkod okumaları ve yazmaları için doğruluğu optimize etmeye ve gerçek dünya yazılımlarında düşük hata oranı sağlamaya yardımcı olan kullanıcı dostu bir API sunar. IronBarcode hakkında daha fazla bilgi için resmi belgeler sayfasını ziyaret edin.

Şu anda, komple Iron Suite satın alırsanız, iki kütüphane fiyatına beş kütüphane edinebilirsiniz. Daha fazla bilgi için.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

İlgili Makaleler

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez