Най-добрите C # книги

от Bradley Nice, мениджър на съдържание в ClickHelp.com - инструмент за документация за софтуер

C # е език за програмиране на много парадигми, включващ силни дисциплиниращи, императивни, декларативни, функционални, общи, обектно-ориентирани (клас-базирани) и компонентно-ориентирани програмни дисциплини.
(Wikipedia)

Но какви са топ C # книги за днес?

C # 6.0 в Nutshell: The Definitive Reference (Kindle - 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, асинхронно програмиране с async и чакайте и още. Ще се насладите на лечението на обектно-ориентирано програмиране и обектно-ориентиран дизайн / UML® ATM случай, включително цялостна C # реализация. Когато овладеете книгата, ще бъдете готови да започнете да изграждате C # приложения с индустриална сила.

Характеристика:

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

C # 6.0 и .NET 4.6 Framework (Kindle - $ 41.99, меки корици - $ 46.61)

Това ново седмо издание на Pro C # 6.0 и платформата .NET 4.6 е напълно преработено и пренаписано, за да отразява последните промени в спецификацията на езика C # и новите постижения в .NET Framework. Ще намерите нови глави, обхващащи всички важни нови функции, които правят .NET 4.6 най-изчерпателното издание досега, включително:

  • Усъвършенстван модел за рамково програмиране на ADO.NET Entity
  • Многобройни IDE и MVVM подобрения за разработка на WPF Desktop
  • Многобройни актуализации на уеб 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 и Lambda изрази;
  • Обработка на изключения;
  • Отражение и динамично програмиране;
  • Редовни изрази;
  • Взаимодействие с файловата система;
  • Мрежи и мрежа;
  • Използване на XML;
  • Конци, синхронизация и паралелност.

Всяка рецепта в книгата включва тестван код, който можете да изтеглите от oreilly.com и да го използвате повторно в собствените си приложения, като всяка от тях включва подробна дискусия за това как и защо работи основната технология. Не е нужно да сте опитен разработчик на C # или .NET, за да използвате готварска книга C # 6.0. Просто трябва да бъдеш някой, който иска да реши проблем сега, без да се налага първо да научиш цялата свързана теория.

C # в дълбочина (меки корици - $ 35,82)

C # в дълбочина, третото издание е старателно преработено, за да обхване новите функции на C # 5, включително тънкостите на писането на поддържан асинхронен код. Ще видите силата на C # в действие, ще научите как да работите с високо стойностни функции, които ще се радвате да имате в инструментариума си. И ще се научите да избягвате скритите клопки на програмирането на C # с помощта на кристално ясни обяснения на проблемите „зад кулисите“.

Какво има вътре

  • Актуализирано за C # 5;
  • Новата функция за асинхронизация / изчакване;
  • Как работи C # и защо.

Може да харесате още:

Най-добрите бързи книги през 2017 г.

Най-добрите книги на Python през 2017 г.

Най-добрите JavaScript книги през 2017 г.

Най-добрите книги за C ++ през 2017 г.

Най-добрите Java книги през 2017 г.

Най-добрите CSS книги през 2017 г.

Приятен ден!

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