İlginizi Çekebilir
  1. Ana Sayfa
  2. C Sharp

C# QR Code ve Barcode Oluşturma

C# QR Code ve Barcode Oluşturma
C# QR Code ve Barcode Oluşturma
+ - 0

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

C# QR Code ve Barcode

Manege NuGet Packages for Solution… diyoruz. Karşımıza çıkan ekranda Browse… diyoruz.

vs nuget packages

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.

form desing

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….

Bu yazıya tepkiniz ne oldu?

Yazar Hakkında

Lise Ağ Sistemleri ve Yönetimi bölümü, üniversite Bilgisayar Programcılığı bölümü Ön Lisans, Yönetim Bilişim Sistemleri Lisans öğrenimi aldım. Askerlik görevimi tamamladım. Uzmanlık alanım; C# ve SQL Programlama dilleri ile müşteri odaklı, kullanıcı dostu ERP ve CRM gibi sistemleri geliştirmektir. Ayrıca şuanda PHP ve MYSQL alanında projeler geliştirmekteyim. C++, Phyton, Xamarin, MVC gibi konuları öğrenmek ve kendimi geliştirme çabası içerisindeyim. Discord için: https://discord.gg/FBxZeHu9

Değerli yorumlarınızı bekliyorum. :)