Эта книга, выходящая в четвертом издании и уже ставшая классическим учебником по программированию, подробно описывает внутреннее устройство и функционирование общеязыковой исполняющей среды (CLR) Microsoft .NET Framework версии 4.5. Написанная признанным экспертом в области программирования Джеффри Рихтером, много лет являющимся консультантом команды разработчиков .NET Framework компании Microsoft, книга научит вас создавать по-настоящему надежные приложения любого вида, в том числе с использованием Microsoft Silverlight, ASP.NET, Windows Presentation Foundation и т.д.
Четвертое издание полностью обновлено в соответствии со спецификацией платформы .NET Framework 4.5, а также среды Visual Studio 2012 и C# 5.0.
Author(s): Джеффри Рихтер
Series: Мастер-класс
Edition: 4
Publisher: Питер
Year: 2013
Language: Russian
Pages: 896
Tags: Библиотека;Компьютерная литература;C#;
Предисловие......Page 22
Введение......Page 24
Часть I. Основы CLR......Page 27
Глава 1. Модель выполнения кода в среде CLR......Page 28
Глава 2. Компоновка, упаковка, развертывание и администрирование приложений и типов......Page 58
Глава 3. Совместно используемые сборки и сборки со строгим именем......Page 94
Часть II. Проектирование типов......Page 121
Глава 4. Основы типов......Page 122
Глава 5. Примитивные, ссылочные и значимые типы......Page 142
Глава 6. Основные сведения о членах и типах......Page 186
Глава 7. Константы и поля......Page 210
Глава 8. Методы......Page 215
Глава 9. Параметры......Page 245
Глава 10. Свойства......Page 263
Глава 11. События......Page 286
Глава 12. Обобщения......Page 302
Глава 13. Интерфейсы......Page 333
Часть III. Основные типы данных......Page 355
Глава 14. Символы, строки и обработка текста......Page 356
Глава 15. Перечислимые типы и битовые флаги......Page 403
Глава 16. Массивы......Page 416
Глава 17. Делегаты......Page 434
Глава 18. Настраиваемые атрибуты......Page 464
Глава 19. Null-совместимые значимые типы......Page 485
Часть IV. Ключевые механизмы......Page 495
Глава 20. Исключения и управление состоянием......Page 496
Глава 21. Автоматическое управление памятью (уборка мусора)......Page 554
Глава 22. Хостинг CLR и домены приложений......Page 606
Глава 23. Загрузка сборок и отражение......Page 636
Глава 24. Сериализация......Page 666
Глава 25. Взаимодействие с компонентами WinRT......Page 698
Часть V. Многопоточность......Page 723
Глава 26. Потоки исполнения......Page 724
Глава 27. Асинхронные вычислительные операции......Page 747
Глава 28. Асинхронные операции ввода-вывода......Page 787
Глава 29. Примитивные конструкции синхронизации потоков......Page 820
Глава 30. Гибридные конструкции синхронизации потоков......Page 854