27 Şubat 2019 Çarşamba

Class ile Struct Farkı


Gerçek hayattaki nesnelerin programlama ortamına taşınması için class yapıları kullanılmaktadır. Bizler class tanımlayarak aslına kendi türümüzü yazmış oluruz. 

Class Nasıl Tamınlanır?
class tanımlarken o class için ihtiyacımız olacak özellikleri ve alanları yazmamız gerekecektir. 

class classAdi
{
     //arabanın özellikleri

     //kurucu metot ya da metotlar 
  
     //metotlar
}

Araba türünden yazmış olduğumuz classın özellikleri aşağıdaki gibidir.















Sınıflar gibi tanımlanan içerisinde özellikler, veriler, yapıcılar içerebile diğer türümüz de structlardır. Struct yapı anlamına gelmektedir.

Struct Nasıl Tanımlanır? 
struct tanımlarken o struct için ihtiyacımız olacak özellikleri ve alanları yazmamız gerekecektir. 

struct structAdi
{
     //arabanın özellikleri

     //kurucu metot ya da metotlar 
  
     //metotlar
}


Zaman bilgisini tutabilmek adına Zaman türünden yazılmış olan struct aşağıdaki gibidir.




















Genel hatlarıyla class ve struct yapısını nasıl oluştururuz bundan bahsetmiş olduk.

İyi Çalışmalar,





24 Şubat 2019 Pazar

Doğum Günü Müziğini Console Projesinde Çaldırma


Happy Birthday müziğini C# üzerinde dinlemenin keyfini yaşayacağız. 

Happy Birthday Müziği Notaları

do-do-re-do-fa-mi
do-do-re-do-sol-fa
do-do-incedo-la-fa-fa-mi-re

do-do-si-sol-la-sol


Notaların harf karşılığı ise aşağıdaki gibidir.








Bu notaların frekansları ise aşağıdaki gibidir. Bir frekansta ses çaldırmak gerekir ki bu frekansları aşağıdaki siteden öğrenebiliriz.

















C harfin karşılık gelen nota Do notası olup Do notası 130.82 ile 1046.5 aralığında frekans değeri alabilmektedir.


Happy Birthday Kodları aşağıdaki gibidir.






SQL Çalışma Sorularının Çözümü

 -Ürünler tablosundaki ürünlerden Rengi siyah,silver ya da multi renkte olanları fiyat bilgisine göre büyükten küçüğe getirilip gösterilecek...