Örnekler İle C# Geliştirme - Bölüm 8

Grimner

Adanmış Üye
28 Mar 2020
6,308
4,733
a3b2jeo.png


Giriş

Merhaba, C# uygulama geliştirme serimizin sekizinci yazısına hoş geldiniz.
Bu yazımızda QR kod oluşturma programı yapacağız.

Serinin önceki yazılarını okumak isteyenler için
Örnekler İle C# Geliştirme - Bölüm 1
Örnekler İle C# Geliştirme - Bölüm 2
Örnekler İle C# Geliştirme - Bölüm 3
Örnekler İle C# Geliştirme - Bölüm 4
Örnekler İle C# Geliştirme - Bölüm 5
Örnekler İle C# Geliştirme - Bölüm 6
Örnekler İle C# Geliştirme - Bölüm 7

İyi okumalar dilerim!

Yapılış

mhj5udn.png


İlk önce projemizi oluşturmakla başlayalım.
Ben programın ismini "
QR Kod Oluşturucu" şeklinde koyuyorum, siz de kendinize göre isimlendirebilirsiniz.


ngvyatl.png


Proje oluştuktan sonra formun ismini Özellikler > Text bölümünden 'QR Kod Oluşturucu' değiştiriyorum.
Sonrasında Araç Kutusundan aşağıdaki araçları ekliyorum.
2 adet GroupBox
1 adet Label
1 adet TextBox
1 adet Button
1 adet PictureBox

Tasarımı oluşturduktan sonra ise, sıra gerekli kütüphaneyi eklemek de.
ngvyatl.png


Bunun için NuGet kısmından "QRCoder" adlı kütüphaneyi yüklüyoruz.
qvenubi.png


Yükleme işleminde sonra kütüphaneleri yukarıda ki resimdeki gibi kodumuza ekliyoruz.


C#:
using QRCoder;
Evet, gerekli eklemeler tamamlandı.
Şimdi de butonumuza bastığımızda, QR kodu oluşturmayı ve PictureBox içinde bunu göstermeye bakalım.

Bu işlem için ise button1'in üstüne çift tıklıyoruz ve kod kısmımızda bir click eventi oluşturuyoruz.

oaaqh2b.png


Bu işlem için ise button1'in üstüne çift tıklıyoruz ve kod kısmımızda bir click eventi oluşturuyoruz ve içine aşağıdaki kodları giriyoruz.

C#:
string QRMetni = textBox1.Text;
// Burada QRMetni adında bir değişken oluşturuyoruz ve içine textBox1 içendeki (kullanıcıdan aldığımız) veriyi aktarıyoruz.

QRCodeGenerator QROlusturucu = new QRCodeGenerator();
// Burada bir QR kod oluşturucu nesnesi oluşturuyoruz.

QRCodeData QRVerisi = QROlusturucu.CreateQrCode(QRMetni, QRCodeGenerator.ECCLevel.Q);
// Burada QR kodumuzu oluşturuyoruz.

QRCode QRKod = new QRCode(QRVerisi);

Bitmap QRResmi = QRKod.GetGraphic(20);
// Burada ise oluşturulan QR kodumuzu görsel hale getiriyoruz.

pictureBox1.Image = QRResmi;
// Burada ise oluturduğumuz QR resmini, pictureBox1 içine atıyoruz ve işlemimiz tamamlanıyor.

cq2wnhh.png


Evet, genel olarak işlemimiz tamamlandı.
Şimdi ise sonucumuza bakalım.


Sonuç

dib86hr.png


Test


Şimdi de projemizden çıkan sonucu test edelim.
Bunun için herhangi bir
QR kod okuyucu kullanabilirsiniz.

8rt3me4.png


Yukarıda da gördüğünüz gibi, QR kodumuz başarıyla çalıştı.

Kapanış

Evet, bugünkü projemiz bitmiş bulunmakta.
Gelecekte ki derslerde görmek istediğiniz bir program olursa yazabilirsiniz.
Okuduğunuz için teşekkür ederim, iyi forumlar!
 

drjacob

Uzman üye
21 Ocak 2012
1,777
405
localhost
a3b2jeo.png


Giriş

