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.

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

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

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

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

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

Ş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 sender, EventArgs e)
{
string str = txtQR.Text;
QRCodeGenerator qrGenerator = new QRCodeGenerator();
QRCodeData qrCodeData = qrGenerator.CreateQrCode(str, QRCodeGenerator.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