Поделиться

Язык программирования C# 7 и платформы .NET и .NET Core

Практическое руководство.

Эндрю Троелсен, Филипп Джепикс «Язык программирования C# 7 и платформы .NET и .NET Core» Диалектика, 2018 год, 1328 стр., 8-е изд., ISBN 978-5-6040723-1-8; (PDF)

Описание EN Содержание Links

Описание книги.

Эта классическая книга представляет собой всеобъемлющий источник сведений о языке программирования C# и о связанной с ним инфраструктуре. В этом издании вы найдете описание функциональных возможностей самых последних версий C# 7.0 и 7.1 и .NET 4.7, а также совершенно новые главы, посвященные легковесной межплатформенной инфраструктуре .NET Core. Перепроектированные инфраструктуры ASP.NET Core 2.0 и Entity Framework (EF) Core 2.0 рассматриваются наряду с последними обновлениями, внесенными в .NET 4.7, которые затронули Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), ASP.NET MVC и ASP.NET Web API.

Погрузившись в книгу вы поймете, почему на протяжении более 15 лет эта платформа была лидером у разработчиков по всему миру. Сформируйте прочный фундамент в виде знания приемов объектно-ориентированной обработки, атрибутов и рефлексии, обобщений и коллекций, а также множества более сложных тем, которые не раскрываются в других книгах (коды операций CIL, выпуск динамических сборок и т.д.). Руководство поможет использовать язык С# на практике и хорошо ориентироваться в мире .NET.

В книге рассматриваются следующие темы

  • Новейшие возможности версий С# 7.0 и 7.1, от кортежей до сопоставления с образцом
  • Базовые основы легковесной платформы Microsoft с открытым кодом .NET Core, включая ASP.NET Core MVC, веб-службы ASP.NET Core и Entity Framework Core
  • Полное описание XAML, .NET 4.7 и Visual Studio 2017
  • Философия, лежащая в основе .NET и новой межплатформенной версии .NET Core

Об авторе:

Эндрю Троелсен обладает более чем 20-летним опытом работы в индустрии программного обеспечения (ПО). На протяжении этого времени он выступал в качестве разработчика, преподавателя, автора, публичного докладчика и руководителя команды. а теперь является менеджером платформы больших данных в компании Thomson Reuters.

Филипп Джепикс — международный докладчик, обладатель званий Microsoft MVP. ASPInsider, MCSD, CSM и CSP, а также активный участник сообщества разработчиков. Фил имел дело еще с самыми первыми бета-версиями платформы .NET, разрабатывая ПО свыше 30 лет, и с 2005 года интенсивно вовлечен в сообщество гибкой разработки. Он является ведущим руководителем группы пользователей .NET в Цинциннати.

EN

 Pro C# 7: With .NET and .NET Core

Pro C# 7: With .NET and .NET Core

Publisher: Apress Publishing
Author: Andrew Troelsen, Philip Japikse
ISBN-13: 978-1484230176
ISBN-10: 1484230175
Pages: 1410
Language: English
Year: 2017
File: ebook PDF

Description

This essential classic title provides a comprehensive foundation in the C# programming language and the frameworks it lives in. Now in its 8th edition, you’ll find all the very latest C# 7.1 and .NET 4.7 features here, along with four brand new chapters on Microsoft’s lightweight, cross-platform framework, .NET Core, up to and including .NET Core 2.0. Coverage of ASP.NET Core, Entity Framework (EF) Core, and more, sits alongside the latest updates to .NET, including Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), and ASP.NET MVC.

Dive in and discover why Pro C# has been a favorite of C# developers worldwide for over 15 years. Gain a solid foundation in object-oriented development techniques, attributes and reflection, generics and collections as well as numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). With the help of this book you’ll have the confidence to put C# into practice and explore the .NET universe on your own terms.

What You Will Learn

  • Discover the latest C# 7.1 features, from tuples to pattern matching
  • Hit the ground running with Microsoft’s lightweight, open source .NET Core platform, including ASP.NET Core MVC,
    ASP.NET Core web services, and Entity Framework Core
  • Find complete coverage of XAML, .NET 4.7, and Visual Studio 2017
  • Understand the philosophy behind .NET and the new, cross-platform alternative, .NET Core
Краткое оглавление

Краткое оглавление

  • Часть I. Введение в C# и платформу .NET
    Глава 1. Философия .NET
    Глава 2. Создание приложений на языке C#
  • Часть II. Основы программирования на C#
    Глава 3. Главные конструкции программирования на С#: часть I
    Глава 4. Отавные конструкции программирования на С#: часть II
  • Часть III. Объектно-ориентированное программирование на C#
    Глава 5. Инкапсуляция
    Глава 6. Наследование и полиморфизм
    Глава 7. Структурированная обработка исключений
    Глава 8. Работа с интерфейсами
  • Часть IV. Дополнительные конструкции программирования на C#
    Глава 9. Коллекции и обобщения
    Глава 10. Делегаты, события и лямбда-выражения
    Глава 11. Расширенные средства языка C#
    Глава 12. LINQ to Objects
    Глава 13. Время существования объектов
  • Часть V. Программирование с использованием сборок .NET
    Глава 14. Построение и конфигурирование библиотек классов
    Глава 15. Рефлексия типов, позднее связывание и программирование на основе атрибутов
    Глава 16. Динамические типы и среда DLR
    Глава 17. Процессы, домены приложений и объектные контексты
    Глава 18. Язык CIL и роль динамических сборок
  • Часть VI. Введение в библиотеки базовых классов .NET
    Глава 19. Многопоточное, параллельное и асинхронное программирование
    Глава 20. Файловый ввод-вывод и сериализация объектов
    Глава 21. Доступ к данным с помощью ADO.NET
    Глава 22. Введение в Entity Framework 6
    Глава 23. Введение в Windows Communication Foundation
  • Часть VII. Windows Presentation Foundation
    Глава 24. Введение в Windows Presentation Foundation и XAML
    Глава 25. Элементы управления, компоновки, события и привязка данных в WPF
    Глава 26. Службы визуализации графики WPF
    Глава 27. Ресурсы, анимация, стили и шаблоны WPF
    Глава 28. Уведомления, проверка достоверности, команды и MWM
  • Часть VIII. ASP.NET
    Глава 29. Введение в ASP.NET MVC
    Глава 30. Введение в ASP.NET Web API
  • Часть IX. .NET Core
    Глава 31. Философия .NETCore
    Глава 32. Введение в Entity Framework Core
    Глава 33. Введение в веб-приложения ASP.NET Core
    Глава 34. Введение в приложения служб ASP.NET Core

Преимущества .NET Core и новые возможности С#

PDF (RU)      pdf (ru)      PDF (EN)     GitHub Source Code

key          v-TCk8MzxgR3hfrrFuYdppOmW7XKS4vcYt7MGK5achQ


Поделиться