Язык программирования C# 7 и платформы .NET и .NET Core
Практическое руководство.
Эндрю Троелсен, Филипп Джепикс «Язык программирования C# 7 и платформы .NET и .NET Core» Диалектика, 2018 год, 1328 стр., 8-е изд., ISBN 978-5-6040723-1-8; (PDF)
Описание книги.
Эта классическая книга представляет собой всеобъемлющий источник сведений о языке программирования 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 в Цинциннати.
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
Добавить комментарий