• 29-01-2014, 15:25:12
    #1
    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.


    http://www.youtube.com/watch?v=e3GDI...ature=youtu.be

    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.

    Kaynak : C# ile Dizüstü Bilgisayar Şarj Kontrol Programı Yapalım

  • 29-01-2014, 21:58:15
    #2
    Teşekkürler faydalı bir bilgi anlatım olmuş...
  • 29-01-2014, 22:00:11
    #3
    haXan1711 adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler faydalı bir bilgi anlatım olmuş...
    Rica ederim , ne demek.
  • 30-01-2014, 15:22:17
    #4
    teşekkürler bu güzel bilgi için..
  • 30-01-2014, 17:18:42
    #5
    MercanYazilim adlı üyeden alıntı: mesajı görüntüle
    teşekkürler bu güzel bilgi için..
    İşinize yaradıysa ne mutlu.
  • 30-01-2014, 23:52:57
    #6
    Güzel anlatım olmuş.

    SystemInformation.PowerStatus.BatteryLifePercent 0.0 ile 1.0 arasında bir değer alıyor yani şarjın %96 sı dolu iken bize gelen değer 0.96 olduğu için 100 ile çarpıyoruz.
  • 31-01-2014, 08:09:09
    #7
    aSEO adlı üyeden alıntı: mesajı görüntüle
    Güzel anlatım olmuş.

    SystemInformation.PowerStatus.BatteryLifePercent 0.0 ile 1.0 arasında bir değer alıyor yani şarjın %96 sı dolu iken bize gelen değer 0.96 olduğu için 100 ile çarpıyoruz.
    Verdiğiniz bilgi için teşekkürler.
  • 31-01-2014, 13:21:56
    #8
    çok güzel anlatım elinize saglık
  • 31-01-2014, 15:43:47
    #9
    onlinecihan adlı üyeden alıntı: mesajı görüntüle
    çok güzel anlatım elinize saglık
    Teşekkür ederim.