Албахари Б. C# 5.0. Справочник

Албахари Д., Албахари Б."C# 5.0. Справочник. Полное описание языка", Вильямс, 5-е издание, 2014 год., 1008 стр.

издательство Вильямс http://www.williamspublishing.com/

Книга, дает ответы на практические вопросы по C# 5.0 и .NET CLR. Своеобразно построено по концепциям и сценариям использования, обновленное 5-е издание книги предлагает обновленные разделы, посвященные параллелизму, многопоточности и параллельному программированию, а также включает подробные материалы по новому средству C# 5.0 – асинхронным функциям.

Изучите язык C#, включая синтаксис, типы и переменные, научитесь использовать небезопасный код и вариантность типов, пользуйтесь языком LINQ изучив три посвященные ему главы, научитесь использовать контракты кода, динамическое программирование и параллельное программирование,работайте со средствами .NET, в том числе с рефлексией, сборками, управлением памятью, безопасностью, вводом-выводом, XML, коллекциями, взаимодействием с сетью и собственной поддержкой взаимодействия.

c# 5.0. справочник. полное описание языка, дает ответы на практические вопросы. Для практикующих программистов, средней и высокой квалификации. Предварительные знания именно языка C# не обязательны, но необходим общий опыт программирования . Для новичков данная книга будет дополнять, но не заменять вводный учебник по программированию. Эта книга является идеальным дополнением к любой из огромного множества книг, ориентированных на прикладные технологии, такие как WPF, ASP.NET или WCF. Если вы ищете книгу, в которой кратко описаны все технологии .NET Framework, то настоящая книга не для вас.

Эта книга также не подойдет, если вам нужно изучать API-интерфейсы, специфичные для планшетов и Windows Phone.В трех главах, следующих после вводной, внимание сосредоточено целиком на языке C#, начиная с основ синтаксиса, типов и переменных, и заканчивая такими сложными темами, как небезопасный код и директивы препроцессора. Новички в C# должны читать эти главы последовательно.

В остальных главах рассматривается платформа .NET Framework, включая следующие темы: LINQ, XML, коллекции, контракты кода, параллелизм, ввод-вывод и работа в сети, управление памятью, рефлексия, динамическое программирование, атрибуты, безопасность, домены приложений и собственная способность к взаимодействию. Большинство этих глав можно изучать в произвольном порядке, за исключением глав 6 и 7, которые закладывают фундамент для последующих тем.

Три главы, посвященные LINQ, также лучше читать последовательно, а в некоторых главах предполагается наличие общих понятий о параллелизме, чему посвящена глава 14. Что требуется для работы с этой книгой?

Примеры, приводимые в этой книге, требуют наличия компилятора C# 5.0 и платформы Microsoft .NET Framework 4.5. Также полезно иметь документацию по .NET от Microsoft, чтобы просматривать справочную информацию по отдельным типам и членам (эта документация доступна в онлайновом режиме).Хотя исходный код можно писать в простом редакторе наподобие Блокнота и запускать компилятор в командной строке, намного продуктивнее работать с готовым кодом для немедленного тестирования фрагментов кода, а также использовать интегрированную среду разработки(Integrated Development Environment — IDE) для построения исполняемых файлов и библиотек.

Для получения готового кода загрузите инструмент LINQPad 4.40 или последующей версии из www.linqpad.net(совершенно бесплатно). LINQPad полностью поддерживает C# 5.0 и сопровождается одним из авторов настоящей книги. Для получения IDE-среды загрузите Microsoft Visual Studio 2012: для целей данной книги подойдет любая версия кроме бесплатной версии Express.

Оглавление книги

 

Скачать книгу бесплатно77,3 мб, pdf

 

C# программирование. Видео