NMB ile C# : Yandex Metrica API Kullanarak Ziyaret Verilerini Çekelim #metricaapi #mvc

Serinin bu 2.dersinde, Yandex Metrica API Teknolojisini kullanarak, Yandex Metrica’da bulunan websitemizin ziyaretçi raporlarına ulaştık. Ulaştığımız verileri ASP.Net MVC 5‘de güzel görünümlü bir Chart tablosunda listeledik.

Videoların devamı için abone olursanız sevinirim, iyi seyirler.

Google'den Gelen Aramalar

  • yandex metrica api 410 gone
Continue Reading

C# İle Dizüstü Bilgisayar İçin Şarj Kontrol Programı Yapalım

Merhabalar bugün C# ile Dizüstü Bilgisayar İçin Şarj Kontrol Programı yapacağız.Bunun için 20 dakikalık sesli bir video ekledim.Toplamda 3 gb’da yakın olduğu için nasıl yaptıysam mp4’e çevirerek 67 mb’ye kadar düşürdüm. 🙂 Kalitesi biraz düşük olabilir,ama okunabiliyor.

Ses az geldiği için hoparlör sesini yükseltmenizde fayda var.

Neler Yaptık ?

-Dizüstü bilgisayarımızın ne kadar şarjı kaldığını hem yazı olarak hemde progressbar’da doluluk oranı olarak gösterdik.

-İf ve else komutları kullandık.

-Şarj %96’ysa yada %96’dan küçük ise sesli uyarı yaptık.

-Saatin yanında notify icon ( simge ) çıkmasını sağladık.

-Notify icon’a Context Menu ekledik.

Kusurlarım olduysa affola. : ) İyi seyirler.

Kodlar :

Eklemeniz gereken class ;

internal class BataryaState
 {
 public byte Percent { get; set; }
 public byte Remaining { get; set; }
 }

Müzik eklemek için ;

SoundPlayer player = new SoundPlayer(); // SoundPlayer türetiyoruz.
string path = "C:/muzikadi.wav"; //Yolunuzu gösteriyoruz.
player.SoundLocation = path; // Gönderiyoruz.
player.Play(); //Ses dosyasını çalmasını sağlıyoruz.

Context Menu için tıklayın.


	
Continue Reading

C# ListBox Tanımı ve Kullanım Örnekleri

Bu C#.net yazımızda ListBox Tanımı  ve ListBox kullanımında ileride işinize yarayabilecek bir kaç bilgi vereceğim.

Öncelikle genel özelliklerine bir bakalım.

{Genel Özellikleri Nelerdir}

Listbox1.Items : Listbox Kontrolünün veri-bilgi-eleman ile ilgili tüm işlemleri yapabildiğimiz en temel özelliğidir.

Listbox1.Itemsin sonunda “.”(nokta) koyduğumuzda elemanlarla ilgili özellik kodları gelmektedir.

{ListBox’a Veri Girdirelim}

Şimdiki vereceğim kodu ListBox’a dışarıdan veri girdirmek için veya kendimiz program açıldığında veri girilmiş halde göstermek için kullanabiliriz.

ListBox1.Items.Add("Nazım Mert Bilgi"); 

Üstteki kodla ListBox1’e “Nazım Mert Bilgi” yazısını yazdırdık.Sayısal işlemlerde en basitinden şöylede yapabiliriz.

ListBox1.Items.Add(10 + 10); 

Yukarıdaki kodda ise “10” sayısı ile “10” sayısını toplatıp ListBox1’e yazdırmış olduk.Not:Sayıları tırnak işaretleri (” “) arasına almadım.Alsaydım ListBox’a 10 + 10‘un toplamını yani 20 sayısını değilde , 10 + 10 şeklinde yani yazı şekilnde çıkaracaktır.Peki hem yazıyı hemde sayiyi bir arada gösterebilir miyiz ? Deneyelim.

{2 Elemanı Birleştirelim}

string yazi1 = "Nazım Mert Bilgi ";

Burada string yani yazı biçiminde bir değişken tanımladık ve değişkene “Nazım Mert Bilgi” yi ekledik.

byte sayi1 = 5 + 5;

Bu kısımda ise byte değişkenine 5 + 5 sayısını toplattık.

ListBox1.Items.Add(yazi1 + sayi1);

Son olarak da ListBox’a yazi1‘i ve sayi1‘i yazdırdık.

{Dışarıdan Girilen Veriyi ListBox’da Gösterelim}

