Merhabalar herkese. C# QR Code ve Barcode Oluşturma yazım ile C# eğitim setime devam ediyorum. Bu dersimizde Zen.Barcode adlı bir namespace’i kullanarak QRcode ve Barcode oluşturma işlemine bir bakış atacağız. Kısa ve güzel bir ders olacak. Daha önce bir QRcode (Karekod) hakkında bir ders hazırlamıştım. Bağlantıya tıklayarak ulaşabilirsiniz.
C# QR Code ve Barcode Oluşturma
Bu işlemleri yaparken bir nuget paketinden faydalanacağız. Öncelikle projemizi açıyoruz ve
Manege NuGet Packages for Solution… diyoruz. Karşımıza çıkan ekranda Browse… diyoruz.
Arama alanına zen.barcode yazıyoruz ve Zen.Barcode.Rendering.Framework’u seçiyoruz. Sağ taraftan kurmak istediğimiz projeyi seçiyoruz ve install diyoruz.
Paket kurulduktan sonra aşağıdaki form tasarımını yapıyoruz.
Ve kodlarımızı yazıyoruz.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace QR_Barcode_Olustur { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btn_barcode_Click(object sender, EventArgs e) { Zen.Barcode.Code128BarcodeDraw barcode = Zen.Barcode.BarcodeDrawFactory.Code128WithChecksum; pictureBox1.Image = barcode.Draw(txt_barcode.Text, 50); } private void btn_qr_Click(object sender, EventArgs e) { Zen.Barcode.CodeQrBarcodeDraw barcode = Zen.Barcode.BarcodeDrawFactory.CodeQr; pictureBox1.Image = barcode.Draw(txt_qr.Text, 50); } private void Form1_Load(object sender, EventArgs e) { } } }
Hepsi bu kadar arkadaşlar. Sadece 4 satır kod ile işimizi bitirdik.
Bu yazımda bu kadar arkadaşlar. Diğer yazılarımda görüşmek üzere. Umarım faydalı olmuştur. Aşağıdaki linklerden eğitim seti sayfasına ve github projesine ulaşabilirsiniz.
Daha önce karekod oluşturma hakkında bir ders yapmıştım. O bundan biraz daha farklıydı. O derste bir karekod içerisine 4 satır bilgi yazabiliyorduk. Bu yazımızdaki karekod ise barkod kodu gibi tek satır kod içeren bir yapıdadır. Buna dikkat etmeniz gerekir. Bu daha çok barkod kodu yerine kullanılabilecek bir alternatif olması açısından kullanılmıştır.
C Sharp Eğitim Seti eğitimi sayfasına gitmek için tıklayınız. Derslerime özel olarak hazırladığım Github Projeme buradan ulaşabilirsiniz… Bu projenin Github sayfasına buradan ulaşabilirsiniz.
Sağlıcakla ve kodla kalın….