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
- Visual Studio'da proje oluşturma
- C# Barkod Üretici Kütüphanesini yükleme
- Windows Forms Uygulaması için kullanıcı arayüzünü tasarlama
- Temel işlevsellik için kod yazma
- .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.
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
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.
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.
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
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
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")
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çinBarcodeWritersınıfındakiIronBarCodepaketinden 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çinBarcodeWriterEncoding.QRCodegibi 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.
Barkod üreteci uygulamasını çalıştırın
Barkoda kodlamak istediğiniz değeri aşağıdaki gibi metin kutusuna yazı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.
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()
Çıktı
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.




