C# (Görsel Programlama – I ) Çalışma Kontrol Listesi ☐ C# programlama dili nedir? C/C++ dillerinden farkı nedir? ☐ IDE nedir? Açıklayınız. Visual Studio platformunun diğer IDE’lere göre avantajlarını maddeler halinde yazınız? ☐ C# programlama dilinin çalışma mantığını şekil çizerek açıklayınız? ☐ .Net Framework nedir? Sürümleri nelerdir? Sürümler arasındaki farkları açıklayınız. ☐ CLR ( Common Language Runtime ) nedir? Açıklayınız. ☐ MSIL( Microsoft Intermediate Language) nedir? Açıklayınız. ☐ CTS(Common Type System ) nedir? Açıklayınız. ☐ JIT( Just In Time) derleyicilerinin çalışma türleri nelerdir. JIT in çalışma mantığını şekil çizerek açıklayınız. ☐ C# ta kullanılan Assembly kavramı nedir? Açıklayınız. ☐ C# ta kullanılan Referans ve Değer tipleri ve çeşitleri hakkında bilgi veriniz. ☐ Ram( Hafıza) in bölümlerini açıklayarak hangi veri tipinin hangi bölümde tutulduğunu açıklayınız. ☐ Static, Constant(Sabit) ifadeleri ne anlama gelmektedir? Açıklayınız. ☐ Bilinçli ( Explicit ) ve Bilinçsiz ( İmplicit ) tür dönüşümü nedir? Örnek bir program yazarak program üzerinde açıklayınız. ☐ Boxing ve Unboxing kavramı nedir? Örnek bir program yazarak program üzerinde açıklayınız. ☐ Tür dönüşümlerinde veri kaybını engellemek için neler yapılmalıdır? Açıklayınız. ☐ .Net kütüphanesinde bulunan Convert sınıfını kullanarak örnek bir program üzerinde string tipindeki bir değişkeni byte tipini dönüştüren bir program yazınız. ☐ C# kullanılan Checked, Unchecked ve New operatörleri ne işe yarar. Örnek bir program ile gösteriniz. ☐ C# kullanılan döngüleri(for, while , do while , foreach) ile ilgili birer örnek program yazınız. ☐ Break, Continue kavramları nedir? Örnek bir program yazarak açıklayınız. ☐ C# kullanılan karar yapıları ( if else , switch case) ile ilgili birer örnek program yazınız. Öğr. Gör. Ekrem Eşref KILINÇ