Hemen projemize 1 adet textBox atayalım.Daha önceden ListBox’umuzun olduğunu varsayıyorum kodlarımıza geçelim.

{Yazı Gösterme}

textBox‘dan aldığımız yazıyı otomatik olarak çekeceğiz. Kodlar :

string yazi = Convert.ToString(textBox1.Text);

Bu kodla birlikte textBox‘a girilenin Text kısmını yani yazı kısmını aldık.

ListBox1.Items.Add(yazi);

Burada ise ListBox’umuza dışarıdan girilen yazıyı yazdırdık.

{Sayı Toplatma , Çıkartma , Çarpma ve Bölme İşlemlerini Yaptıralım}

2 adet textBox sürükleyelim.Kodlara geçelim.

Sayıların küsüratlı olabileceğinide düşünürsek double kullanmalıyız ;

double sayi1 = Convert.ToDouble(textBox1.Text);
double sayi2 = Convert.ToDouble(textBox2.Text);
double sayilariTopla = sayi1 + sayi2;

Mantığı biraz anladınız sanırım. 😉 Çıkartma , bölme , çarpma gibi işlemlerde sadece “+” işaretini değiştirmek yeterli olucaktır.

Birde bunu ListBox’a yazdırdık mı tamamdır.

ListBox1.Items.Add(sayilariTopla);

Dışarıdan girilen sayıların toplamını ListBox’a başarıyla yazdırdık.

{textBox ve ListBox’a Girilen Değerleri Silme ( Temizleme ) }

Son olarak bir buton daha sürükleyelim adınıda “Ekranı Temizle” koyalım.Eklediğimiz butonun üstüne çift tıklayalım ve bu kodları girelim.

textBox1.Clear();
textBox2.Clear();
ListBox.Items.Clear();

Ve ekranımız ilk haline geri döndü dışarıdan girilen veriler temizlendi kısacası tertemiz oldu.

C# ListBox Tanımı ve Kullanım Örnekleri konusununda sonuna gelmiş bulunmaktayız.Bir başka yazıda görüşmek üzere esen kalın.

Her türlü sorunuzu yorum yaparak veya İletişim sayfası aracılığıyla gönderebilirsiniz.

Makale tamamen Nazım Mert Bilgitarafından yazılmıştır.Kaynak gösterek yayınlayabilirsiniz.

Google'den Gelen Aramalar

  • listbox kullanım örnekleri layout
  • listbox örnekleri
  • listbox örnekleri kodları
Continue Reading

C# ‘ta Dışarıdan Girilen Metni Seslendirme

Bugünkü dersimizde C# Web Form’da basit bir program yapacağız.

Programımızda textbox ve bir adet buton kullanacağız.Kodları hazır olarak vereceğim,pek kafa karıştırıcı bir durum yok.

Not : Resimleri büyütmek için hangi resmi büyütmek istiyorsanız üzerine tıklayınız.

Öncelikle C# > Web Forms Application açalım.

Adsız

 

 

 

 

 

Daha sonra projemize bir adet “textBox” sürükleyip,boyutunu dilediğimizce ayarlayalım.

Adsız1

 

 

 

 

 

textBox sürükledikten sonra bir adetde “button” sürükleyelim.

Adsız2

 

 

 

 

 

Daha sonra sağ kısımda bulunan “Solution Explorer” sekmesinden Projemizin adına sağ tıklayıp “Add Reference“‘yi seçelim.

Adsız3

 

 

 

 

 

Karşımıza çıkan pencereden “COM” sekmesine gelip “Microsoft Speech Object Library” ye tıklayıp ok butonuna basalım.

Adsız4

 

 

 

 

 

Şimdi vereceğim koduda aşağıdaki yere yapıştırırsanız,projemiz sorunsuz çalışacaktır.

Yapıştıracağınız yer ;

Adsız6

 

 

 

 

 

 

Kod ;

    • SpeechLib.SpVoice metniOku = new SpeechLib.SpVoice();metniOku.Speak(textBox1.Text, SpeechLib.SpeechVoiceSpeakFlags.SVSFDefault);

F5′ bastığımızda karşımıza böyle bir pencere çıkacak ve istediğimiz yazıyı ve rakamı okutabileceğiz.

Adsız7

 

 

 

 

 

 

Kolay gelsin.

Bu konumuzda burda bitiyor,bir sonraki makalemde görüşmek üzere,esen kalın.

 Bu makale 100% özgündür.

Continue Reading