Altbilgi içeriğine atla
IRONBARCODE KULLANARAK

Barkod Oluşturucu .NET Eğitimi

Barkod kullanımındaki hızlı artış göz önüne alındığında, geliştiriciler tercih ettikleri programlama dilinde barkod üretebilmelidir. Bu nedenle, bu eğitici .NET'te barkod üretilmesini gösterecek.

Barkod Üretici .NET Eğitici

  1. Visual Studio'da proje oluşturma
  2. C# Barkod Üretici Kütüphanesini yükleme
  3. Windows Forms Uygulaması için kullanıcı arayüzünü tasarlama
  4. Temel işlevsellik için kod yazma
  5. .NET barkod üreticiyi çalıştırma

Eğiticiye başlayalım.

Projeyi Oluşturma

Bu eğitim, Visual Studio'nun en son sürümünü ve Windows Forms Uygulama şablonunu kullanır. Seçiminize bağlı olarak uygulamayı kullanabilirsiniz ve mevcut proje ile sürümünüzü kullanabilirsiniz.

Visual Studio'yu açın > Yeni Proje Oluştur'ya tıklayın > Windows Forms Uygulama Şablonunu seçin > İleri'yi tıklayın > Projeyi İsimlendirin > İleri'yi tıklayın => Hedef .NET Framework'ünüzü seçin => Oluştur Butonuna tıklayın.

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

Barkod Kütüphanesini Yükleme

Barkod üretici kütüphanesi yüklemenin pek çok faydası vardır. C# ile yazılmış olan IronBarcode, sadece tek bir kod satırı ile barkod ve QR kodları oluşturma fonksiyonları sağlar. Ayrıca, QR kodunu veya barkodu istenen dosya formatında kaydetmeyi destekler. Ayrıca, .NET'te barkod üretimi için ücretsiz hizmet ve çalışma zamanı desteği sunar.

IronBarcode NuGet Paketi'ni kurarak başlayalım. Bunu aşağıdaki üç yöntemden biriyle kurabilirsiniz:

Paket Yöneticisi Konsolu

Paket Yöneticisi Konsolu'na aşağıdaki komutu yazın. Bu, sizin için paketi indirip kuracaktır.

Install-Package BarCode

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

NuGet Paket Yöneticisi Çözümü

Barkod Paketini NuGet Paket Çözümü'nü kullanarak da kurabilirsiniz. Sadece bu adımları izleyin:

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

Bu sizin için NuGet Paket Yöneticisi'ni açacaktır. Tarayıcıya tıklayın ve 'IronBarCode' arayın, ardından kütüphaneyi kurun.

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

Linkten İndirin

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

Windows Forms'u Tasarlayın

.NET Barkod üretecinin arayüzü, oluşturulan 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 amaçlı 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 Yazın

"Generate" butonuna çift tıklayın. Aşağıdaki kod belirecektir:

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
$vbLabelText   $csharpLabel

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
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
$vbLabelText   $csharpLabel

Aşağıdaki kodu button1_Click() fonksiyonunun 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");
// 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")
$vbLabelText   $csharpLabel

Kodu, satır satır anlayalım:

  • GeneratedBarcode, oluşturulan barkodu temsil eden bir veri türüdür.

  • CreateBarcode, kullanıcının girdiğine dayalı olarak barkod oluşturmak için BarcodeWriter sınıfındaki IronBarCode paketinden bir fonksiyondur.

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

  • BarcodeWriterEncoding.Code128, barkod oluşturmak için kodlama şemasını belirtir. Bunu QR kodları oluşturmak için BarcodeWriterEncoding.QRCode gibi başka kodlama türlerine değiştirebilirsiniz.

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

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

.NET Barkod Üreteci'ni Çalıştırın

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

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

Barkoda kodlamak istediğiniz değeri aşağıdaki gibi metin kutusuna yazın.

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

Şimdi, "Generate" butonuna tıklayın. Aşağıda gösterildiği gibi barkod oluşturulacaktır.

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

Barkodun Değerini Gösterin

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

