Албахари Б. 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.

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

Содержание:
Глава 1. Введение в С# и .NET Framework
Глава 2. Основы языка С#
Глава 3. Создание типов в С#
Глава 4. Дополнительные средства С#
Глава 5. Обзор .NET Framework
Глава 6. Основы .NET Framework
Глава 7. Коллекции
Глава 8. Запросы LINQ
Глава 9. Операции LINQ
Глава 10. LINQ to XML
Глава 11. Другие технологии XML
Глава 12. Освобождение и сборка мусора
Глава 13. Диагностика и контракты кода
Глава 14. Параллелизм и асинхронность
Глава 15. Потоки данных и ввод-вывод
Глава 16. Взаимодействие с сетью
Глава 17. Сериализация
Глава 18. Сборки
Глава 19. Рефлексия и метаданные
Глава 20. Динамическое программирование
Глава 21. Безопасность
Глава 22. Расширенная многопоточность
Глава 23. Параллельное программирование
Глава 24. Домены приложений
Глава 25. Собственная способность к взаимодействию и COM
Глава 26. Регулярные выражения

Техническая литература рекомендуемая к изучению:
Рихтер Дж. «CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#.» Питер, 2013, 896 стр.
Д. Албахари, Б. Албахари » С# 5.0. Карманный справочник » Вильямс, 2013 год, 228 стр
Дрейер М.»C# для школьников»БИНОМ, 2009 год, 128 стр., табл.
Дж.Либерти «Программирование на C#»,Символ-плюс, 2003 год, 688 стр.
Фролов А.В.»Язык C# самоучитель»,Диалог-МИФИ, 2003 год, 560 стр.
Лабор В.В. «C# Создание приложений для Windows», Харвест, 2003 год, 384 стр.

 

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

 

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

Похожая литература