Книга "C# 2008 и платформа .NET 3.5 для профессионалов" является совершенным руководством по языку C# 2008 и его среде. Она обновлена с учетом вышедших версий .NET 3.5 и Visual Studio 2008. Начиная с обзора и архитектуры и методологии .NET, авторы объясняют, по какой причине язык C# не может рассматриваться в изоляции, а, наоборот - в тесном взаимодействии с .NET Framework. Затем, как вы освоите фундаментальные основы C#, вы сможете перейти именно к анализу многочисленных методик программирования на этом языке, знакомясь с удачно подобранными примерами в любой главе.
Новые примеры кода демонстрируют эффективные способы решения разнообразных настоящих задач при помощи C#. Целиком новые главы, посвященные LINQ, SQL, ADO.NET, Windows Communication Foundation, Windows Workflow Foundation, Windows Presentation Foundation, массивам, системным транзакциям, трассировке и регистрации событий, предоставляют исчерпывающую информацию по всем необходимым аспектам C# 2008.
В этой книжке описаны:
- разработка приложений и служб Windows
- применение ASP.NET 3.5 для создания Web-страниц
- манипулирование XML в коде C#
- использование ADO.NET для доступа к базам данных
- генерация графических данных при помощи C# 2008
- применение многочисленных дополнений C#
- использование LINQ для простой работы с базами данных SQL Server и XML
Для кого предназначена эта книга:
Эта книга C# 2008 и платформа .NET 3.5 для профессионалов. Нейгел ориентирована на опытных девелоперов, которые заинтересованы в изучении последней версии ведущего языка разработки - C#.
На прилагаемом к книжке компакт-диске содержатся главы и приложения на русском языке в формате PDF, не вошедшие в печатное издание, и исходные коды всех примеров, рассмотренных в книжке.
Кристиан Нагель (Christian Nagel) - архитектор и разработчик программного обеспечения, проводящий тренинги и консультации по дизайну и создании решений Майкрософт .NET. За его плечами более 20 лет экспирианса разработки программного обеспечения. Кристиан начинал собственную компьютерную карьеру на платформах PDP 11 и VAX/VMS, и за многие годы ему пришлось поработать со множеством языков и платформ. Начиная с 2000 г., когда была анонсирована технология .NET, он работал с разными ее подразделами, выстраивая многочисленные решения .NET. Обладая фундаментальными знаниями технологий Майкрософт, он написал большое число книжек о .NET, и обладает сертификатами Майкрософт Certified Trainer (сертифицированный инструктор Майкрософт) и Professional Developer for ASP.NET (профессиональный разработчик ASP.NET). Кристиан регулярно выступает на международных конференциях, - этих, как TECHED и Tech Days, и поддерживает группы пользователей .NET в INETA Europe. Вы можете связаться с ним ч/з web-сайты www.christiannagel.com и www.thinktecture.com.
Оглавлениекниги C# 2008 и платформа .NET 3.5 для профессионалов. Нейгел
Об авторах
Введение
Часть I. Язык C#
Глава 1. Архитектура .NET
Глава 2. Основы C#
Глава 3. Объекты и типы
Глава 4. Наследование
Глава 5. Массивы
Глава 6. Операции и приведения
Глава 7. Делегаты и события
Глава 8. Строки и регулярные выражения
Глава 9. Обобщения
Глава 10. Коллекции
Глава 11. Язык интегрированных запросов
Глава 12. Управление памятью и указатели
Глава 13. Рефлексия
Глава 14. Ошибки и исключения
Часть II. Visual Studio
Глава 15. Visual Studio
Глава 16. Развертывание
Часть III. Библиотеки базовых классов
Глава 17. Сборки
Глава 18. Трассировка и события
Глава 19. Многопоточность и синхронизация
Глава 20. Безопасность
Глава 21. Локализация
Глава 22. Транзакции
Глава 23. Службы Windows
Глава 24. Взаимодействие
Часть IV. Данные
Глава 25. Манипулирование файлами и реестром
Глава 26. Доступ к данным
Глава 27. LINQ to SQL
Глава 28. Работа с XML
Глава 29. LINQ to XML
Глава 30. Программирование в .NET с использованием SQL Server
Часть V. Презентации
Глава 31. Windows Forms (на компактдиске)
Глава 32. Привязка данных (на компактдиске)
Глава 33. Вывод графики с помощью GDI+ (на компактдиске)
Глава 34. Windows Presentation Foundation (на компактдиске)
Глава 35. Расширенный WPF (на компактдиске)
Глава 36. Дополнения (на компактдиске)
Глава 37. Страницы ASP.NET (на компактдиске)
Глава 38. Разработка приложений с использованием ASP.NET
Глава 39. ASP.NET AJAX
Глава 40. Visual Studio Tools for Office
Часть VI. Коммуникации
Глава 41. Доступ в Internet
Глава 42. Windows Communication Foundation
Глава 43. Windows Workflow Foundation
Глава 44. Enterprise Services
Глава 45. Message Queuing
Глава 46. Службы каталогов
Глава 47. Одноранговые сети
Глава 48. Синдикация
Часть VII. Приложения (на компактдиске)
Приложение А. ADO.NET Entity Framework (на компактдиске)
Приложение Б. C#, Visual Basic и C++/CLI (на компактдиске)
Приложение В. Windows Vista и Windows Server 2008 (на компактдиске)
Задача книжки Книга C# . Программирование на языке высокого уровня. Учебник для вузов. Павловская - кратко, доступно и строго изложить основы C#, одного из наиболее перспективных нынешних языков программирования.
Версия .NET 3.5 внесла с собою как сотни новых языковых препаратов C#, так и большое количество новых АПИ-интерфейсов .NET. В данной книжке вы найдете полное описание всех нововведений в характерной для автора дружественной к читателю манере.