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