Neler yeni

QR Code (Quick Response Code) Nedir? Nasıl Yapılır? (1 Kişi)

[WebAbisi] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Nedir kategorisinde brokerbey tarafından oluşturulan QR Code (Quick Response Code) Nedir? Nasıl Yapılır? başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 349 kez görüntülenmiş, 0 yorum ve 0 tepki puanı almıştır...
Kategori Adı Nedir
Konu Başlığı QR Code (Quick Response Code) Nedir? Nasıl Yapılır?
Konuyu başlatan brokerbey
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan brokerbey

brokerbey

Girişimci (Startup)
Founder
markayoneticisi
Katılım
25 Eki 2020
Mesajlar
386
Tepkime puanı
138
QR Code (Quick Response Code) Nedir?
QR Code (Quick Response Code) Nedir? QR kod nedir? QR kod avantajları nelerdir? QR kod nerelerde kullanılır? QR kod oluşturma yolları nelerdir?

QR Kod (Quick Response Kod)
Japon Denso Wave isimli firma tarafından geliştirilen yeni nesil iki boyutlu bir barkod tipidir. QR kod içeriği bir metin, web sitesi adresi, video link dahil herhangi bir veri olabilir. QR Kod okuyucu bir yazılım vasıtasıyla bir cep telefonu rahatlıkla QR Kod okuyabilir ve ilgili ürün veya servis sayfasını açabilir.
QR Kod genellikle kare şeklinde beyaz fon üzerine siyah renkli desenlerden meydana gelir. QR Kod geleneksel barkodlardan çok daha küçük olabilmesine rağmen çok daha fazla veri depolayabilir.

QR Kod ile neler yapabilabilir?
– QR Kod ile web sitenizin tanıtımını yapabilirsiniz
– QR Kod ile sesli arama yapabilirsiniz
– QR Kod ile SMS gönderebilirsiniz
– E-posta gönderebilirsiniz
– Kartvizitinizin üzerine QR Kod basabilirsiniz
– T-shirt üzerine QR Kod basabilirsiniz
– Bir indirim kuponunun üzerine QR Kod basabilirsiniz
– Bir süpermarkette alışveriş sepetinin üzeri QR kod reklam mecraı olarak kullanılabilir
– Facebook sayfanızı tanıtabilirsiniz (QR Kod içeriği ‘beni ekle’ linki olabilir)
– Kişisel bilgilerinizi içeren QR Kod şeklinde bir dövme yaptırabilirsiniz (Facebook sayfanıza veya bir web sitesine link)
– Gayrimenkul sektöründe emlak verilerini içeren bir açılış sayfasına ulaşmak için gayrimenkul piyasasında kullanın. Potansiyel müşterileriniz QR kodu tarayıp ilgili emlak sayfasına ulaşacaklardır.
– Ürün / kampanya sayfasına link olarak herhangi bir reklamda kullanın (tv, dergi, billboard).
– Sıfır veya 2.el otomobil piyasasında da QR kod kullanılabilir. Potansiyel müşterileriniz örneğin vasıtanın ön camındaki QR Kodu taramak suretiyle araçla ilgili tüm bilgilere (model yılı, fiyat, motor hacmi, kilometre, yakıt sarfiyatı) ulaşabilirler.
– Wi-fi şifre bilgilerinin otomatik olarak alınması (Örneğin Starbucks’a girdiğinizde Starbucks tarafından hazırlanmış QR Kod taranıp otomatik olarak o Starbucks Cafe’nin Wi-fi ağına bağlanılabilir.
– Müze / etkinlik biletleri üzerine basılabilir
– Hava yollarının boarding pass kartları üzerine, ya da bagaj takibi yapılmak üzere bagaj etiketlerine basılabilir.
– Google Maps adresine bağlamak için kullanılabilir
– QR kod bir şarap şişesinin üzerine basılarak tüketici; şarabın tarihi, bağı, üzümün yolculuğu ve şarabın içim özelliklerini anlatan bir videoya anında erişim sağlayabilir.
– Sinemalar film afişlerinde QR kod kullanarak izleyicilerin film hakkında yorum ve görüşler içeren web sitelerine bağlanmasını sağlayabilirler.
– Restoranlar yemekler hakkında müşterilerinin yorumlarını içeren bilgilere ulaşmaları için QR Kod kullabilirler.
– Sokak tabelalarında kullanıldığında QR Kod bulunulan mahalleyi gösteren bir Google Haritası açabilir.
– QR Kod taranarak bir kitapla ilgili olarak doğrudan kitabı satan bir online kitabevine gidilebilir.
– QR Kod taranarak bir ankete doğrudan katılım sağlanabilir.
– QR kodu taranarak turistler herhangi bir şehir için gezi ve turizm ipuçları elde edebilir, yardım alabilir.
QR Kod (Quick Response Kod)

QR Kod Oluşturma:

QrCode/KareKod nasıl oluşturulur konusunu anlatmaya çalışacağım. Öncelikle QrCode üretmekte kullanacağımız kütüphaneyi indirebilirsiniz. Sırayla aşağıdaki işlemleri yapalım.
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.
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ün önem taşıyor. Belli bir seviyeye kadar bozulan veya kirlenen karekodların okunabilmesi mümkündür.
1.Öncelikle indirilen dosyay,ı References üzerinde sağ tıklayıp Add Reference seçerek projeye ekleyelim.

1607497335282.png

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.
1607497373657.png

4.İşlem bittiğinde Referenceste QRCoder gözükecektir.

1607497410033.png

Evet Şimdi formumuzu aşağıdaki gibi tasarlayalım.

1607497432888.png
qr kod oluşturQR 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ç;

1607497571816.png
Daha az kod yazarak bu işlemi yapabilir miyiz? dediğinizi duyar gibiyim. Eğer böyle bir düşünceniz varsa 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.