Eng yaxshi C # kitoblar

Bredli Nice tomonidan, ClickHelp.com - dasturiy hujjatlar vositasi tarkibiy menejeri

C # bu kuchli yozish, imperativ, deklarativ, funktsional, generativ, ob'ektga yo'naltirilgan (sinfga asoslangan) va tarkibiy qismlarga yo'naltirilgan dasturlash fanlarini o'z ichiga olgan ko'p qismli dasturlash tili.
(Vikipediya)

Ammo bugungi kunda eng yaxshi C # kitoblari qanday?

Qisqacha aytganda C # 6.0: Aniqlangan ma'lumotnoma (Kindle - $ 30.72, qog'ozni qaytarish - $ 47.32)

Tushunchalar va foydalanish holatlari atrofida tashkil etilgan ushbu yaxshilab yangilangan oltinchi nashr o'rta va ilg'or dasturchilarga C # va .NET bilimlarining qisqacha xaritasini taqdim etadi. Sho'ng'ing va nima uchun ushbu Nutshell qo'llanmasi C # uchun aniq havola deb hisoblanadi.

  • S # tilining barcha jihatlari, sintaksis va o'zgaruvchilarning asoslaridan boshlab, ko'rsatgichlar va operatorlarning haddan tashqari yuklanishi kabi ilg'or mavzularga qadar tezlashing.
  • Mavzuga bag'ishlangan uchta bob orqali LINQ ichiga chuqur qazing
  • Dinamik, asenkron va parallel dasturlash haqida ma'lumot oling
  • .NET funktsiyalari bilan ishlash, shu jumladan XML, tarmoq, serializatsiya, aks ettirish, xavfsizlik, dastur domenlari va kod shartnomalari
  • Roslyn-ning yangi C # 6.0 kompilyator-as-a-service-ni o'rganing

Dasturchilar uchun C # 6 (eTextbook - $ 31.72, qog'ozga tushirish - $ 44.75)

Dasturchilar uchun C # 6 yuqori darajadagi til dasturlash uchun ma'lumotga ega bo'lgan dasturchilar uchun yozilgan bo'lib, dasturni o'qitishda Deitel imzosi bilan jonli-kodli yondashuvni qo'llaydi va Microsoft-ning C # 6 va .NET-larini chuqur o'rganadi. Kontseptsiyalar 170+ to'liq kodlangan va sinab ko'rilgan ilovalar kontekstida taqdim etiladi, ular sintaksiya soyasi, kodni ajratib ko'rsatish, kodni o'zgartirish, dastur natijalari va dasturiy ta'minotni ishlab chiqarishga oid yuzlab maslahatlarga ega.

Erta sinflar va ob'ektlar yondashuvidan foydalanib, C # ga kirishni boshlang, so'ngra yanada rivojlangan mavzularga o'ting, shu jumladan LINQ, asinx bilan asinxron dasturlash va boshqa narsalar. Ob'ektga yo'naltirilgan dasturlash va ob'ektga yo'naltirilgan dizayn / UML® ATM dasturini, shu jumladan to'liq C # amalga oshirishni yoqtirasiz. Kitobni o'zlashtirganingizda, siz sanoat kuchiga ega va ob'ektga yo'naltirilgan C # ilovalarini yaratishga tayyormiz.

Xususiyatlari:

  • Windows® 7, 8 yoki 10 bilan ishlating.
  • Yangi C # 6 funktsional imkoniyatlarining integratsiyalashgan qamrovi: satrlarning interpolatsiyasi, ifoda usullari va xususiyatlari, avtomatik amalga oshiriladigan xususiyatlarni initsializatorlari, faqat o'ziga xos xususiyatlar, nameof, nol shartli operator, istisno filtrlari va boshqalar.
  • Ko'ngilochar va qiyin kod namunalari.
  • Sinflar, ob'ektlar, meros, polimorfizm va interfeyslarni chuqur davolash.
  • Generics, LINQ va umumiy to'plamlar; Ko'p qirrali ishlash uchun PLINQ (Parallel LINQ).
  • Asinxron dasturlash async bilan va kuting; lambdalar, delegatlar va o'zgarmaslik bilan funktsional dasturlash.
  • Fayllar; tashkilotlarga LINQ bilan aloqador ma'lumotlar bazasi.
  • To'liq kodni tatbiq etish bilan ob'ektga yo'naltirilgan dizayndagi ATM holati.
  • Ishlash va dasturiy ta'minot muhandisligi tamoyillariga urg'u berish.

C # 6.0 va .NET 4.6 Framework (Kindle - $ 41.99, qog'ozga tushirish - $ 46.61)

Pro C # 6.0 va .NET 4.6 platformasining ushbu yangi 7-nashri C # til spetsifikatsiyasidagi so'nggi o'zgarishlar va .NET Framework yangi yutuqlarini aks ettirish uchun to'liq qayta ko'rib chiqilgan va qayta yozilgan. Siz barcha muhim yangi xususiyatlarni o'z ichiga olgan yangi boblarni topasiz .NET 4.6 hali to'liq keng qamrovli nashrga, shu jumladan:

  • Yaxshilangan ADO.NET korxonasi doiraviy dasturlash modeli
  • WPF ish stolini yaratish uchun ko'plab IDE va ​​MVVM yaxshilanishlari
  • ASP.NET veb-API-larida ko'plab yangilanishlar

