| Название: | C#. Программирование для профессионалов, 2-е издание |
| Автор: | Скит Джон |
| Издательство: | Вильямc |
| Год: | 2011 |
| Формат: | DJVU |
| ISBN: | 978-5-8459-1555-9 |
| Язык: | Русский |
| Размер: | 5.70 МБ |
Язык C# 4 стал мощнее и выразительнее, чем в прежних версиях. Воспользовавшись обобщенными типами, лямбда-выражениями, динамическим вводом, LINQ, блоками итераторов и другими средствами, вы сможете сделать удивительные вещи, но сначала следует глубже изучить сам язык C#.
Второе издание этой книги полностью пересмотрено и обновлено, здесь рассматриваются новые возможности языка C# 4, а также такие средства, как Code Contracts. Вы изучите нюансы программирования на C# на практике, узнаете, как работать с высокоуровневыми средствами, которые будете рады иметь в своем инструментарии. Книга поможет читателям избежать скрытых недостатков языка C# и ознакомиться с его «внутренними» проблемами. Джон Скит — инженер по программному обеспечению Google, работающий в Лондоне. Обладатель статуса MVP по C# с 2003 года и заметный участник сообщества C#, сердце которого принадлежит языку C#.
От автора:
Эта книга о языке C# версии 2 и выше. Язык C# 1, библиотеки инфраструктуры .NET Framework и общеязыковая исполняющая среда (CLR) рассматриваются только в связи с языком C#. Такое решение существенно отличает данную книгу от большинства книг по C# и .NET. Поскольку читатели имеют определенный объем знаний по языку C# 1, здесь не рассматривается материал, который, я полагаю, известен большинству. В этом издании подробно рассмотрены детали языка C# версий 2, 3 и 4. Я полагаю, что множество разработчиков были бы менее расстроены результатом своей работы, если бы имели более глубокие «отношения» с языком, на котором они пишут. Я понимаю, «»отношения» с языком программирования» — звучит довольно дико, но это наилучшее, что я смог подобрать.
Данная книга — моя попытка помочь вам достичь таких отношений. Этого, конечно, недостаточно, но это поможет вам в программировании; здесь предлагаются некоторые интересные пути исследования, а также объясняется, почему ваш код ведет себя так или иначе. Язык C# 4 стал мощнее и выразительнее, чем в прежних версиях. Воспользовавшись обобщенными типами, лямбда-выражениями, динамическим вводом, LINQ, блоками итераторов и другими средствами, вы сможете сделать удивительные вещи, но сначала следует глубже изучить сам язык C#.
Содержание:
- Предисловие
- Об авторе
- Введение
Часть I. Отправляемся в путь
- Глава 1. Изменение способа разработки на С#
- Глава 2. Язык С# 1 — основа основ
Часть II. Язык С# 2: решение проблем языка С# 1
- Глава 3. Параметрическая типизация с обобщениями
- Глава 4. Типы, допускающие значения null
- Глава 5. Скоростные делегаты
- Глава 6. Простой путь реализации итераторов
- Глава 7. Заключение С# 2: финальные средства
Часть III. Язык С# 3: революция в программировании
- Глава 8. Интеллектуальный компилятор
- Глава 9. Лямбда-выражения и деревья выражений
- Глава 10. Методы расширения
- Глава 11. Выражения запросов и LINQ to Objects
- Глава 12. LINQ вне коллекций
Часть IV. С# 4: приятно поиграть с другими
- Глава 13. Небольшие изменения для упрощения кода
- Глава 14. Динамическое связывание в статическом языке
- Глава 15. Позволим нашему коду выражаться яснее с помощью Code Contracts
- Глава 16. Что дальше
- Приложение А. Стандартные операторы запроса LINQ
- Приложение Б. Обобщенные коллекции в .NET
- Приложение В. Итог по версиям
- Предметный указатель
Ссылка для скачивания книги: «Удалено по просьбе правообладателя»
0.00 (0%) 0 votes









