Buradasın
C# Programlama Eğitimi: Windows Uygulaması ve Temel Kavramlar
youtube.com/watch?v=KzLlGxn0gvwYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Deniz Türkükmez tarafından sunulan bir C# programlama eğitim serisinin ikinci bölümüdür. Eğitmen, yaklaşık bir yıl sonra çektiği bu eğitimde Visual Studio'da C# programlama konusuna giriş yapmaktadır.
- Video, Windows uygulaması oluşturma sürecini göstererek başlıyor ve ardından C# programlama dilinde temel kavramları açıklıyor. İçerikte using ifadeleri, namespace'ler, scope'lar, nesne tabanlı programlama kavramı ve form nesnesi örneği üzerinden nesne kavramı anlatılıyor. Eğitmen, bu kavramları günlük hayattan örneklerle basit ve anlaşılır bir şekilde aktarmayı amaçlıyor.
- Eğitmen, bir sonraki videoda özellik, olay ve metot gibi kavramlardan devam edeceğini belirtiyor.
- 00:07Giriş ve Özür Dileme
- Deniz Türkükmez, yaklaşık bir yıl önce çektiği ilk videodan sonra ikinci videoyu bir seneden fazla bir süreden sonra çektiğini ve bunun tembellik ve zaman ayırmama nedeniyle olduğunu özür diliyor.
- Önceki videoda .NET Framework ve Visual Studio editöründen bahsedildiğini hatırlatıyor.
- Bu eğitimde C# ile uygulama geliştirme konusunu ele alacağını belirtiyor.
- 01:32Windows Form Application Oluşturma
- Windows uygulaması ve Windows Form Application seçeneğini seçerek ilk projesini "S Giriş" adıyla oluşturuyor.
- Yazılım eğitimi genellikle konsol uygulamalarıyla başlar ancak Deniz, Windows Application ile başlamak daha mantıklı olduğunu düşünüyor.
- Windows Form Application, yazılımcı için bir ressam için tuval gibi düşünülebilir ve burada butonlar, check box, label gibi kontroller kullanılarak kullanıcı arayüzü tasarlanabilir.
- 04:18Kod Görüntüleme ve Using Anahtar Kelimesi
- Sağ tıklayıp "View Code" seçeneği ile kod ekranına geçiş yapılıyor.
- Kod ekranında "using" ile başlayan yaklaşık dokuz satırlık bir yıldız kümesi bulunuyor.
- "Using" anahtar kelimesi, kodun çalışacağı namespace'leri (klasörleri) projeye dahil etmek için kullanılıyor.
- 09:15Namespace ve Scope Kavramları
- Namespace, çalıştırılabilir bir alan değil, dosyaları birbirlerinden izole etmek için kullanılan bir katmandır.
- Scope, açılış ve kapanış süslü parantezleri arasındaki alandır ve kodun ne zaman çalışmaya başlayacağını ve ne zaman sonlanacağını belirler.
- Namespace scope'u ve class scope'u gibi farklı scope türleri vardır.
- 12:47Nesne Kavramı
- Modern uygulama geliştirme tekniklerinde kendi içinde çalışabilen her şey bir nesne olarak adlandırılır.
- Nesnelerle iletişim kurarak eylem yaparız ve programlama dillerinde nesne kavramı en küçük parça olarak adlandırılır.
- Nesnelerin davranışlarına dair unsurlar barındıran kodlar yazılabilir.
- 13:40Form Nesnesi ve Video Özeti
- Çalıştırıldığında sadece bir form nesnesi görünür ve bu form nesnesinin oluşabilmesi için arka tarafta form klasına ihtiyaç vardır.
- Bu videoda namespace, scope ve class kavramlarına basitçe giriş yapılmıştır.
- Bir sonraki videoda özellik, olay, metot gibi kavramlardan devam edilecektir.