Ushbu kitobning vazifasi sizga C # dasturlash tilida har tomonlama poydevor va .NET platformasining asosiy jihatlari bilan bir qatorda C # va .NET (ADO.NET va Entity Framework, Windows Communication Foundation) ustiga o'rnatilgan texnologiyalar haqida umumiy ma'lumot berishdir. (WCF), Windows taqdimot fondi (WPF), ASP.NET (WebForms, MVC, WebAPI).). Ushbu boblarda keltirilgan ma'lumotni o'rganib chiqqandan so'ng, siz ushbu bilimlarni maxsus dasturiy topshiriqlaringizda qo'llashingiz mumkin va siz o'z shartlaringiz bilan .NET koinotini o'rganish uchun yaxshi imkoniyatga ega bo'lasiz.

Siz nimani bilib olasiz:

  • .NET 4.6 platformasini va C # 6-ni birinchi bo'lib tushunib oling.
  • Etakchi .NET texnologiyasining kashfiyotlarini o'rganing.
  • 1.0 versiyasidan beri .NET olamida dars bergan mukofotga sazovor bo'lgan muallifdan o'rganing.
  • XAML, .NET 4.6 va Visual Studio 2015-ning to'liq Windows qamrovini muhokama qilish bilan birga to'liq qamrovni toping.

C # 6.0 uchun qo'llanma: C # dasturchilariga echimlar (Kindle - $ 27.49, qog'ozni yig'ish - $ 36.99)

C # 6.0 uchun to'liq yangilangan, ushbu bestsellerning yangi nashri har kuni C # dasturchilariga duch keladigan keng tarqalgan va kam uchraydigan muammolarga 150 dan ortiq kodli retseptlarni taklif etadi. Yangi C # 6.0 xususiyatlaridan foydalanish uchun retseptlarning uchdan biridan ko'prog'i qayta yozilgan. Agar siz umumiy C # tilida o'qitish echimlarini va nazariyaga tezkor javoblarni afzal ko'rsangiz, bu sizning kitobingiz. C # 6.0 Cookbook asinxron usullar, dinamik ob'ektlar, yaxshilangan xatolarni qayta ishlash, Rosyln kompilyatori va boshqalar uchun yangi retseptlarni taklif etadi.

Quyida ba'zi mavzular yoritilgan:

  • Sinflar va generiklar;
  • To'plamlar, hisoblovchilar va iteratorlar;
  • Ma'lumot turlari;
  • LINQ va Lambda iboralari;
  • Istisno ishlov berish;
  • Ko'zgu va dinamik dasturlash;
  • Doimiy iboralar;
  • Fayl tizimining o'zaro ta'siri;
  • Tarmoq va Internet;
  • XML foydalanish;
  • O'tish, sinxronizatsiya va moslik.

Kitobdagi har bir retsepti oreilly.com saytidan yuklab olishingiz va o'zingizning ilovalaringizda qayta ishlatishingiz mumkin bo'lgan sinov kodini o'z ichiga oladi va ularning har biri asosiy texnologiya qanday va nima uchun ishlashini batafsil muhokama qilishni o'z ichiga oladi. C # 6.0 cookie-fayllaridan foydalanish uchun siz C # yoki .NET dasturchisiga ega bo'lishingiz shart emas. Siz avval barcha tegishli nazariyani o'rganmasdan turib, muammoni hal qilishni istagan odam bo'lishingiz kerak.

C # chuqurlikda (qog'ozni qaytarish - $ 35.82)

C # chuqurlikdagi, Uchinchi nashr C # 5-ning yangi xususiyatlarini, shu jumladan saqlanadigan asenkron kodni yozish xususiyatlarini qamrab olish uchun batafsil ko'rib chiqilgan. Siz C # kuchini amalda ko'rasiz, asboblar to'plamida mavjud bo'lishdan mamnun bo'ladigan yuqori darajadagi funktsiyalar bilan ishlashni o'rganasiz. Siz C # dasturlashning yashirin nosozliklariga yo'l qo'ymaslikka o'rganasiz, "sahna ortida" muammolarni aniq tushuntirishlar yordamida.

Ichkarida nima bor

  • C # 5 uchun yangilangan;
  • Yangi async / kutish xususiyati;
  • C # qanday ishlaydi va nima uchun.

Shuningdek, sizga yoqishi mumkin:

2017 yilning eng yaxshi Swift kitoblari

2017 yilda eng yaxshi Python kitoblari

2017 yilda eng yaxshi JavaScript kitoblari

2017 yildagi eng yaxshi C ++ kitoblari

2017 yilda eng yaxshi Java kitoblari

2017 yilning eng yaxshi CSS kitoblari

Hayrli kun!

Bredli Nitsa,
Kontent menejeri ClickHelp.com - SaaS sotuvchilari uchun eng yaxshi onlayn hujjatlar to'plami