Bu projede C# programının temel yapısını inceleyerek Console.WriteLine() metodunu kullandım ve konsola çıktı verme işlemlerini öğrendim. Ayrıca int ve string temel veri türlerinde değişkenler oluşturmayı öğrendim.
Bu projede double ve char gibi temel veri türlerinde değişkenler oluşturmayı ve farklı türlerdeki değişkenler üzerinde işlemler yapmayı öğrendim. Bellek yönetimi ve veri tiplerinin seçimi konusunda önemli bir başlangıç yaptım.
if, else if ve else gibi karar yapılarıyla programın farklı koşullara göre nasıl davranabileceğini kontrol ettim. Operatörler ve koşul ifadeleri kullanarak programın akışını yönetme becerisini kazandım.
for, while döngüleri üzerinde çalışarak tekrarlayan işlemleri otomatikleştirme yollarını öğrendim. Döngülerle veri kümesi üzerinde işlem yapma ve belirli koşullar altında tekrar eden işlemleri gerçekleştirme konularını kavradım.
Döngüler üzerinde çalışarak tekrarlayan işlemleri otomatikleştirme yollarını öğrendim. Döngülerle veri kümesi üzerinde işlem yapma ve belirli koşullar altında tekrar eden işlemleri gerçekleştirme konularını kavradım.
Dizilerle birden fazla değeri tek bir veri yapısında saklamayı keşfettim. Dizi elemanlarını for ile işleyerek veri kümelerine erişim ve manipülasyon tekniklerini öğrendim. Dizi tanımlama, veri atama ve dizi uzunluğunu belirleme gibi işlemleri uyguladım.
foreach döngüsünü daha detaylı incelediğim bu projede, basit bir sınav sistemi simülasyonu geliştirdim. Öğrenci notlarını alıp ortalamalarını hesapladım, geçme/kalma durumlarını belirlemek için karar yapıları ve for döngüsünü kullandım.
Bu projede, kod yapısını daha modüler ve okunabilir hale getirmek için fonksiyonlar oluşturmayı öğrendim. Parametre alan ve belirli işlemleri yerine getirerek sonuç döndüren metotlar oluşturdum. Metotlar sayesinde, tekrarlayan kod bloklarını daha düzenli ve tekrar kullanılabilir hale getirmeyi başardım.
Bu proje kapsamında, bir veritabanına bağlanmayı ve veri çekmeyi öğrendim. Bu süreçte SqlConnection ve SqlCommand sınıflarını kullanarak veritabanına bağlantı kurmayı ve SQL sorguları çalıştırmayı deneyimledim. Ayrıca, SqlDataAdapter ve DataTable sınıflarını kullanarak verileri daha kolay bir şekilde çekip uygulama içerisinde yönetme yöntemlerini öğrendim.
Bu projede, veritabanı ile iletişim kurarak temel CRUD (Ekleme, Okuma, Güncelleme, Silme) işlemlerini başarıyla gerçekleştirdim. Ürünler ve kategorilerle ilgili bilgiler üzerinde işlem yaparak, SQL bağlantısı kullanarak veri ekleme, görüntüleme, güncelleme ve silme adımlarını uyguladım. Proje süresince, SQL komutlarıyla veritabanı işlemleri yapmayı öğrenirken, aynı zamanda dinamik bir yapı kurarak ürün bilgilerinin düzenlenebilirliğini artırma konusunda tecrübe kazandım. Bu çalışma, veritabanı yönetimi ve SQL sorgularının etkili kullanımı konusunda yetkinliklerimi geliştirmeme katkı sağladı.
Bir seyahat veritabanıyla çalışan bir istatistik paneli geliştirme üzerine yoğunlaştım. Bu projede, Entity Framework kullanarak veritabanı sorgulama işlemlerini gerçekleştirdim ve sonuçları görselleştirerek Windows Forms üzerinden kullanıcıya sundum. Panel, seyahat firmalarının ihtiyaç duyabileceği temel istatistiklerin dinamik bir şekilde izlenmesini hedefledi. Bu süreçte, LINQ sorgularını ve Entity Framework’ü etkin bir şekilde kullanarak veritabanı yönetimi konusunda tecrübe kazandım. Windows Forms sayesinde, verileri kullanıcı dostu bir şekilde sunmayı ve uygulamaya görsel bir boyut kazandırmayı öğrendim. Veritabanı sorgularını işlevsellik ile birleştirerek hem teknik hem de görsel açıdan güçlü bir uygulama geliştirdim.