Мова програмування C # 7 і платформи .NET і .NET Core, 8-е видання
Ця класична книга являє собою всеосяжний джерело відомостей про мову програмування C # і про пов’язаної з ним інфраструктури. У 8-му виданні книги ви знайдете опис функціональних можливостей самих останніх версій C # 7.0 і 7.1 і .NET 4.7, а також абсолютно нові глави про легковагої міжплатформеній інфраструктурі Microsoft .NET Core, включаючи версію .NET Core 2.0.
Книга охоплює ASP.NET Core, Entity Framework (EF) Core і т.д. поряд з останніми оновленнями платформи .NET, в тому числі внесеними Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) та ASP.NET MVC.
Пориньте в книгу і з’ясуйте, чому протягом більше 15 років вона була лідером у розробників по всьому світу. Сформуйте міцний фундамент у вигляді знання прийомів об’єктно-орієнтованої обробки, атрибутів і рефлексії, узагальнень і колекцій, а також безлічі більш складних тем, які не розкриваються в інших книгах (коди операцій CIL, випуск динамічних збірок і т.д.). За допомогою цієї книги ви зможете впевнено використовувати мову C # на практиці і добре орієнтуватися в світі .NET.
Книга призначена для досвідчених розробників ПЗ, зацікавлених в освоєнні нових засобів .NET 4.7, .NET Core і мови C #. Вона буде служити всеосяжним керівництвом і настільним довідником як для тих, хто вперше переходить на платформу .NET, так і для тих, хто раніше писав програми для попередніх версій .NET.
Зміст Мова програмування C# 7 та платформи .NET та .NET Core, 8-ме видання:
- Частина I. Введення в C# та платформу .NET
- Розділ 1. Філософія .NET 48
- Глава 2. Створення додатків мовою C#
- Частина II. Основи програмування на C#
- Глава 3. Основні конструкції програмування на C#: частина I
- Глава 4. Головні конструкції програмування на C#: Частина 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. Введення в бібліотеки базових класів.
- Розділ 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. Повідомлення, перевірка достовірності, команди та MVVM
- Частина VIII. ASP.NET 1145
- Глава 29. Вступ до ASP.NET MVC
- Глава 30. Вступ до ASP.NET Web API
- Частина ІХ. .NET Core
- Розділ 31. Філософія .NET Core
- Глава 32. Вступ до Entity Framework Core
- Глава 33. Вступ до веб-програм ASP.NET Core
- Глава 34. Вступ до програм служби ASP.NET Core