Merhaba, C# uygulama geliştirme serimizin sekizinci yazısına hoş geldiniz.
Bu yazımızda QR kod oluşturma programı yapacağız.

Serinin önceki yazılarını okumak isteyenler için
Örnekler İle C# Geliştirme - Bölüm 1
Örnekler İle C# Geliştirme - Bölüm 2
Örnekler İle C# Geliştirme - Bölüm 3
Örnekler İle C# Geliştirme - Bölüm 4
Örnekler İle C# Geliştirme - Bölüm 5
Örnekler İle C# Geliştirme - Bölüm 6
Örnekler İle C# Geliştirme - Bölüm 7

İyi okumalar dilerim!

Yapılış

mhj5udn.png


İlk önce projemizi oluşturmakla başlayalım.
Ben programın ismini "
QR Kod Oluşturucu" şeklinde koyuyorum, siz de kendinize göre isimlendirebilirsiniz.


ngvyatl.png


Proje oluştuktan sonra formun ismini Özellikler > Text bölümünden 'QR Kod Oluşturucu' değiştiriyorum.
Sonrasında Araç Kutusundan aşağıdaki araçları ekliyorum.


Tasarımı oluşturduktan sonra ise, sıra gerekli kütüphaneyi eklemek de.

ngvyatl.png


Bunun için NuGet kısmından "QRCoder" adlı kütüphaneyi yüklüyoruz.
qvenubi.png


Yükleme işleminde sonra kütüphaneleri yukarıda ki resimdeki gibi kodumuza ekliyoruz.


C#:
using QRCoder;
Evet, gerekli eklemeler tamamlandı.
Şimdi de butonumuza bastığımızda, QR kodu oluşturmayı ve PictureBox içinde bunu göstermeye bakalım.

Bu işlem için ise button1'in üstüne çift tıklıyoruz ve kod kısmımızda bir click eventi oluşturuyoruz.

oaaqh2b.png


Bu işlem için ise button1'in üstüne çift tıklıyoruz ve kod kısmımızda bir click eventi oluşturuyoruz ve içine aşağıdaki kodları giriyoruz.

C#:
string QRMetni = textBox1.Text;
// Burada QRMetni adında bir değişken oluşturuyoruz ve içine textBox1 içendeki (kullanıcıdan aldığımız) veriyi aktarıyoruz.

QRCodeGenerator QROlusturucu = new QRCodeGenerator();
// Burada bir QR kod oluşturucu nesnesi oluşturuyoruz.

QRCodeData QRVerisi = QROlusturucu.CreateQrCode(QRMetni, QRCodeGenerator.ECCLevel.Q);
// Burada QR kodumuzu oluşturuyoruz.

QRCode QRKod = new QRCode(QRVerisi);

Bitmap QRResmi = QRKod.GetGraphic(20);
// Burada ise oluşturulan QR kodumuzu görsel hale getiriyoruz.

pictureBox1.Image = QRResmi;
// Burada ise oluturduğumuz QR resmini, pictureBox1 içine atıyoruz ve işlemimiz tamamlanıyor.

cq2wnhh.png


Evet, genel olarak işlemimiz tamamlandı.
Şimdi ise sonucumuza bakalım.


Sonuç

dib86hr.png


Test


Şimdi de projemizden çıkan sonucu test edelim.
Bunun için herhangi bir
QR kod okuyucu kullanabilirsiniz.

8rt3me4.png


Yukarıda da gördüğünüz gibi, QR kodumuz başarıyla çalıştı.

Kapanış

Evet, bugünkü projemiz bitmiş bulunmakta.
Gelecekte ki derslerde görmek istediğiniz bir program olursa yazabilirsiniz.
Okuduğunuz için teşekkür ederim, iyi forumlar!
Teşekkürler.
 

kst132

Junior Hunter
12 Haz 2023
920
542
a3b2jeo.png


Giriş

Merhaba, C# uygulama geliştirme serimizin sekizinci yazısına hoş geldiniz.
Bu yazımızda QR kod oluşturma programı yapacağız.

Serinin önceki yazılarını okumak isteyenler için
Örnekler İle C# Geliştirme - Bölüm 1
Örnekler İle C# Geliştirme - Bölüm 2
Örnekler İle C# Geliştirme - Bölüm 3
Örnekler İle C# Geliştirme - Bölüm 4
Örnekler İle C# Geliştirme - Bölüm 5
Örnekler İle C# Geliştirme - Bölüm 6
Örnekler İle C# Geliştirme - Bölüm 7

