6-е издание. — М.: Вильямс, 2013. — 1311 с.: ил. — ISBN: 978-5-8459-1814-7.
Дополнительные материалы и файлы примеров к книге (
PDF(1),
PDF(2),
DJVU).
Признанный эксперт мирового уровня - Эндрю Троелсен, обучающий .NET с самой первой версии, поможет вам обрести с помощью книги «Язык программирования C# 5.0 и платформа .NET 4.5» глубокое понимание ключевых аспектов языка программирования C#, а также новых функциональных возможностей платформы, которые появились в версии .NET 4.5.
В этой книге рассматриваются следующие темы:Объектно-ориентированное программирование на языке C#.
Отношения между делегатами, событиями и лямбда-выражениями.
Программирование с использованием набора технологий LINQ.
Многопоточное, параллельное и асинхронное программирование.
Взаимодействие с унаследованным кодом с помощью Dynamic Language Runtime.
Работа с реляционными базами данных через ADO.NET.
Создание распределенных систем с применением WCF.
Моделирование бизнес-процессов с использованием WF.
Построение пользовательских интерфейсов для настольных и веб-приложений с помощью WPF и ASP.NET.
Кем бы вы ни были — опытным программистом, впервые переходящим на .NET, или разработчиком приложений для предшествующих версий .NET — эта книга предоставит исчерпывающие основы технологии .NET и послужит полным справочником, которым вы будете пользоваться в повседневной работе.
Основная миссия книги заключается в том, чтобы служить исчерпывающим руководством по языку программирования C# и ключевым аспектам платформы .NET (сборкам, удаленному взаимодействию, Windows Forms, Web Forms, ADO.NET, веб-службам XML и т.д.).
Книга изобилует многочисленными примерами реального кода и позволяет почти сразу применять полученные знания для создания высококачественного программного обеспечения для .NET.
Эта книга предназначена для опытных разработчиков программного обеспечения, заинтересованных в освоении новых средств .NET Framework 4.5 и языка C#. Она будет служить настольным справочником как для тех, кто впервые переходит на платформу .NET, так и для тех, кто ранее писал приложения для предшествующих версий .NET.