C# Qr Code Oluşturma

FAKE HACKER

Katılımcı Üye
27 Şub 2021
405
117
Ar-Ge Kulübü
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.
1hwzmo7.jpg

Sonra Gözata geliyoruz ve "QrCoder" kütüphanesini kuruyoruz.
mn90yo9.jpg

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.

m17rzn9.jpg

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.

iwojjqj.jpg


Kaynak Kod:
Kayıt Butonu:[/I][/COLOR][/SIZE] SaveFileDialog yolseç = new SaveFileDialog(); yolseç.Filter = "JPG Dosyası | *.jpg"; yolseç.Title = "QR CODE KAYDET"; if (yolseç.ShowDialog() == DialogResult.OK) { pictureBox1.Image.Save(yolseç.FileName); } [SIZE=7][COLOR=rgb(250, 197, 28)][I]

Oluşturma:[/U][/I][/COLOR][/SIZE] 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); [SIZE=7][COLOR=rgb(250, 197, 28)][I][U]
 
Son düzenleme:
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.
1hwzmo7.jpg

Sonra Gözata geliyoruz ve "QrCoder" kütüphanesini kuruyoruz.
mn90yo9.jpg

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.

m17rzn9.jpg

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.

iwojjqj.jpg


Kaynak Kod:
Kayıt Butonu:[/I][/COLOR][/SIZE] SaveFileDialog yolseç = new SaveFileDialog(); yolseç.Filter = "JPG Dosyası | *.jpg"; yolseç.Title = "QR CODE KAYDET"; if (yolseç.ShowDialog() == DialogResult.OK) { pictureBox1.Image.Save(yolseç.FileName); } [SIZE=7][COLOR=rgb(250, 197, 28)][I]

Oluşturma:[/U][/I][/COLOR][/SIZE] 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); [SIZE=7][COLOR=rgb(250, 197, 28)][I][U]
Şöyle hata veriyor:
Önem Derecesi Kod Açıklama Proje Dosya Çizgi Gizleme Durumu
Hata CS0246 'QRCoder' türü veya ad alanı adı bulunamadı (bir using yönergeniz veya derleme başvurunuz mu eksik?)
 

FAKE HACKER

Katılımcı Üye
27 Şub 2021
405
117
Ar-Ge Kulübü
Şöyle hata veriyor:
Önem Derecesi Kod Açıklama Proje Dosya Çizgi Gizleme Durumu
Hata CS0246 'QRCoder' türü veya ad alanı adı bulunamadı (bir using yönergeniz veya derleme başvurunuz mu eksik?)
Burdada paket yüklemeyi gösteriyor nuget ekranına geldiğinde "QrCoder" yazıp en üsttekine tıklayın ve kurun hatanız düzelecektir.
 

FAKE HACKER

Katılımcı Üye
27 Şub 2021
405
117
Ar-Ge Kulübü

TheNeferian

Basın&Medya Ekibi Asistanı
27 Kas 2022
1,394
1,101
є.ค♡
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.
1hwzmo7.jpg

Sonra Gözata geliyoruz ve "QrCoder" kütüphanesini kuruyoruz.
mn90yo9.jpg

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.

m17rzn9.jpg

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.

iwojjqj.jpg


Kaynak Kod:
Kayıt Butonu:[/I][/COLOR][/SIZE] SaveFileDialog yolseç = new SaveFileDialog(); yolseç.Filter = "JPG Dosyası | *.jpg"; yolseç.Title = "QR CODE KAYDET"; if (yolseç.ShowDialog() == DialogResult.OK) { pictureBox1.Image.Save(yolseç.FileName); } [SIZE=7][COLOR=rgb(250, 197, 28)][I]

Oluşturma:[/U][/I][/COLOR][/SIZE] 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); [SIZE=7][COLOR=rgb(250, 197, 28)][I][U]
Eline sağlık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.