Брэдли Найс, менеджер по контенту ClickHelp.com - инструмент для документации программного обеспечения
C # - это язык программирования с несколькими парадигмами, охватывающий дисциплины строгой типизации, императивные, декларативные, функциональные, общие, объектно-ориентированные (на основе классов) и компонентно-ориентированные дисциплины программирования.
(Википедия)
Но какие книги по C # на сегодняшний день являются лучшими?
В двух словах о C # 6.0: исчерпывающий справочник (Kindle - 30,72 доллара, мягкая обложка - 47,32 доллара)
Это тщательно обновленное шестое издание, организованное вокруг концепций и вариантов использования, предоставляет программистам среднего и продвинутого уровня краткую карту знаний C # и .NET. Погрузитесь и узнайте, почему это руководство в двух словах считается исчерпывающим справочником по C #.
- Ознакомьтесь со всеми аспектами языка C #, от основ синтаксиса и переменных до сложных тем, таких как указатели и перегрузка операторов.
- Изучите LINQ с помощью трех глав, посвященных этой теме.
- Узнайте о динамическом, асинхронном и параллельном программировании
- Работа с функциями .NET, включая XML, сеть, сериализацию, отражение, безопасность, домены приложений и контракты кода.
- Изучите новый компилятор C # 6.0 как услугу, Roslyn
C # 6 для программистов (eTextbook - 31,72 доллара, в мягкой обложке - 44,75 доллара)
Написанный для программистов с опытом программирования на языках высокого уровня, C # 6 для программистов применяет подход живого кода Deitel к обучению программированию и подробно исследует Microsoft C # 6 и .NET. Концепции представлены в контексте 170+ полностью закодированных и протестированных приложений с затенением синтаксиса, выделением кода, пошаговыми руководствами по коду, выходными данными программы и сотнями хитроумных советов по разработке программного обеспечения.
Начните с введения в C #, используя ранний подход к классам и объектам, а затем быстро переходите к более сложным темам, включая LINQ, асинхронное программирование с async и await и многое другое. Вам понравится рассмотрение объектно-ориентированного программирования и тематическое исследование объектно-ориентированного дизайна / UML® ATM, включая полную реализацию C #. Освоив книгу, вы будете готовы приступить к созданию промышленных объектно-ориентированных приложений на C #.
Функции:
- Используйте с Windows® 7, 8 или 10.
- Интегрированное покрытие новой функциональности C # 6: интерполяция строк, методы и свойства на основе выражений, автоматически реализуемые инициализаторы свойств, свойства только для получения, nameof, условный оператор null, фильтры исключений и многое другое.
- Интересные и сложные примеры кода.
- Глубокая обработка классов, объектов, наследования, полиморфизма и интерфейсов.
- Generics, LINQ и общие коллекции; PLINQ (Parallel LINQ) для многоядерной производительности.
- Асинхронное программирование с использованием async и await; функциональное программирование с лямбдами, делегатами и неизменяемостью.
- Файлы; реляционная база данных с LINQ to Entities.
- Пример использования банкомата с объектно-ориентированным дизайном с полной реализацией кода.
- Акцент на производительность и принципы разработки программного обеспечения.
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 Framework
- Многочисленные улучшения IDE и MVVM для разработки настольных ПК WPF
- Многочисленные обновления веб-API ASP.NET
Миссия этой книги - предоставить вам исчерпывающую основу для языка программирования C # и основных аспектов платформы .NET, а также обзоры технологий, построенных на основе C # и .NET (ADO.NET и Entity Framework, Windows Communication Foundation (WCF), Windows Presentation Foundation (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 и повторно использовать в своих собственных приложениях, и каждый из них включает подробное обсуждение того, как и почему работает лежащая в основе технология. Чтобы использовать Cookbook C # 6.0, не нужно быть опытным разработчиком C # или .NET. Вам просто нужно быть тем, кто хочет решить проблему сейчас, без необходимости сначала изучать всю связанную с ней теорию.
Подробнее о C # (мягкая обложка - 35,82 доллара)
C # in Depth, Third Edition был тщательно переработан, чтобы охватить новые возможности C # 5, включая тонкости написания поддерживаемого асинхронного кода. Вы увидите всю мощь C # в действии, узнав, как работать с ценными функциями, которые были бы рады иметь в своем наборе инструментов. И вы научитесь избегать скрытых ловушек программирования на C # с помощью кристально четких объяснений «закулисных» проблем.
Что внутри
- Обновлено для C # 5;
- Новая функция async / await;
- Как работает C # и почему.
Вам также может понравиться:
Лучшие книги о Swift в 2017 году
Лучшие книги по Python в 2017 году
Лучшие книги по JavaScript в 2017 году
Лучшие книги по C ++ в 2017 году
Лучшие книги по Java в 2017 году
Лучшие книги по CSS в 2017 году
Хорошего дня!
Брэдли Найс,
менеджер по контенту на ClickHelp.com - лучший инструмент онлайн-документации для поставщиков SaaS