“C# 9 va .NET 5 — Zamonaviy platformalarni ishlab chiqish”, Mark J. Prays.
Muallif C# da ilovalar yaratishni boshlash uchun zarur bo‘lgan barcha ma’lumotlarni taqdim etadi.
Kitob .NET Core 5.0 yordamida zamonaviy kross-platforma dasturlarini yozishni o‘rgatadi va o‘quvchilarni C# 9ning muhim xususiyatlari bilan tanishtiradi.
Material dasturlash tajribasiga ega odamlar uchun mo‘ljallangan.
Kitob Windows, macOS, Linux, iOS va Android uchun kross-platforma ilovalarini yaratishni o‘rgatadi.
Unda ASP bilan ishlash, NET Core 5.0 va veb-ilovalarni yaratish haqida ma’lumotlar mavjud.
Obyektga yo‘naltirilgan dasturlash va C# tilida ko‘p vazifalarni bajarish, shuningdek, LINQ yordamida ma’lumotlar bilan ishlash haqida ham kerakli tavsiyalar berilgan.
“ASP.NET yadrosi harakatda”, Endryu Lok.
Bu ASP.NET Core 5.0 bilan veb-ilovalarni yaratish bo‘yicha aniq qo‘llanma hisoblanadi. Rasmlar va izohli kodlar o‘rganishni vizual tarzda osonlashtiradi.
Berilgan ma’lumotlar asosida kirish, xavfsizlik va boshqalarni o‘rganish mumkin.
Kitobning ikkinchi nashri so‘nggi xususiyatlarni, jumladan “Razor Pages” va yangi xosting paradigmasini o‘z ichiga oladi.
Shuningdek, unda ro‘yxatga olish, sinovdan o‘tkazish va xavfsizlik haqida ma’lumotlar mavjud.
“Pro .NET xotira boshqaruvi”, Konrad Kokosa.
.NET ning ichki ishlashi va xotirani boshqarish usullarini tushunish dasturiy ta’minotning unumdorligi va yirik muammolardan qochishga yordam beradi.
“Pro .NET Memory Management” yaxshi dasturiy ta’minot yozish uchun to‘liq qo‘llanma hisobalanadi.
Unda xotirani avtomatik boshqarishning nazariy asoslari tasvirlangan.
“Bog‘liqlik kiritish, tamoyillar, amaliyotlar va andozalar”, Stiven van Deurser, Mark Siman.
Kitob o‘quvchilarga dastur komponentlari orasidagi qattiq kodlangan bog‘liqlikni kamaytirish uchun “Dependency Injection“dan qanday foydalanishni o‘rgatadi.
Ehtiyotkorlik bilan tushuntirilgan misollar .NET va .NET Core uchun ko‘plab DI kutubxonalarining har qandayiga qo‘llanilishi mumkin bo‘lgan asosni ta’minlaydi.
Kitob quyidagi muhim mavzularga bag‘ishlangan:
- umumiy .NET dastur “framework"lari bilan integratsiya;
- naqshlar va antipatternlar;
- aspektga yo‘naltirilgan dasturlash;
- “Microsoft"ning DI kutubxonalari va konteynerlaridan, shuningdek ochiq manbalardan foydalanish.
“Professionallar uchun C#, Windows Presentation Foundation”, Metyu Makdonald.
“Microsoft"ning “Windows Presentation Foundation” (WPF) “Windows” operatsion tizimi uchun yuqori sifatli foydalanuvchi interfeyslarini yaratish uchun ishlab chiqish asosini taqdim etadi.
Kitob C# tilidagi mavjud bilimlar bilan mustahkamlangan elementar tushunchalarning mustahkam poydevorini yaratishdan boshlanadi.
Keyinchalik murakkab tushunchalarni muhokama qilish taklif etiladi, ular vaqt va kuchni tejashni ta’kidlaydigan foydali misollar bilan ko‘rsatiladi.