C# 5.0 и платформа .NET 4.5 для профессионалов
Авторы - Кристиан Нейгел, Билл Ивьен, Джей Глинн, Карли Уотсон, Морган Скиннер
В книге Кристиана Нейгела, Билла Ивьена, Джея Глинна, Карли Уотсона и Моргана Скиннера "C# 5.0 и платформа .NET 4.5 для профессионалов" показано, как программировать на С#, а также описана работа самой архитектуры .NET. В данной книге рассматриваются не только фундаментальные аспекты языка С#, но и приводятся примеры приложений, в которых применяются разнообразные связанные технологии, включая доступ к базам данных, динамические веб-страницы, усовершенствованную графику и доступ в каталоги.
Операционная система Windows 8 предлагает новый API-интерфейс — Windows Runtime (WinRT) для приложений Windows Store. Эта исполняющая среда является машинным API-интерфейсом (подобным Windows API), который не построен на основе исполняющей среды .NET, но предоставляет великолепные новые средства, базирующиеся на идеях .NET. В Windows 8 включен первый выпуск этого API-интерфейса для приложений современного стиля. Хотя это не основано на .NET, в приложениях Windows Store все же можно использовать подмножество .NET и писать эти приложения на языке С#. В настоящей книге вы получите начальные сведения по разработке приложений Windows Store с помощью C# и WinRT.
Эта книга начинается с обзора общей архитектуры .NET в главе 1, давая представление о том, что требуется для написания управляемого кода. Книга состоит из нескольких частей, в которых описан язык C# и его применение в разнообразных областях. В 1 части предоставляются базовые сведения о языке С#. Здесь не предполагается наличие знаний какого-то другого языка, а только опыта программирования. Сначала рассматривается базовый синтаксис и типы данных С#, после чего исследуются объектно-ориентированные возможности С#, а затем и более сложные темы, связанные с программированием на С#. Во 2 части рассматривается основная IDE-среда, которой пользуются разработчики приложений на C# по всему миру — Visual Studio 2012. В двух главах этой части показано, как лучше всего применять этот инструмент для построения приложений на основе .NET Framework 4.5. Кроме того, описаны способы развертывания проектов. В 3 части рассматриваются принципы программирования в среде .NET. В частности, вы узнаете о безопасности, многопоточности, локализации, транзакциях, приемах построения служб Windows, способах генерации собственных библиотек в виде сборок, а также многое другое. Здесь объясняется взаимодействие с машинным кодом и сборками с использованием Р/Invoke и взаимодействия с СОМ. Также предоставляются сведения о том, чем отличаются среды Windows Runtime и .NET, и рассматривается написание программ в стиле Windows 8. В 4 части вы узнаете о доступе к данным с использованием ADO.NET и изучите инфраструктуру ADO.NET Entity Framework. Рассматриваются различные доступные модели программирования — Model First, Database First и Code First. В этой части также подробно описана поддержка XML в .NET и применение LINQ для запрашивания источников данных XML. 5 часть начинается с описания способов построения приложений, основанных на инфраструктуре Windows Presentation Foundation (WPF). Подробно рассматриваются не только типы элементов управления, стили, ресурсы и привязка данных, но также создание фиксированных и потоковых документов и вывод на печать. Здесь вы узнаете о создании приложений Windows Store, использовании изображений для улучшения пользовательского интерфейса, применении сеток и работе с контрактами для взаимодействия с другими приложениями. Наконец, в этой части приводятся сведения о многочисленных средствах, предлагаемых ASP.NET, построению веб-сайтов с помощью ASP.NET Web Forms, архитектуре ASP.NET MVC и динамических данных. 6 часть целиком посвящена коммуникациям. Здесь описаны службы для независимых от платформы коммуникаций, реализуемые с использованием Windows Communication Foundation (WCF), и применение WCF для доступа к данным с помощью WCF Data Services. Также рассматривается организация отключенных асинхронных коммуникаций с использованием Message Queuing, работа с Windows Workflow Foundation (WF) и взаимодействие в одноранговых сетях.
Издательство – Диалектика
Год издания – 2014
Формат книги - DJVU
Размер - 27,4 Мб
СКАЧАТЬ с gigapeta.com
|