Blog Medium Without Sidebar

Caption placed here

2.4 – Kullanıcıdan Alınan Verilerle Hesaplama

📘 2.4 – Kullanıcıdan Alınan Verilerle Hesaplama 🔹 Açıklama: Bir Windows Forms uygulamasının en önemli işlevlerinden biri kullanıcının girdiği verilerle işlem yapmak ve sonucu ona gösterebilmektir. Bu işlem, hem kullanıcı arayüzü kontrollerini (TextBox, ComboBox, NumericUpDown) kullanmayı hem de alınan verileri doğru şekilde işlemeyi gerektirir. Bu bölümde öğrenciler: konularını örneklerle birlikte öğrenecekler. 📍 Kullanım Alanları: 🎯 Kazanımlar: 🧪 2.4 – Kullanıcıdan Alınan Verilerle Hesaplama: Örnekler 📌 Örnek 1: İki Sayının Toplamını Hesaplama 🎯 Amaç:TextBox’lardan girilen iki sayının toplamını Label üzerinde göstermek. 🎨 Form Elemanları: 💻 Kod: 📝 Açıklama:TryParse ile dönüşüm güvenli yapılır. Hatalı girişte mesaj gösterilir. Başarılı girişte lblSonuc üzerinden kullanıcıya bilgi verilir. 📌 Örnek 2: KDV Hesaplama 🎯 Amaç:Girilen ürün...
Read More

2.3 – Veri Tipi Dönüşümleri ve Hata Kontrolü

📘 2.3 – Veri Tipi Dönüşümleri ve Hata Kontrolü 🔹 Açıklama: Kullanıcıdan alınan veriler çoğu zaman string tipindedir; ancak bu verilerle sayısal ya da mantıksal işlemler yapmak için veri türlerinin dönüştürülmesi gerekir. C# dilinde veri tipi dönüşümü, hem güçlü hem de hata riski taşıyan bir işlemdir. Bu nedenle dönüşüm yöntemleri kadar hata kontrolü de öğrenilmelidir. Bu başlıkta: öğrencilere örneklerle aktarılacaktır. 📍 Kullanım Alanları: 🎯 Kazanımlar: 🧪 2.3 – Veri Tipi Dönüşümleri ve Hata Kontrolü: Örnekler 📌 Örnek 1: Convert.ToInt32 Kullanımı 🎯 Amaç:String türündeki sayısal veriyi tamsayıya dönüştürmek. 💻 Kod: 📝 Açıklama:Convert.ToInt32() string değeri tamsayıya çevirir. Boş string için 0 döner; ancak geçersiz karakterler varsa FormatException hatası verir. 📌 Örnek 2:...
Read More

2.2 – Değişken Adlandırma Kuralları ve Uygulama Pratikleri

📘 2.2 – Değişken Adlandırma Kuralları ve Uygulama Pratikleri 🔹 Açıklama: Kod okunabilirliği ve sürdürülebilirliği açısından değişken adlandırması, bir programcının en önemli alışkanlıklarından biridir. İyi isimlendirilmiş değişkenler sayesinde: Bu bölümde öğrenciler: 📍 Kullanım Alanları: 🎯 Kazanımlar: 🧪 2.2 – Değişken Adlandırma Kuralları: Örnekler 📌 Örnek 1: Anlamlı Değişken İsmi Kullanmak 🎯 Amaç:x, y, z gibi anlamsız isimler yerine okunabilir değişkenler kullanmak. 💻 Kod: 📝 Açıklama:Değişkenler gerçek yaşamda temsil ettikleri kavrama göre adlandırılır. Böylece kodu okuyan kişi veriyle ne yapıldığını hızlıca anlayabilir. 📌 Örnek 2: camelCase Kullanımı 🎯 Amaç:Birden çok kelimeden oluşan değişkenlerde camelCase stilini kullanmak. 💻 Kod: 📝 Açıklama:C#’ta değişken adları küçük harfle başlar, sonraki her kelimenin baş harfi büyük...
Read More

2.1 – Değişkenler ve Veri Tipleri

📘 2.1 – Değişkenler ve Veri Tipleri 🔹 Açıklama: Bir programın temel yapı taşlarından biri değişkenlerdir. Değişkenler, geçici olarak veri tutmak için kullanılan isimlendirilmiş alanlardır. Her değişkenin bir veri tipi olur ve bu tip, bellekte ne kadar yer tutacağını ve nasıl davranacağını belirler. Bu bölümde öğrenciler: 📍 Kullanım Alanları: 🎯 Kazanımlar: Harika! Şimdi geldik: 🧪 2.1 – Değişkenler ve Veri Tipleri: Örnekler 📌 Örnek 1: Sayısal Değişken Tanımlamak 🎯 Amaç:Tamsayı ve ondalıklı sayı tutan değişkenleri tanımlamak. 💻 Kod: 📝 Açıklama:int türü tamsayılar, double ise ondalıklı sayılar için kullanılır. MessageBox.Show ile ekrana yazdırılarak kontrol sağlanır. Tür seçimi veri türüne göre belirlenmelidir. 📌 Örnek 2: Metinsel Değişken Kullanmak 🎯 Amaç:Ad ve soyadı...
Read More

1.5 – İlk Hesap Makinesi Uygulaması

📘 1.5 – İlk Hesap Makinesi Uygulaması 🔹 Açıklama: Windows Forms ile yazılabilecek ilk anlamlı ve işlevsel uygulamalardan biri, basit dört işlem yapan bir hesap makinesidir. Bu örnek, kontroller arası veri akışını, olay tetikleme mantığını, if bloklarını, ComboBox veya RadioButton seçeneklerini ve veri doğrulama adımlarını tek bir projede birleştirerek öğretici bir çalışma sunar. Bu başlıkta öğrenciler: 📍 Kullanım Alanları: 🎯 Kazanımlar: 🧪 Uygulama: Dört İşlem Hesap Makinesi 🎨 Tasarım: Form üzerinde: 💻 Kod: 📝 Açıklama: Bu örnek, bir uygulamanın tüm bileşenlerini barındırdığı için mini bir proje işlevi görür. ✅ Özet: Bu bölümde öğrenciler bir uygulama tasarladı, veri aldı, işledi ve sonucu sundu. Bu yapı, nesne tabanlı programlamaya geçiş öncesi işlevsellik...
Read More