Yaz  Font K   lt Yaz  Font B y lt

QR Code Uygulaması 

 

Merhaba arkadaşlar bu makalemizde QR Code uygulaması yapacağız. İlk önce QRCoder  uygulamasını Reference kısmına eklememiz gerekmektedir. Bunun için Solution Explorer da Projemize sağ tıklıyoruz. Açılan pencerede Manage Nuget Packages for Solution kısmına tıklıyoruz.

 

Resim1

Şekil 1

Browse kısmında qrcoder olarak arama yapıyoruz. Arama sonuçlarından ilk sıradakine mouse la sol tıklıyoruz.

 

Resim2

Şekil 2

QrCoder in kurulum penceresi önümüze gelecek. Burada Install butonuna tıklıyoruz.

 

Resim3

Şekil 3

Açılan ön izleme penceresinde (Preview Changes) Apply butonuna tıklayarak, qrcoder kaynak kodlarını projemize ekliyoruz.

 

Resim4

Şekil 4

Projemizin Reference kısmında QRCoder ın başarıyla eklendiğini görüyoruz.

 

Resim5

Şekil 5

Projemize 1 er adet textBox, Button ve pictureBox ekliyoruz. Aşağıdaki kodları projemize yazıyoruz. textBox nesnesine yazdığımız metinin pictureBox nesnesinde QR Code şeklinde gösterilmesini sağlıyoruz.

 

Resim6

Şekil 6  

 

Form1.cs

 

using QRCoder;

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

 

namespace generating_qrcode

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private void btnGenerateQR_Click(object senderEventArgs e)

        {

            string str = txtQR.Text;

            QRCodeGenerator qrGenerator = new QRCodeGenerator();

            QRCodeData qrCodeData = qrGenerator.CreateQrCode(strQRCodeGenerator.ECCLevel.Q);

            QRCode qrCode = new QRCode(qrCodeData);

            Bitmap qrCodeImage = qrCode.GetGraphic(20);

            pictureBox1.Image = qrCodeImage;

        }

    }

}

      

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN