Her Yönüyle C# 7.0 – Volkan AktaÅŸ Kitabının Açıklaması:
Her Yönüyle C# 7.0 – Volkan AktaÅŸ
Her Yönüyle C# 7.0 – Volkan AktaÅŸ Günümüz biliÅŸim dünyasında programlama dillerinin etkisi oldukça yüksektir. Programlama, insanların hayatını kolaylaÅŸtıran ürünler üretmek için kullanılan bir araç olmuÅŸtur. C#, C dil ailesinden gelmektedir. Microsoft tarafından geliÅŸtirilen C#, en kısa süre içerisinde nesne yönelimli dillerin içinde en geliÅŸmiÅŸ programlama dillerinden biri olmayı baÅŸarmıştır. Elinizdeki kitapta, C# .NET’in son sürümü olan 7.0 sürümü Visual Studio 2017 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, 6.0 sürümü ile gelen yenilikler de 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. CD içerisindeki videolu anlatımlarla da, okuyucuların edindikleri birikimlerini, uygulamaya dökebilecekleri proje örneklerine yer verilmiÅŸtir. • .NET GeliÅŸtirme Ortamı • System.Drawing Sınıfı • Kod Yazmaya GiriÅŸ • Yazdırma İşlemleri • Konsol Ekranı • Metotlar • Sabitler ve DeÄŸiÅŸkenler • GeniÅŸletme Metotları • Kullanıcı Tanımlı Veri Tipleri • Class Yapısı • Struct OluÅŸturmak • User Control Hazırlama • Enum OuÅŸturmak • Registry İşlemleri • Boxing ve UnBoxing • Word ve Excel Programlarını Kullanmak • Operatörler • İşletim Sistemi Kaynaklarına EriÅŸim • Kontrol Yapıları • Windows Management Instrumentation • Döngüler • Dosya ve Klasör İşlemleri • Diziler ve Koleksiyonlar • Veri Tabanı İşlemleri • Hata Denetimi • Sorgular • Formlar ve Kontroller • LINQ • Diyalog Pencereleri • Threading • String İşlemleri • Paralel Programlama • Tarih – Zaman Metotları • Matematiksel Metotlar • Regular Expressions • Resource Dosyaları • Pattern Matching • Tuple Deconstruction • Setup Hazırlama • ve Daha Fazlası Yazar Hakkında: Volkan AKTAÅž 1976 Mersin doÄŸumlu olup aslen Diyarbakır Ergani’lidir. Lise öğrenimini Mersin Atatürk Teknik Lisesi Bilgisayar Bölümünden, üniversite öğrenimini ise Gazi Üniversitesi Bilgisayar ÖğretmenliÄŸi bölümünden mezun olarak tamamlamıştır. 1999-2003 yılları arasında Åžanlıurfa Merkez Endüstri Meslek Lisesi’nde bilgisayar öğretmeni olarak görev yapmış olup, 2003 yılından bu yana da Mersin’de görev yapmaktadır. Halen Mersin Kadri Åžaman MTSO Mesleki ve Teknik Anadolu Lisesi’nde görev yapmaktadır.Visual Basic .NET, C#, Visual C++, Python dilleri ve Arduino ve Raspberry Pi kartları ile aktif olarak uygulamalar geliÅŸtirmektedir. AyÅŸe AKTAÅž ile evli olup Talha ve Sümeyye adlarında iki çocuÄŸu vardır. Makale ve uygulamalarını www.volkanaktas.com adresinde yayınlamaktadır.Yazarımızın KODLAB’tan daha önce VisualBasic.NET 2010, C# ile Visual Studio 2010, Her Yönüyle C# 4.0, Her Yönüyle C# 5.0, Her Yönüyle C# 6.0, ASP.NET MVC4 ve Raspberry Pi kitapları çıkmıştır.
C ve C++ programlama dillerinin etkileÅŸimi ile oluÅŸan ve yazılım dünyasında sıklıkla tercih edilen C#, Java dili ile de pek çok ortak özelliÄŸe sahiptir. İnsan hayatını kolaylaÅŸtırmada önemli rol oynayan programlama dilleri ile pek çok platformda nitelikli tasarım ve geliÅŸtirme çalışmaları gerçekleÅŸtirilebiliyor. Microsoft tarafından geliÅŸtirilen C# programlama dili kısa sürede popüler olan nesne tabanlı bir yazılım dili özelliÄŸi sunuyor. .NET platformuna uygun olarak türetilmiÅŸ olan bu dil; platformdan bağımsız, kullanımı kolay, %100 nesneye yönelik, gelecek tabanlı uygulamalar için uygun, verimli ve modern özellikleri ile sıkça tercih ediliyor.
.NET Framework çalışma ortamı için tasarlanmış olan C# dili, Java diline benzer bir çalışma mantığı ile iÅŸlemleri gerçekleÅŸtiriyor. Java dilinde byte sistemine çevrilen kodlar, Java sanal makinesi yardımı ile iÅŸletim sisteminin istediÄŸi koda çevrilerek çalıştırılabiliyor. .NET platformunda ise kodlar Microsoft ara dili dosyasına dönüÅŸtürülüyor, dosya içinde derlenen kodlar ise Assembly diline dönüÅŸtürülerek çalıştırmak istendiÄŸinde MSIL kodlarını aktif hale getiriyor. Ortak çalışma dili anlamına gelen bu sistem C# dilini taşınabilir formatta sunma ve diÄŸer dillerle uyumlu bir ÅŸekilde çalıştırma mantığına dayanıyor.
Konsol uygulamaları, Windows Form uygulamaları (Ado.Net), Web form uygulaması (Asp.Net), Mobil uygulama, Web servisleri ve DLL yazma gibi alanlarda rahatlıkla tercih edilebilen C#, son sürümü olan 7.0 ile yepyeni özellik ve eklentilerle bir arada sunuyor. Kitapta Visual Studio 2017 programı kullanılarak anlatılan dil, okuyuculara en kapsamlı bilgiyi sunmayı amaçlıyor. Tamamı denenerek oluÅŸturulmış olan örneklerle zenginleÅŸtirilen Her Yönüyle C# 7.0 – Volkan AktaÅŸ kitabında okuyucuların konuyu daha iyi kavraması için bir CD de yer alıyor. CD içinde yer alan video anlatımlar konuları görselleÅŸtirirken aynı zamanda okuyucuların çeÅŸitli uygulamaları projelere dökebilecekleri alıştırmalar da içeriyor.
Her Yönüyle C# 7.0 – Volkan AktaÅŸ tarafından 2017 yılında hazırlanan bir kaynak. Gazi Üniversitesi Bilgisayar ÖÄŸretmenliÄŸi mezunu olan Volkan AktaÅŸ, bilgisayar öÄŸretmenliÄŸi yapmasının yanı sıra .NET, C#, Visual C++, Python dilleri, Raspberry Pi ve Arduino kartları ile pek çok uygulama geliÅŸtiriyor. Yazarın kitapları arasında Her yönüyle C++ 4.0, Her yönüyle C++ 5.0, Her yönüyle C++ 6.0, Visual Basic.Net 2010, C# ile Visual Studio 2010, ASP.NET MVC4 ve Rasperry Pi gibi programlama dillerinde önemli sayılan kaynaklar yer alıyor.
.NET geliÅŸtirme ortamı bilgileri ile baÅŸlayan Her Yönüyle C# 7.0 kitabında System.Drawing sınıfı ve kod yazmaya giriÅŸ baÅŸlıkları detaylandırılıyor. Yazdırma iÅŸlemleri, konsol ekranı ve metotlar ayrıntılı ÅŸekilde ele alınıyor. Sabitler ve deÄŸiÅŸkenler ile kullanıcı metotlarının yanında class yapısı ve structure oluÅŸturma gibi önemli bilgilere de yer veriliyor. User control, enum ve registry iÅŸlemleri, boxing ve unboxing uygulamaları ile temel bilgiler sonlandırılıyor. Word ve Excel, operatörler, iÅŸletim sistemi kaynaklarına eriÅŸim ve kontrol yapıları her yönüyle ele alınıyor. Dosyalar, klasörler, dizi ve koleksiyonlar C# dilini daha iyi kavramayı saÄŸlarken hata denetimi, form ve kontroller baÅŸlıkları da program hakimiyetini artırmaya yönelik önemli bilgiler içeriyor. İleri seviyelere yönelik olarak threading, string iÅŸlemleri, paralel programlama, matematiksel metotlar ve pattern matching özellikleri ise C# programlama dili hakkında derinlemesine bilgi edinmek isteyenlere hitap ediyor.
.NET programlama dilini temel özelliklerinden baÅŸlayarak öÄŸrenmek isteyen, C# dli hakkında bilgi daÄŸarcığını geliÅŸtirmeyi hedefleyen ve .NET'in daha önceki sürümlerinden baÅŸlayarak son sürümlerine kadar geniÅŸ ve kapsamlı bir inceleme gerçekleÅŸtirmek isteyenler için iyi bir kaynak olan kitap, programcılık mantığının doÄŸru yöntemlerle geliÅŸmesine katkıda bulunuyor.