// 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()
$vbLabelText   $csharpLabel

Çıktı

Barcode Generator .NET Eğitimi, Şekil 8: Bir dizi değerinden barkod oluşturun Dize değerinden barkod oluşturun

Özet

IronBarcode, geliştiricilerin .NET için barkod okuyup yazmasına, doğruluğu optimize etmesine ve gerçek dünya yazılımlarında düşük hata oranını sağlamasına olanak tanıyan kullanıcı dostu bir API sunar. IronBarcode hakkında daha fazla bilgi için resmi belge sayfasını ziyaret edin.

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

Sıkça Sorulan Sorular

.NET'te barkodları nasıl oluşturabilirim?

.NET'te barkod oluşturmak için Visual Studio'da bir proje oluşturarak, kütüphaneyi yükleyerek, kullanıcı arayüzünü tasarlayarak ve barkodu oluşturup göstermeye kod yazarak IronBarcode kütüphanesini kullanabilirsiniz.

Barkod kütüphanesi için yükleme yöntemleri nelerdir?

IronBarcode kütüphanesini Paket Yönetici Konsolunu, NuGet Paket Yönetici Çözümünü kullanarak veya DLL'yi doğrudan indirip projeye ekleyerek yükleyebilirsiniz.

Bir barkod oluşturucu uygulaması için temel kullanıcı arayüzü öğeleri nelerdir?

Bir barkod oluşturucu uygulaması için temel kullanıcı arayüzü öğeleri, iki etiketi, giriş için bir zengin metin kutusunu ve oluşturulan barkod görüntüsünü göstermek için bir resim kutusunu içerir.

Barkod oluşturma fonksiyonunda kodlama adımları nelerdir?

IronBarcode kullanarak bir barkod oluşturmak için, kodu button1_Click fonksiyonunda yazın, bir PNG olarak kaydedin ve PictureBox'a gösterin.

Bu kütüphane kullanılarak hangi tür barkodlar üretilebilir?

IronBarcode, Code128 ve QRCode dahil olmak üzere çeşitli barkod tiplerini oluşturmayı destekler.

Oluşturulan barkodun altına nasıl metin ekleyebilirim?

IronBarcode kütüphanesindeki AddBarcodeValueTextBelowBarcode metodunu kullanarak barkodun kodlanmış değerini görüntünün altına metin olarak ekleyebilirsiniz.

IronBarcode kütüphanesinin sağladığı avantajlar nelerdir?

IronBarcode kullanmak, yüksek performans ve doğrulukla optimize edilmiş barkod oluşturma, kullanımı kolay bir API ve gerçek dünyadaki uygulamalarda düşük hata oranı sunar.

Barkod kütüphanesi için ayrıntılı belgeler nerede bulunabilir?

IronBarcode kütüphanesi için ayrıntılı belgeler ve örnekler, resmi IronBarcode web sitesinde bulunabilir.

Barkod kütüphanesi için mevcut bir promosyon var mı?

Evet, tamamını satın aldığınızda beş kütüphaneyi iki fiyatına alabileceğiniz bir promosyon var.

.NET'te barkod oluşturmayla ilgili yaygın sorunları nasıl çözebilirim?

Yaygın sorunlar genellikle IronBarcode kütüphanesinin doğru yüklendiğinden emin olunarak, kullanıcı arayüzü bileşenlerinin doğru yapılandırıldığını kontrol ederek ve barkod oluşturma kodunun hatasız olup olmadığını doğrulayarak çözülebilir.

Jordi Bardia
Yazılım Mühendisi
Jordi Python, C# ve C++ konularında en yetkin, Iron Software'deki yeteneklerini kullanmadığı zamanlarda; oyun programlıyor. Ürün testi, ürün geliştirme ve araştırma sorumluluklarını paylaşan Jordi, sürekli ürün gelişimine büyük değer katıyor. Çeşitli deneyimleri onu ...
Daha Fazlasını Oku

Iron Destek Ekibi

Haftanın 5 günü, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara