Кращі книги C #

автор: Bradley Nice, менеджер вмісту на ClickHelp.com - інструмент програмної документації

C # - мова програмування з багатьма парадигмами, яка включає сильні типізаційні, імперативні, декларативні, функціональні, загальні, об'єктно-орієнтовані (на основі класу) та орієнтовані на компоненти програмування дисципліни.
(Вікіпедія)

Але які найпопулярніші C # Книги на сьогодні?

C # 6.0 в горішці: остаточний довідник (запалити - 30,72 дол. США, обкладинка - 47,32 дол. США)

Цей ґрунтовно оновлений шостий випуск, організований навколо понять та випадків використання, пропонує проміжним та просунутим програмістам стисну карту знань C # та .NET. Занурись і дізнайся, чому цей посібник з горіхів вважається остаточним посиланням на C #.

  • Будьте в курсі всіх аспектів мови C #, від основ синтаксису та змінних, до розширених тем, таких як покажчики та перевантаження оператора
  • Заглиблюйтесь у LINQ за допомогою трьох розділів, присвячених цій темі
  • Дізнайтеся про динамічне, асинхронне та паралельне програмування
  • Робота з функціями .NET, включаючи XML, мережу, серіалізацію, відображення, безпеку, домени програм та кодові контракти
  • Ознайомтеся з новим компілятором C # 6.0 як послуга, Рослін

C # 6 для програмістів (eTextbook - 31,72 дол. США, м'яка обкладинка - 44,75 дол. США)

Написаний для програмістів з досвідом мовного програмування на високому рівні, C # 6 для програмістів застосовує підхід під прямим кодом підпису Deitel у навчанні програмуванню та глибоко досліджує C # 6 та .NET Microsoft. Концепції представлені в контексті 170+ повністю кодованих і перевірених додатків, разом із затіненням синтаксису, виділенням коду, покроковими інструкціями з кодом, результатами програм та сотнями підказок щодо розробки програмного забезпечення.

Почніть зі вступу до C #, використовуючи підхід до раннього класу та об’єктів, потім швидко переходьте до більш вдосконалених тем, включаючи LINQ, асинхронне програмування з асинхронізацією та очікуванням тощо. Вам сподобається лікування об'єктно-орієнтованого програмування та об'єктно-орієнтованого дизайну / UML® ATM-випадку, включаючи повну реалізацію C #. Коли ви освоїли книгу, ви будете готові розпочати створення промислових, об'єктно-орієнтованих програм C #.

Особливості:

  • Використовуйте для Windows® 7, 8 або 10.
  • Комплексне висвітлення нових функцій C # 6: інтерполяція рядків, методи та властивості, виражені експресією, автоматично реалізовані ініціалізатори властивостей, властивості лише getter, nameof, нульовий умовний оператор, фільтри винятків тощо.
  • Розважальні та складні приклади коду.
  • Глибока обробка класів, предметів, спадкування, поліморфізм та інтерфейси.
  • Дженерики, LINQ та загальні колекції; PLINQ (паралельний LINQ) для багатоядерної роботи.
  • Асинхронне програмування з асинхронізацією та очікуванням; функціональне програмування з лямбдами, делегатами та незмінністю.
  • Файли; реляційна база даних з LINQ для сутностей.
  • Об'єктно-орієнтований дизайн випадку ATM з повною реалізацією коду.
  • Акцент на принципи продуктивності та інженерії програмного забезпечення.

C # 6.0 та .NET 4.6 Framework (запалити - $ 41,99, м'яка обкладинка - 46,61 дол. США)

Це нове 7-е видання Pro C # 6.0 та платформи .NET 4.6 було повністю переглянуто та перероблено, щоб відобразити останні зміни в специфікації мови C # та нові досягнення в .NET Framework. Ви знайдете нові глави, що охоплюють усі важливі нові функції, завдяки яким .NET 4.6 є найповнішим випуском досі, включаючи:

  • Вдосконалена модель рамкового програмування ADO.NET
  • Численні поліпшення IDE та MVVM для розробки робочого столу WPF
  • Численні оновлення веб-API ASP.NET

Місія цієї книги - забезпечити вам всебічну основу на мові програмування C # та основні аспекти платформи .NET плюс огляди технологій, побудованих на основі C # і .NET (ADO.NET та Entity Framework, Фонд Windows Communication Foundation) (WCF), Фонд презентації Windows (WPF), ASP.NET (WebForms, MVC, WebAPI).). Після того, як ви засвоїте інформацію, представлену в цих главах, ви будете в ідеальному положенні застосувати ці знання до своїх конкретних завдань програмування, і ви будете добре обладнані для вивчення Всесвіту .NET на власних умовах.

Що ви дізнаєтесь:

  • Будьте першим, хто зрозумів платформу .NET 4.6 та C # 6.
  • Відкрийте для себе переваги провідної технології .NET.
  • Вивчіть у нагородженого автора, який викладає світ .NET з версії 1.0.
  • Знайдіть повне висвітлення XAML, .NET 4.6 та Visual Studio 2015 разом із обговоренням нового режиму виконання Windows.

Кулінарна книга C # 6.0: Рішення для розробників C # (Kindle - 27,49 дол. США, обкладинка - 36,99 дол. США)

Повністю оновлений для C # 6.0, нове видання цього бестселера пропонує понад 150 рецептів коду до загальних і не дуже поширених проблем, з якими програмісти C # стикаються щодня. Більше третини рецептів було переписано, щоб скористатися новими можливостями C # 6.0. Якщо ви віддаєте перевагу рішення загальної інструкції з мови C # та швидкі відповіді на теорію, це ваша книга. Серія книги. C # 6.0 пропонує нові рецепти асинхронних методів, динамічні об'єкти, розширене управління помилками, компілятор Rosyln та інше.

Ось деякі теми:

  • Заняття та дженерики;
  • Колекції, перелічники та ітератори;
  • Типи даних;
  • Вирази LINQ та лямбда;
  • Обробка винятків;
  • Рефлексія та динамічне програмування;
  • Регулярні вирази;
  • Взаємодія файлової системи;
  • Мережі та Інтернет;
  • Використання XML;
  • Нитки, синхронізація та паралельність.

Кожен рецепт у книзі містить перевірений код, який ви можете завантажити з oreilly.com та повторно використовувати у власних програмах, і кожен включає детальне обговорення того, як і чому працює основна технологія. Щоб користуватися кухонною книжкою C # 6.0, вам не потрібно бути досвідченим розробником C # або .NET. Ви просто повинні бути тим, хто хоче вирішити проблему зараз, не спочатку вивчаючи всю супутню теорію.

Глибина C # (м'яка обкладинка - $ 35,82)

C # в глибині, третє видання було ретельно переглянуто, щоб охопити нові функції C # 5, включаючи тонкощі написання ремонтопридатного асинхронного коду. Ви побачите силу C # у дії, навчившись працювати з високоцінними функціями, які ви будете раді мати у своєму наборі інструментів. І ви навчитесь уникати прихованих підводних каменів програмування на C # за допомогою кришталево чітких пояснень проблем "поза кадром".

Що всередині

  • Оновлено для C # 5;
  • Нова функція асинхронізації / очікування;
  • Як працює C # і чому.

Вам також може сподобатися:

Найкращі книги Swift 2017 року

Найкращі книги Python 2017 року

Найкращі книги JavaScript у 2017 році

Найкращі книги C ++ 2017 року

Найкращі книги Java 2017 року

Найкращі книги CSS 2017 року

Гарного дня!

Бредлі Ніцца,
Content Manager на ClickHelp.com - найкращий інструмент онлайн-документації для постачальників SaaS