Книга: Язык программирования C# 2010 и платформа .NET 4 Автор: Троелсен Эндрю Издательство: Вильямс Год: 2011 Страниц: 1392 Формат: djvu Размер: 20,8 Мб + 8,4 Мб (файлы к книге) ISBN: 978-5-8459-1682-2, 978-1-43-022549-2 Качество: хорошее Серия или Выпуск: Expert's Voice Язык: русский
Pro C# 2010 and the .NET 4.0 Platform, 5ed Andrew Troelsen
5-е издание
От издателя
Первое издание этой книги вышло в свет во время проведения конференции Tech-Ed в 2001 г. в Атланте (шт. Джорджия). На тот момент платформа .NET пребывала в стадии бета-тестирования. Это вовсе не означает, что ранние издания этой книги не приносили пользу - так или иначе, но книга стала финалистом на вручении премии 2002 Jolt Award и победителем 2003 Referenceware Excellence Award. За те многие годы, которые автор, Эндрю Троелсен, уделял время работе с общеязыковой исполняющей средой (CLR), он достиг непревзойденного понимания платформы .NET и тонкостей языка программирования C#, что воплотилось в новое издание книги, которое станет исчерпывающим руководством по разработке .NET-приложений на C#. При написании этого издания учтены все особенности спецификации языка C# 4 для платформы .NET 4. Отдельные главы посвящены таким важным новым концепциям, как динамические расширения, именованные и необязательные аргументы, Parallel LINQ (PLINQ), усовершенствованное взаимодействие с COM и вариантность для обобщений. Эта книга рассчитана, в первую очередь, на опытных разработчиков программного обеспечения и/или студентов, обучающихся вычислительной технике. Основная миссия книги заключается в том, чтобы служить исчерпывающим руководством по языку программирования C# и ключевым аспектам платформы .NET (сборкам, удаленному взаимодействию, Windows Forms, Web Forms, ADO.NET, веб-службам XML и т.д.). Книга изобилует многочисленными примерами реального кода и позволяет почти сразу применять полученные знания для создания высококачественного программного обеспечения для .NET. - В книге рассматриваются следующие темы:
- Особенности платформы .NET 4 и языка Visual C# 2010 - Детали технологии .NET - лидера в производстве современного программного обеспечения - Полезные советы по разработке от эксперта в .NET, который изучает эту платформу, начиная с ее первой версии - Полное описание технологий WPF, WCF и WF, поддерживаемых ядром платформы .NET
Для кого эта книга
Эта книга предназначена для опытных разработчиков программного обеспечения, заинтересованных в освоении новых средств .NET Framework 4 и языка C#. Она будет служить настольным справочником как для тех, кто впервые переходит на платформу .NET, так и для тех, кто ранее писал приложения для версий .NET 2.0 или .NET 3.5.
Об авторе
Эндрю Троелсен - партнер, инструктор и консультант в компании Intertech, а также ведущий автор множества бестселлеров по тематике .NET и COM. Получил степень по математической лингвистике в университете Миннесоты. Часто выступает с докладами на многих конференциях, посвященных .NET.
Обращение Эндрю Троелсена к читателям:
Язык C# и платформа .NET за относительно недолгое время своего существования стали основными технологиями для разработки современного программного обеспечения. Как и ожидалось, в версии .NET 4 появилось множество новых API-интерфейсов в библиотеках базовых классов, а также множество новых синтаксических конструкций в языке C#. Например, теперь можно создавать методы C#, которые поддерживают именованные и необязательные параметры. Кроме того, появилась возможность разрешать типы полностью во время выполнения с использованием ключевого слова dynamic. В связи с добавлением в .NET новых API-интерфейсов в этом издании вы найдете следующие новые темы: - среда Dynamic Language Runtime (DLR) - библиотека Task Parallel Library (TPL, включая PLINQ) - технология ADO.NET Entity Framework (а также LINQ to EF) - расширенное описание API-интерфейса Windows Presentation Foundation (WPF) - улучшенная поддержка взаимодействия с COM
Эта книга рассчитана, в первую очередь, на опытных разработчиков программного обеспечения и/или студентов, обучающихся вычислительной технике. Основная миссия книги состоит в том, чтобы служить исчерпывающим руководством по языку программирования C# (включая рассмотрение принципов объектно-ориентированного программирования) и основным аспектам платформы .NET 4. Внимательно изучив материал, предложенный в главах этой книги, вы сможете применять свои знания на практике и успешно продолжать исследование бесконечной вселенной .NET.
Оглавление
Об авторах Введение
Часть I. Общие сведения о языке C# и платформе .NET Глава 1. Философия .NET Глава 2. Создание приложений на языке C#
Часть II. Главные конструкции программирования на C# Глава 3. Главные конструкции программирования на C#: часть I Глава 4. Главные конструкции программирования на C#: часть II Глава 5. Определение инкапсулированных типов классов Глава 6. Понятия наследования и полиморфизма Глава 7. Структурированная обработка исключений Глава 8. Время жизни объектов
Часть III. Дополнительные конструкции программирования на C# Глава 9. Работа с интерфейсами Глава 10. Обобщения Глава 11. Делегаты, события и лямбда-выражения Глава 12. Расширенные средства языка C# Глава 13. LINQ to Objects
Часть IV. Программирование с использованием сборок .NET Глава 14. Конфигурирование сборок .NET Глава 15. Рефлексия типов, позднее связывание и программирование с использованием атрибутов Глава 16. Процессы, домены приложений и контексты объектов Глава 17. Язык CIL и роль динамических сборок Глава 18. Динамические типы и исполняющая среда динамического языка
Часть V. Введение в библиотеки базовых классов .NET Глава 19. Многопоточность и параллельное программирование Глава 20. Файловый ввод-вывод и сериализация объектов Глава 21. ADO.NET, часть I: подключенный уровень Глава 22. ADO.NET, часть II: автономный уровень Глава 23. ADO.NET, часть III: Entity Framework Глава 24. Введение в LINQ to XML Глава 25. Введение в Windows Communication Foundation Глава 26. Введение в Windows Workflow Foundation 4.0
Часть VI. Построение настольных пользовательских приложений с помощью WPF Глава 27. Введение в Windows Presentation Foundation и XAML Глава 28. Программирование с использованием элементов управления WPF Глава 29. Службы визуализации графики WPF Глава 30. Ресурсы, анимация и стили WPF Глава 31. Шаблоны элементов управления WPF и пользовательские элементы управления
Часть VII. Построение веб-приложений с использованием ASP.NET Глава 32. Построение веб-страниц ASP.NET Глава 33. Веб-элементы управления, мастер-страницы и темы ASP.NET Глава 34. Управление состоянием в ASP.NET
Часть VIII. Приложения Приложение А. Программирование с помощью Windows Forms Приложение Б. Независимая от платформы разработка .NET-приложений с помощью Mono
|