Зарегистрироваться
Восстановить пароль
FAQ по входу

Албахари Джозеф, Албахари Бен. C# 6.0. Справочник. Полное описание языка

  • Файл формата rar
  • размером 79,89 МБ
  • содержит документы форматов archive pdf
  • Добавлен пользователем
  • Описание отредактировано
Албахари Джозеф, Албахари Бен. C# 6.0. Справочник. Полное описание языка
6-е изд. — Пер. с англ. и ред. Ю.Н. Артеменко. — М.: Вильямс, 2016. — 1040 c. — ISBN: 978-5-8459-2087-4.
Данное руководство, ставшее бестселлером, позволяет получить точные ответы практически на любые вопросы по C# 6.0, CLR и основным сборкам .NET Framework. После своего появления в 2000 году C# стал языком с выдающейся гибкостью и мощью, но его постоянный рост и совершенствование означают необходимость в дополнительном изучении.
Организованное по концепциям и сценариям использования, существенно обновленное 6-е издание книги предлагает программистам средней и высокой квалификации лаконичный план получения знаний по языку C# и платформе .NET Framework. Читая ее, вы очень быстро поймете, почему это руководство считают авторитетным справочником по C#.
Изучите все аспекты языка C#, начиная с основ синтаксиса и переменных и заканчивая сложными темами, такими как указатели и перегрузка операций
Научитесь пользоваться языком LINQ благодаря трем посвященным ему главам
Освойте динамическое, асинхронное и параллельное программирование
Получите навыки работы со средствами .NET, в числе которых XML, взаимодействие с сетью, сериализация, рефлексия, безопасность, домены приложений и контракты кода
Исследуйте новый компилятор как службу C# 6.0 под названием Roslyn
Язык C# 6.0 представляет собой пятое крупное обновление флагманского языка программирования от Microsoft, которое превращает C# в язык с невероятной гибкостью и широтой применения. С одной стороны, он предлагает высокоуровневые абстракции, такие как выражения запросов и асинхронные продолжения, в то время как с другой обеспечивает низкоуровневую эффективность через конструкции вроде специальных типов значений и дополнительное использование указателей.
Платой за это развитие становится относительно трудное освоение языка. Несмотря на то что такие инструменты, как Microsoft IntelliSense (и онлайновые справочники),великолепно помогают в выполнении работы, они предусматривают наличие концептуальных знаний. Эта книга предоставляет такие знания в сжатой и унифицированной форме, не утомляя беспорядочными и длинными введениями.
Подобно трем предшествующим изданиям, книга организована вокруг концепций и сценариев использования, что делает ее пригодной как для последовательного чтения, так и для просмотра в произвольном порядке. Хотя предполагается наличие только базовых навыков, материал рассматривается довольно глубоко, и это делает книгу ориентированной на читателей средней и высокой квалификации.
В книге раскрываются язык C#, среда CLR и основные сборки .NET Framework. Мы решили сконцентрироваться на этом для того, чтобы затронуть такие сложные темы, как параллелизм, безопасность и домены приложений, без ущерба для глубины или читабельности. Функциональные возможности, появившиеся в C# 6.0 и связанной с языком платформе .NET Framework, отмечены особым образом, так что настоящую книгу можно применять также и в качестве справочника по версии C# 5.0.
Предполагаемая читательская аудитория.
Книга рассчитана на читателей средней и высокой квалификации. Предварительное знание языка C# не обязательно, но необходимо наличие общего опыта программирования. Для начинающих данная книга будет дополнять, но не заменять вводный учебник по программированию.
Если вы уже знакомы с версией C# 5.0, то найдете здесь обновленные разделы по языку и новую главу, посвященную Roslyn — компилятору как услуге.
Эта книга является идеальным дополнением к любой из огромного множества книг, ориентированных на прикладные технологии, такие как WPF, ASP.NET или WCF. В книгах подобного рода языку и платформе .NET Framework обычно уделяется минимальное внимание, тогда как в данной книге все это рассматривается подробно (и наоборот).
Если вы ищете книгу, в которой кратко описаны все технологии .NET Framework, то настоящая книга не для вас. Эта книга также не подойдет, если вам нужно изучать АРI-интерфейсы, которые специфичны для разработки, ориентированной на планшеты и Windows Phone.
Об авторах.
Благодарности.
Предисловие.
Введение в C# и .NET Framework.
Основы языка C#.
Создание типов в C#.
Дополнительные средства C#.
Обзор .NЕТ Framework.
Основы .NЕТ Framework.
Коллекции.
Запросы LINQ.
Операции LINQ.
LINQ to XML.
Друrие технолоrии XML.
Освобождение и сборка мусора.
Диаrностика и контракты кода.
Параллелизм и асинхронность.
Потоки данных и ввод-вывод.
Взаимодействие с сетью.
Сериализация.
Сборки.
Рефлексия и метаданные.
Динамическое проrраммирование.
Безопасность.
Расширенная мноrопоточность.
Параллельное программирование.
Домены приложений.
Способность к взаимодействию.
Реrулярные выражения.
Компилятор Roslyn.
Предметный указатель.
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация