QR kod oluşturma işleminin pek çok farklı yöntemi vardır. Uygulamaların bir çoğu ücretli olarak yayınlanıyor. Bu yazımızda qr menü nasıl yapılır onu anlatacağız.
Öncelikle QR kod hakkında bilgi sahibi olmayan arkadaşlarımız için QR kod nedir ondan bahsedelim.
Denso isimli firma tarafından geliştirilen yeni nesil iki boyutlu bir barkod çeşididir. Karekod (Quick Response Kod) kelimesi ilk olarak beşeri tıbbı ürünleri barkod uygulama kılavuzunda kullanılmıştır. Türkiye’deki ilk uygulama alanı ilaç sektörüdür. Dijital dünyanın ve mobil uygulamaların gelişmesi ile birçok sektörde de kullanılmaya başlanmıştır.
Bu bilgilerin varlığıyla, her ürün izlenebilir hale gelmektedir. Ülkemizdeki karekod uygulaması, 1 Ekim 2009 tarihi başlangıç kabul edilerek, bu tarihten itibaren zorunlu hale gelmiştir. Bir başka deyişle, verilen tarihten sonra gerçekleştirilen tüm üretimlerde, karekod içeren yapı olmak zorundadır.Teknolojinin sürekli ilerlemesi, her alanda olduğu gibi bu alanda da etkinliğini göstermiştir. Yaşanan gelişmeler, barkod ile ilgili çalışmalarda bir takım yeniliklerle karşılaşılmasına sebep olmuştur.
Karekod barkodlara nazaren onda bir oranında küçültülerek kullanıldığı için az yer kaplıyor. Bu da ambalajda çok az yer kaplamasını sağlıyor. Taranma hızı ve her açıdan okutulabilmesi zaman tasarrufu açısından büyük önem taşıyor. Belli bir seviyeye kadar bozulan veya kirlenen karekodların okunabilmesi mümkündür.
QrCode/KareKod nasıl oluşturulur konusunu anlatmaya çalışacağım. Öncelikle QrCode üretmekte kullanacağımız kütüphaneyi buradan indirebilirsiniz. Sırayla aşağıdaki işlemleri yapalım.
1.Öncelikle indirilen dosyayı References üzerinde sağ tıklayıp Add Reference seçerek projeye ekleyelim.
2.Gelen pencerede Browse sekmesi seçili iken Browse butonuna basalım.
3.İndirdiğiniz QrCoder.Dll dosyasını seçip Add butonuna basalım.
4.İşlem bittiğinde Referenceste QRCoder gözükecektir.
Evet Şimdi formumuzu aşağıdaki gibi tasarlayalım.
QR Kod Oluştur butonuna şu kodu yazalım.
private void button1_Click(object sender, EventArgs e) { using (MemoryStream ms = new MemoryStream()) { QRCodeGenerator koduret = new QRCodeGenerator(); QRCodeGenerator.QRCode karekod = koduret.CreateQrCode(textBox1.Text, QRCodeGenerator.ECCLevel.Q); using (Bitmap resim = karekod.GetGraphic(5)) { resim.Save(ms, ImageFormat.Png); var imaj = Image.FromStream(ms); pictureBox1.Image = imaj; } } }
Using bölümüne; aşağıdaki namespaceleri eklemeyi unutmayınız.
using QRCoder; using System.Drawing; using System.Drawing.Imaging; using System.IO;
Projeyi çalıştırıp QR Kod Oluştur butonuna tıklayınız ve sonuç;
Daha az kod yazarak bu işlemi yapabilir miyiz? dediğinizi duyar gibiyim. Eğer böyle bir düşünceniz varsa buradan indireceğiniz diğer bir kütüphaneyi projenize ekleyin. Butonun Click olayına aşağıdaki şu kodu yazınız.
private void button1_Click(object sender, EventArgs e) { QRCodeEncoder karekod = new QRCodeEncoder(); pictureBox1.Image = karekod.Encode(textBox1.Text); }
Using bölümüne aşağıdaki ifadeyi eklemeyi unutmayın.
using MessagingToolkit.QRCode.Codec;
Kolay gelsin.
Uygulama Gerektirmez
Çoklu Dil Seçeneği qr
Ücretsiz Kurulum
7/24 Ücretsiz Teknik Destek
Ücretsiz Hosting ve Bulut Servis
İşletmeye Özel Tasarım
12 Saat içinde Aktivasyon
Yönetim Paneli
Ücretsiz QR Menü Baskısı
İşletme Logosu ve Bilgileri
Sosyal Medya Bağlantıları
Ücretsiz Kurumsal Mail Adresi
Günlük-Haftalık-Aylık Raporlama
Tek Sefer Kurulum, Ömür Boyu Kullanım
(Ücretsiz Keşif İçin İletişime Geçiniz.)
Tel: 0531 468 30 52
QR Menü Nasıl Yapılır? konusu hakkında sorularınızı yorumlar kısmından bize iletebilirsiniz.