Версия .NET 3.5 внесла с собою как сотни новых языковых препаратов C#, так и большое количество новых АПИ-интерфейсов .NET. В данной книге вы найдете полное описание всех нововведений в характерной для автора дружественной к читателю манере. Кроме прочего, детально рассматривается язык LINQ, перемены, появившиеся в новой версии языка C# 2008 (автоматические свойства, методы расширений, анонимные типы и т.д.), и большое количество функциональных препаратов среды Visual Studio 2008. Благодаря данной книжке, вы изучите:
все, что требуется для быстрого и эффективного перехода на новую версию языка C# 2008
все новые возможности и средства .NET 3.5 - LINQ, анонимные типы, методы расширений, автоматические свойства и т.п.
все, что требуется для построения приложений профессионального уровня
все, что даст возможность стать экспертом во всех аспектах .NET 3.5, включая сборки, удаленное исполнение, Windows Forms, Web Forms, WPF, WCF, WF, ADO.NET, веб-службы XML и многое иное.
Оглавление книги "Язык программирования C# 2008 и платформа .NET 3.5"
Об авторах
Введение к книге Язык программирования С# 2008 и платформа .NET 3.5
Часть I. Общие сведения о языке C# 2008 и платформе .NET 3.5
Глава 1. Философия .NET 3.5
Глава 2. Создание приложений на языке C# 2008
Часть II. Главные конструкции программирования на C# 2008
Глава 3. Главные конструкции программирования на C# 2008: часть I
Глава 4. Главные конструкции программирования на C# 2008: часть II
Глава 5. Определение инкапсулированных типов классов
Глава 6. Понятия наследования и полиморфизма
Глава 7. Структурированная обработка исключений
Глава 8. Время жизни объектов
Часть III. Дополнительные конструкции программирования на C# 2008
Глава 9. Работа с интерфейсами
Глава 10. Коллекции и обобщения
Глава 11. Делегаты, события и лямбдавыражения
Глава 12. Индексаторы, операции и указатели
Глава 13. Средства языка C# 2008
Глава 14. Введение в LINQ
Часть IV. Программирование с использованием сборок .NET 3.5
Глава 15. Сборки .NET 3.5
Глава 16. Рефлексия типов, позднее связывание и программирование с использованием атрибутов
Глава 17. Процессы, домены приложений и контексты объектовГлава 17. Процессы, домены приложений и контексты объектов
Глава 18. Создание многопоточных приложений
Глава 19. Язык CIL и роль динамических сборок
Часть V. Введение в библиотеки базовых классов .NET 3.5
Глава 20. Файловый вводвывод и изолированное хранилище
Глава 21. Введение в сериализацию объектов
Глава 22. ADO.NET, часть I: подключенный уровень
Глава 23. ADO.NET, часть II: автономный уровень
Глава 24. Программирование с использованием APIинтерфейсов LINQ
Глава 25. Введение в Windows Communication Foundation
Глава 26. Введение в Windows Workflow Foundation
Часть VI. Настольные пользовательские интерфейсы
Глава 27. Программирование с использованием Windows Forms
Глава 28. Введение в Windows Presentation Foundation и XAML
Глава 29. Программирование с использованием элементов управления WPF
Глава 30. Визуализация двухмерной графики, ресурсы и темы WPF
Часть VII. Построение вебприложений с использованием ASP.NET
Глава 31. Построение вебстраниц ASP.NET
Глава 32. Вебэлементы управления, темы и мастерстраницы ASP.NET
Глава 33. Управление состоянием в ASP.NET
Часть VIII. Приложения
Приложение А. Возможность взаимодействия COM и .NET 3.5
Приложение Б. Независимая от платформы разработка .NET 3.5 с помощью Mono
Следуя подробному и доступному руководству автора и выполняя упражнения, вы можете с большой скоростью стать квалифицированным программистом на языке C++. Целиком переделанная под выпуск 2010 г., эта книга знакомит вас с новейшей средой разработки Visual C++ и учит делать с ее помощью реальные приложения.
Цель книжки "C# 3.: руководство для начинающих" заключается в том, чтоб научить читателя использовать основные принципы программирования на C# 3. (C# 2008). В книжке применяется концентрический подход, и читатель постепенно, шаг за шагом знакомится с следующий концепцией.