Angular Dynamic Component

Merhaba, uzun bir aradan sonra..

Gözlerim kanla dolu 39 yıldır, rapim sonsuz. Ruhum ve sulhum, yarım onsuz. Çatısı uçar evin, cebin boştur.. #OmzunaAl ( Bunu yazarken, şarkının tam bu kısmı geldi. :D)

Bugün şirkette geliştirdiğimiz bir projenin, bir kısmında kullanmamız gereken dynamic component’lerden ve nasıl Angular projemize entegre edeceğimizden bahsedeceğim.

Henüz iş projemize entegre etmedim, muhtemelen ilerleyen günlerde ekleyeceğim ancak ilk siz değerli takipçilerimle paylaşmak istedim. Hem de bu yazıyla bir kez daha dönüş yapmış olayım 🙂

Öncelikle ben bu işlemi yaparken Angular’ın 8. versiyonunu kullanıyor olacağım.

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.

Continue Reading