Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan C programlama derslerinin Windows Form Application bölümüdür. Eğitmen, izleyicilere adım adım Windows tabanlı program yazma tekniklerini göstermektedir.
- Videoda, Visual Studio'da Windows Form Application oluşturma süreci, form üzerinde label, textbox ve buton gibi temel kontrollerin ekleme ve düzenleme işlemleri anlatılmaktadır. Ayrıca, form üzerindeki kontrollere olay atama ve bu olaylara göre kod yazma konuları ele alınmaktadır. Eğitmen, basit toplama işlemi, çarpma işlemi ve iki sayının büyük olanını bulma gibi örneklerle Windows Form uygulamasının temel yapısını ve çalışma prensiplerini açıklamaktadır.
- Video, değişken tanımlama, veri tiplerini dönüştürme ve koşullu ifadeler (if-else) kullanarak program mantığını uygulama konularını da içermektedir. Windows Form uygulaması programlama konusuna giriş yapmak isteyenler için temel bilgiler sunmaktadır.
- 00:05Windows Form Application Tanıtımı
- C programlama derslerinin bu bölümünde Windows Form Application (Windows tabanlı programlar) konusu ele alınacak.
- Günümüzde paket program hazırlarken Windows tabanlı programlar kullanılmakta ve bu programların nasıl yazıldığını bilmek gerekiyor.
- Önceki derslerde konsol application bölümünde komutların temel kullanım şekilleri gösterilmişti.
- 00:53Visual Studio'da Yeni Proje Oluşturma
- Visual Studio başlatıldığında ana menüden File > New > Project seçeneği ile yeni bir uygulama başlatılabilir.
- Windows tabanlı program yazmak için Windows Form Application bölümü seçilmelidir.
- Proje ismi ve dosya yolunu belirledikten sonra görsel programlama ekranı açılır.
- 01:58Form ve Toolbox Penceresi
- Visual Studio'da açılan ekranda bir form bulunur ve bu form, program çalıştırıldığında ekranda görülecek görüntüyü temsil eder.
- Toolbox penceresi, form üzerine kontrol ve nesneler eklemek için kullanılır.
- Properties penceresi, seçilen nesnenin özelliklerini ayarlamak için kullanılır.
- 03:55Nesnelerin Eklenmesi ve Düzenlenmesi
- Label nesnesi, formun üzerine istediğiniz fontta, büyüklükte ve yerde yazıyı göstermek için kullanılır.
- TextBox nesnesi, kullanıcıdan bilgi girmesini sağlamak için kullanılır.
- Nesneleri oklar yardımıyla istediğiniz yere kaydırabilir veya layout penceresi yardımıyla hizalamalarını yapabilirsiniz.
- 05:39Buton Ekleme ve Olaylar
- Buton, form üzerine eklenebilir ve butonun başlık kısmına istediğiniz yazı yazılabilir.
- Properties penceresinden nesnenin özelliklerini ayarlayabilirsiniz.
- Olaylar (Events) penceresinden, butona tıklandığında, tuşa basıldığında veya mouse ile tıklandığında yapılmasını istediğiniz komutları yazabilirsiniz.
- 08:11Kod Yazma ve Program Çalıştırma
- Butona tıklandığında programın kapatılmasını sağlamak için "Close()" komutu kullanılabilir.
- Programı çalıştırdığınızda, butona tıklandığında program kapanır.
- Birden fazla nesneyi shift tuşu yardımıyla basılı tutup tıklayarak ortak bir işlem yapabilirsiniz.
- 09:35Windows Form Uygulaması Oluşturma
- Form üzerinde label, textbox ve buton gibi kontroller eklenerek basit bir hesaplama uygulaması oluşturuluyor.
- Label nesnesi sonucu görüntülemek için, textbox nesneleri sayıları girmek için, buton ise hesaplama işlemi için kullanılıyor.
- Kontrollerin isimleri "Name" özelliği ile değiştirilebiliyor ve otomatik olarak numaralandırılıyor.
- 11:58Kodlama ve Hesaplama İşlemi
- Buton tıklandığında yeni bir kod sayfası açılıyor ve burada hesaplama işlemleri yapılıyor.
- TextBox'lardan alınan değerler integer veri tipine dönüştürülerek x ve y değişkenlerine atanıyor.
- Toplam değeri hesaplanıp, string format metodu kullanılarak label nesnesinde görüntüleniyor.
- 14:48Ek Özellikler ve Çarpma İşlemi
- TextBox'a cursor'ı odaklamak için "TextBox1.Focus()" metodu kullanılıyor.
- Çarpma işlemi için yeni bir label ekleniyor ve çarpım sonucu bu label'da görüntüleniyor.
- Program çalıştırıldığında hem toplam hem de çarpım sonuçları label nesnelerinde görüntüleniyor.
- 17:18Karşılaştırma İşlemi
- İki sayının büyük olanını bulmak için yeni bir label ekleniyor.
- Eğer x > y ise x değeri, x < y ise y değeri, aksi halde "Sayılar eşit" mesajı label'da görüntüleniyor.
- Program çalıştırıldığında girilen sayıların karşılaştırılması yapılıyor ve sonuç label'da gösteriliyor.
- 20:19Dersin Özeti
- Bu derste Windows Form Application (Windows tabanlı program) yazma konusuna giriş yapıldı.
- Label, textbox ve buton nesneleri kullanılarak basit bir hesaplama uygulaması oluşturuldu.
- Gelecek derslerde diğer kontrollerin nasıl kullanılacağı detaylı olarak açıklanacak.