Elinizdeki kitapta, C# .NET’in son sürümü olan 8.0 sürümü, Visual Studio 2019 programı kullanılarak yenilikleri ile birlikte anlatılmıştır. C# .NET’in temel özelliklerinden başlanarak orta seviyelere kadar birçok özellik, uygulamalarla işlenmiştir. Bu özellikler içerisinde C# .NET’in daha önceki sürümlerinden gelen özellikler olduğu gibi Windows form, konsol uygulamaları ve .NET Core için 8.0 sürümü ile gelen yenilikler de yer almaktadır. Ayrıca C# 7 kitabımızın yayınlanmasından bu yana çıkmış olan C# 7.1, 7.2 ve 7.3 güncellemeleri de bu kitapta yer almaktadır.
Kitapta konu sıralaması, programcılık mantığının doğru yöntemlerle gelişimine katkıda bulunacak şekilde hazırlanmıştır. Kitap, tamamı denenip çalıştırılmış olan örneklerle desteklenerek okuyucuların konuları daha iyi kavraması sağlanmaya çalışılmıştır. Videolu anlatımlarla da, okuyucuların edindikleri birikimlerini, uygulamaya dökebilecekleri proje örneklerine yer verilmiştir.
• .NET Geliştirme Ortamı
• Kod Yazmaya Giriş
• Konsol Ekranı
• Sabitler ve Değişkenler
• Kullanıcı Tanımlı Veri Tipleri
• Struct Oluşturmak
• Enum Oluşturmak
• Boxing ve Unboxing
• Operatörler
• Kontrol Yapıları
• Döngüler
• Diziler ve Koleksiyonlar
• Hata Denetimi
• Formlar ve Kontroller
• Diyalog Pencereleri
• String İşlemleri
• Tarih - Zaman Metotları
• Matematiksel Metotlar
• Regular Expressions
• Resource Dosyaları
• System.Drawing Sınıfı
• Yazdırma İşlemleri
• Metotlar
• Genişletme Metotları
• Class Yapısı
• User Control Hazırlama
• Registry İşlemleri
• Word ve Excel Programlarını Kullanma
• İşletim Sistemi Kaynaklarına Erişim
• Windows Management Instrumentation
• Dosya ve Klasör İşlemleri
• Veri Tabanı İşlemleri
• System.Text.Json
• Sorgular
• LINQ
• Threading
• Paralel Programlama
• Setup Hazırlama
• Pattern Matching
• Range, Index ve Span Yapıları
• Tuple Deconstruction ve Daha Fazlası