Search  
Always will be ready notify the world about expectations as easy as possible: job change page
Books for developers

Язык программирования C# 7 и платформы .NET и .NET Core

Язык программирования C# 7 и платформы .NET и .NET Core

Year:
Pages:
1330
Views:
41155

Description

Эта книга представляет собой полный источник сведений о языке программирования C# и о связанной с ним инфраструктуре. В 8-м издании книги вы найдете описание функциональных возможностей самых последних версий C# 7.0 и 7.1 и .NET 4.7, а также совершенно новые главы о легковесной межплатформенной инфраструктуре Microsoft .NET Core, включая версию .NET Core 2.0. Книга охватывает ASP.NET Core, Entity Framework (EF) Core и т.д. наряду с последними обновлениями платформы .NET, в том числе внесенными в Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) и ASP.NET MVC.

Платформа Microsoft .NET (и связанный с ней язык программирования С#) впер­вые была представлена примерно в 2002 году и быстро стала главной опорой современной индустрии разработки программного обеспечения. При написании данного руководства преследовались две цели. Первая из них — предоставление читателям глубокого и подробного описания синтаксиса и семантики языка С#. Вторая (не менее важная) цель — иллюстрация применения многочисленных API-интерфейсов .NET, в числе которых доступ к базам данных с помощью ADO.NET и Entity Framework (EF), пользовательские интерфейсы, построенные посредством Windows Presentation Foundation (WPF), ориентированные на службы приложения, созданные с помощью Windows Communication Foundation (WCF), а также веб-службы и веб-сайты, реализо­ванные посредством ASP.NET MVC. Последняя часть книги посвящена самому новому члену семейства .NET, .NET Core, который представляет собой межплатформенную вер­сию .NET. Как говорят, пеший поход длиной тысячу километров начинается с первого шага, который и будет сделан в начале этой книги.

Погрузитесь в данную книгу и поймите, почему на протяжении более 15 лет она была лидером у разработчиков по всему миру. Сформируйте прочный фундамент в виде знания приемов объектно-ориентированной обработки, атрибутов и рефлексии, обобщений и коллекций, а также множества более сложных тем, которые не раскрываются в других книгах (коды операций CIL, выпуск динамических сборок и т.д.). С помощью этого руководства вы сможете уверенно использовать язык C# на практике и хорошо ориентироваться в мире .NET.

Книга предназначена для опытных разработчиков ПО, заинтересованных в освоении новых средств .NET 4.7, .NET Core и языка C#. Она будет служить всеобъемлющим руководством и настольным справочником как для тех, кто впервые переходит на платформу .NET, так и для тех, кто ранее писал приложения для предшествующих версий .NET.

В книге рассматриваются следующие темы:

- Новейшие возможности версий C# 7.0 и 7.1, от кортежей до сопоставления с образцом
- Базовые основы легковесной платформы Microsoft с открытым кодом .NET Core, включая ASP.NET Core MVC, веб-службы ASP.NET Core и Entity Framework Core
- Полное описание XAML, .NET 4.7 и Visual Studio 2017
- Философия, лежащая в основе .NET и новой межплатформенной версии .NET Core

Similar
C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development Build applications with C# NET Core, Entity Framework
Автор: Mark J. Price
Год: 2019
In C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development, Fourth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications.This latest edition uses the popular Visual Studio Code editor to work across...
CLR via C#, 4th Edition
Автор: Jeffrey Richter
Год: 2012
Pro LINQ: Language Integrated Query in C# 2010
Автор: Joseph Rattz, Adam Freeman
Год: 2010
The Complete ASP.NET Core 3 API Tutorial
Автор: Les Jackson
Год: 2020
Use this ASP.NET Core API tutorial and straightforward step-by-step guide to build, test, and deploy an ASP.NET Core API to Azure. It will help you code confidently and efficiently, and provides just what you need for context.The book starts with...
Send message
Type
Email
Your name
*Message