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 temizleme
  • https://yandex ru/clck/jsredir?from=yandex ru;search;web;;&text=&etext=1828 sDWcUimLU4QMKoWd0cCl_FCcM516mE_-I3PGUDgl6fYiTaRTpz1-jxcw1hIzPADU 4365f36a05b14c91c817074396aaac9fab0d68ee&uuid=&state=_BLhILn4SxNIvvL0W45KSic66uCIg23qh8iRG98qeIXme
  • https://yandex ru/clck/jsredir?from=yandex ru;search;web;;&text=&etext=1827 QkNkLYDIuS2NCRdKcgZfJ9S7mr0Qzuc1uN2GZyTmVhQjROgGJZ7rizjJAJuLvBme 99c1369b44bcc82b1c25ab01ce976329d1363caf&uuid=&state=_BLhILn4SxNIvvL0W45KSic66uCIg23qh8iRG98qeIXme
  • https://yandex ru/clck/jsredir?from=yandex ru;search;web;;&text=&etext=1826 uAqaJ__M5G-gi-tGyNeJnyFHSmGOblvETVYTnFKU_wd3JcyoSr-MbYMhD5tDZX8b 190c3d449cf30bae759f8e2626c64f58eebb05af&uuid=&state=_BLhILn4SxNIvvL0W45KSic66uCIg23qh8iRG98qeIXme
  • https://yandex ru/clck/jsredir?from=yandex ru;search;web;;&text=&etext=1825 tgjg3KocosnfSzmWai2ZcYZm2EsET7mz6biJWwi3vVrhNYhI-6qOvO2-SN3x0mBM 9c039554f1024663fc835dec3701fc32e149fdf6&uuid=&state=_BLhILn4SxNIvvL0W45KSic66uCIg23qh8iRG98qeIXme
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 : Ümraniye escort bayan, ataşehir escort 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