C# Qr Code Oluşturma
Öncelikle 1 picturebox,1 textbox veya richtetxbox(farketmez),2 buton ekliyoruz.
Sonra yukarıdan Proje > Nuget Paketlerini Yönete basıyoruz.
Sonra Gözata geliyoruz ve "QrCoder" kütüphanesini kuruyoruz.
Ve kurduktan sonra formumuza geliyoruz ve oluştur butonunda kodlarımızı yazmaya başlıyoruz.
Ancak öncelikle kurduğumuz kütüphaneyi kullanabilmek için kütüphaneyi belirtmemiz lazım bu yüzden "using QRCoder" kodu ile kütüphaneimizi belirtiyoruz.
Ardından "var oluştur = new QRCodeGenerator();" kodu ile kütüphanemizi kullanarak oluştur yapısı kuruyoruz.
Ve sonra Qrcode oluşturma işlemimiz için "var qr = oluştur.CreateQrCode({Qrcode içine yazılacak verinin kaynağı Örn:tetxbox1.text}, QRCodeGenerator.ECCLevel.Q);" kodu ilede qr yapısı oluşturup qr kodumuzu oluşturmuş oluyoruz.
Sonra "var kod = new QRCode(qr)" kodu ile yeni bir yapı oluşturup o yapıyada qr yapımızı atıyoruz.
ve ardından ise "{Pictureboxismi}.Image = kod.GetGraphic({Grafik Değeri Örn:20});" kodu ilede oluşturduğumuz qrımızı pictureboxımıza yazdırıyoruz.
Ve kaydetme işlemimiz için ise kaydet butonumuza girip "SaveFileDialog kaydet = new SaveFileDialog" kodu ile kaydet adlı bir SaveFileDialog yapısı oluşturuyoruz.Sonra filtrelemek için "kaydet.Filter = "JPG Dosyası | *.jpg" kodunu giriyoruz.İsterseniz "kaydet.Title = ("{Başlık Adı}") " kodu ilede başlık koyabilirsiniz.
Ve sonra "
if (kaydet.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image.Save(kaydet.FileName);
}
" kodu ilede picturebox1 deki resmimizi(qr) kaydediyoruz.
Kaynak Kod:
Kayıt Butonu:
SaveFileDialog yolseç = new SaveFileDialog();
yolseç.Filter = "JPG Dosyası | *.jpg";
yolseç.Title = "QR CODE KAYDET";
if (yolseç.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image.Save(yolseç.FileName);
}
Oluşturma:
var oluştur = new QRCodeGenerator();
var qr = oluştur.CreateQrCode(textBox1.Text, QRCodeGenerator.ECCLevel.Q);
var kod = new QRCode(qr);
pictureBox1.Image = kod.GetGraphic(20);
- Ana Sayfa Programlama Visual Basic & .NET Framework
- Ara
-
- Zaman: 13 Kas 2024 15:05
- Tüm zamanlar UTC+03:00
C# QR KOD OLUŞTURMA
.Net dilleri hakkında bilgiler, kaynaklar, dökümanlar ve örneklerin bulunduğu bölümümüz.
“Visual Basic & .NET Framework” sayfasına dön
Geçiş yap
- Yazılım Adası
- ↳ Serbest Kürsü
- ↳ Forum Hakkında Bilinmesi Gerekenler & Duyurular
- ↳ Anketler
- ↳ Başvurularınız
- ↳ Ceza Alan & Yasaklanan Üyeler
- ↳ Çöp Kutusu / Silinen Konular
- ↳ ARGE
- ↳ Yazılım Çalışmalarımız
- ↳ Grafik & Tasarım Çalışmaları
- ↳ Makaleler & Dokümanlar
- Bilgisayar & Bilgisayar Sistemleri & Donanım Parçaları
- ↳ Bilgisayar - Donanım Sistemleri
- ↳ Donanım Haberleri
- ↳ Donanım İncelemeleri
- ↳ Overclock & Hız Aşırtma
- ↳ Teknik Servis
- ↳ Masaüstü Bilgisayar Toplama Tavsiye & Hazır Sistemler
- ↳ Dizüstü & Laptop Bilgisayarlar
- ↳ Çevre Birimleri
- ↳ Yardım Başlıkları
- Yazılım & İşletim Sistemleri & Programlar
- ↳ GNU/Linux & UNIX / Dağıtımlar
- ↳ BSD Genel
- ↳ GNU/Linux Genel
- ↳ GNU/Linux Programlar
- ↳ GNU/Linux Kurulum Dökümanları
- ↳ GNU/Linux Sorunlarınız & Sorularınız
- ↳ GNU/Linux Dağıtımlar
- ↳ GNU/Linux Dağıtımlarında Kullandığınız Conky Düzenleriniz/Dosyalarınız
- ↳ Nasıl Olmuş.?!
- ↳ Windows İşletim Sistemleri
- ↳ Diğer Windows'lar (Windows95/98/2000/Server)
- ↳ Windows XP
- ↳ Windows Vista
- ↳ Windows 7
- ↳ Windows 8 & 8.1
- ↳ Windows 10
- ↳ Windows 11
- ↳ Programlar
- ↳ Resimli Program Anlatımları
- ↳ Portatif (Taşınabilir) Programlar
- ↳ Sürücü Paylaşımları ve Sürücü İstekleri
- ↳ Photoshop
- ↳ Yardım Başlıkları
- Programlama
- ↳ Genel Programlama
- ↳ Visual Basic & .NET Framework
- ↳ Assembly
- ↳ C Programlama
- ↳ C++ Programlama
- ↳ C# Programlama ve .NET Framework
- ↳ Java Programlama
- ↳ Python Programlama
- ↳ Ruby Programlama
- ↳ Diğer Programlama Dilleri
- ↳ Pascal Programlama
- ↳ Yardım Başlıkları
- Web Programlama
- ↳ Server Scriptleri
- ↳ Asp
- ↳ Php
- ↳ Sql
- ↳ .Net
- ↳ Web Servisleri
- ↳ Html & Css
- ↳ HTML
- ↳ HTML5
- ↳ XHTML
- ↳ CSS
- ↳ Tarayıcı Scriptleri
- ↳ JavaScript
- ↳ DHTML
- ↳ VBScript
- ↳ Ajax
- ↳ WMLScript
- ↳ HTML DOM
- ↳ XML Dilleri
- ↳ XML
- ↳ RSS
- ↳ WAP
- ↳ Yardım Başlıkları
- Webmaster
- ↳ Domain(Alan Adı) - Sunucu & Web Hosting
- ↳ Adsense & Adwords
- ↳ Optimizasyon&Adaptasyon
- ↳ Dizinler
- ↳ Güncel Haberler&Yenilikler
- ↳ Genel
- ↳ Web Tabanlı Uygulamalar
- ↳ Vbulletin
- ↳ PhpBB
- ↳ MyBB
- ↳ SMF
- ↳ CMS Site Yönetim Sistemleri
- ↳ Blogger
- ↳ Wordpress
- ↳ Yardım Başlıkları
- iOS - Android & Android Uygulama, ROM Geliştirme
- ↳ Android Hakkında Genel Bilgiler
- ↳ Android Dünyasından Haberler
- ↳ Android Yardım ve Destek Bölümü
- ↳ Android Uygulama ve ROM Geliştirme
- ↳ Android Programlama Genel
- ↳ Android Uygulama Geliştirme ve Programlama
- ↳ Android Uygulamaları & Oyunları
- ↳ iOS Hakkında Genel Bilgiler
- ↳ iOS Yardım & Destek
- Bilgisayar Güvenliği
- ↳ Yeni Başlayanlar İçin
- ↳ Genel Güvenlik
- ↳ Networking & Ağ Yapılandırması
- ↳ Dos & Ddos
- ↳ Firewall & Güvenlik Duvarı
- ↳ Botnet
- ↳ ADSL & Router Hacking
- ↳ Web Hacking & Security & Web Güvenliğimiz
- ↳ SQL İnjection
- ↳ Komut Çalıştırma
- ↳ XSS
- ↳ XSRF & CSRF
- ↳ Server Hacking & Security
- ↳ Komut Çalıştırma
- ↳ Shell
- ↳ Kernel Exploits
- ↳ Rootkit
- ↳ Bypass
- ↳ Connections
- ↳ Exploiting
- ↳ Remote Exploits
- ↳ Local Exploits
- ↳ Buffer Overflow
- ↳ ShellCode
- ↳ Web Applications
- ↳ Tools
- ↳ Scanners
- ↳ Fuzzers
- ↳ Binders
- ↳ Sniffers
- ↳ Crypters
- ↳ Stealers
- ↳ RATs
- ↳ Keyloggers
- ↳ Trojanlar/Virusler/Solucanlar
- Oyun
- ↳ Oyun Genel
- ↳ Oyun Haberleri
- ↳ Oyun Konsolları
- ↳ Ücretsiz Oyun İndir
- ↳ Online - Çevrim içi Oyunlar
- ↳ Emülatörler
- Konu Dışı
- ↳ Genel
- ↳ Geyik
- ↳ Güncel & Haberler & Köşe Yazıları
- ↳ Sektörlerden Haberler Ve Duyurular
- ↳ Video & Müzik
- ↳ Yerli Film
- ↳ Yabancı Film
- ↳ Belgeseller
- ↳ Türkçe Müzik
- ↳ Yabancı Müzik
- ↳ Spor
- ↳ Satılık / Aranıyor İlanları
- ↳ Akıllı Telefonlar ve Cep Telefonları
- ↳ Bilim & Teknoloji
- ↳ Elektrik & Elektronik
- ↳ Projeler, Tasarımlar , Devre Tasarımları ve Devre Paylaşımları
- ↳ Arıza Giderme ve Restorasyon Çalışmaları