İyi okumalar dilerim!

Yapılış

mhj5udn.png


İlk önce projemizi oluşturmakla başlayalım.
Ben programın ismini "
QR Kod Oluşturucu" şeklinde koyuyorum, siz de kendinize göre isimlendirebilirsiniz.


ngvyatl.png


Proje oluştuktan sonra formun ismini Özellikler > Text bölümünden 'QR Kod Oluşturucu' değiştiriyorum.
Sonrasında Araç Kutusundan aşağıdaki araçları ekliyorum.


Tasarımı oluşturduktan sonra ise, sıra gerekli kütüphaneyi eklemek de.

ngvyatl.png


Bunun için NuGet kısmından "QRCoder" adlı kütüphaneyi yüklüyoruz.
qvenubi.png


Yükleme işleminde sonra kütüphaneleri yukarıda ki resimdeki gibi kodumuza ekliyoruz.


C#:
using QRCoder;
Evet, gerekli eklemeler tamamlandı.
Şimdi de butonumuza bastığımızda, QR kodu oluşturmayı ve PictureBox içinde bunu göstermeye bakalım.

Bu işlem için ise button1'in üstüne çift tıklıyoruz ve kod kısmımızda bir click eventi oluşturuyoruz.

oaaqh2b.png


Bu işlem için ise button1'in üstüne çift tıklıyoruz ve kod kısmımızda bir click eventi oluşturuyoruz ve içine aşağıdaki kodları giriyoruz.

C#:
string QRMetni = textBox1.Text;
// Burada QRMetni adında bir değişken oluşturuyoruz ve içine textBox1 içendeki (kullanıcıdan aldığımız) veriyi aktarıyoruz.

QRCodeGenerator QROlusturucu = new QRCodeGenerator();
// Burada bir QR kod oluşturucu nesnesi oluşturuyoruz.

QRCodeData QRVerisi = QROlusturucu.CreateQrCode(QRMetni, QRCodeGenerator.ECCLevel.Q);
// Burada QR kodumuzu oluşturuyoruz.

QRCode QRKod = new QRCode(QRVerisi);

Bitmap QRResmi = QRKod.GetGraphic(20);
// Burada ise oluşturulan QR kodumuzu görsel hale getiriyoruz.

pictureBox1.Image = QRResmi;
// Burada ise oluturduğumuz QR resmini, pictureBox1 içine atıyoruz ve işlemimiz tamamlanıyor.

cq2wnhh.png


Evet, genel olarak işlemimiz tamamlandı.
Şimdi ise sonucumuza bakalım.


Sonuç

dib86hr.png


Test


Şimdi de projemizden çıkan sonucu test edelim.
Bunun için herhangi bir
QR kod okuyucu kullanabilirsiniz.

8rt3me4.png


Yukarıda da gördüğünüz gibi, QR kodumuz başarıyla çalıştı.

Kapanış

Evet, bugünkü projemiz bitmiş bulunmakta.
Gelecekte ki derslerde görmek istediğiniz bir program olursa yazabilirsiniz.
Okuduğunuz için teşekkür ederim, iyi forumlar!
Elinize sağlık hocam
 

Grimner

Adanmış Üye
28 Mar 2020
6,308
4,733
Çok güzel olmuş hocam ❤✌👌👌
Teşekkür ederim invisible.
Elinize sağlık hocam.
Teşekkür ederim Lihtg.
ELİNE EMEĞİNE SAĞLIK ÇOK GÜZEL OLMUŞ(y)(y)
Teşekkürler.
Rica ederim, işinize yararsa ne mutlu bana.
Emeğinize Sağlık.
Teşekkürler Obt.
Emeğinize Sağlık Hocam
Teşekkürler asistanım.
Elinize sağlık hocam
Teşekkür ederim KeSeTe.
Elinize sağlık hocam. Javascript ile olanı da geliyor :)
Teşekkürler, senin versiyonu merakla bekliyorum. Yakın zamanda inşallah. 😄
 
Ü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.