Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю (книги без регистрации бесплатно полностью TXT, FB2) 📗
Жалоба
Напишите нам, и мы в срочном порядке примем меры.
Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю (книги без регистрации бесплатно полностью TXT, FB2) 📗 краткое содержание
В 10-м издании книги описаны новейшие возможности языка C# 9 и .NET 5 вместе с подробным "закулисным" обсуждением, призванным расширить навыки критического мышления разработчиков, когда речь идет об их ремесле.
Книга охватывает ASP.NET Core, Entity Framework Core и многое другое наряду с последними обновлениями унифицированной платформы .NET, начиная с улучшений показателей производительности настольных приложений Windows в .NET 5 и обновления инструментария XAML и заканчивая расширенным рассмотрением файлов данных и способов обработки данных.
Все примеры кода были переписаны с учетом возможностей последнего выпуска C# 9.
Язык программирования C#9 и платформа .NET5 читать онлайн бесплатно
Троелсен Э. Джепикс Ф.
Язык программирования C#9 и платформа .NET5
Оглавление
Об авторах
О технических рецензентах
Благодарности
Введение
Авторы и читатели — одна команда
Краткий обзор книги
Часть I. Язык программирования C# и платформа .NET 5
Часть II. Основы программирования на C#
Часть III. Объектно-ориентированное программирование на C#
Часть IV. Дополнительные конструкции программирования на C#
Часть V. Программирование с использованием сборок .NET Core
Часть VI. Работа с файлами, сериализация объектов и доступ к данным
Часть VII. Entity Framework Core
Часть IV. Дополнительные конструкции программирования на C#
Часть IX. ASP.NET Core
Ждем ваших отзывов!
Часть I
Глава 1
Некоторые основные преимущества инфраструктуры .NET Core
Понятие жизненного цикла поддержки .NET Core
Предварительный обзор строительных блоков .NET Core (.NET Runtime, CTS и CLS)
Роль библиотек базовых классов
Роль .NET Standard
Что привносит язык C#
Основные средства в предшествующих выпусках
Новые средства в C# 9
Сравнение управляемого и неуправляемого кода
Использование дополнительных языков программирования, ориентированных на .NET Core
Обзор сборок .NET
Роль языка CIL
Преимущества языка CIL
Компиляция кода CIL в инструкции, специфичные для платформы
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-390', c: 4, b: 390})Предварительная компиляция кода CIL в инструкции, специфичные для платформы
Роль метаданных типов .NET Core
Роль манифеста сборки
Понятие общей системы типов
Типы классов CTS
Типы интерфейсов CTS
Типы структур CTS
Типы перечислений CTS
Типы делегатов CTS
Члены типов CTS
Встроенные типы данных CTS
Понятие общеязыковой спецификации
Обеспечение совместимости с CLS
Понятие .NET Core Runtime
Различия между сборкой пространством имен и типом
Доступ к пространству имен программным образом
Ссылка на внешние сборки
Исследование сборки с помощью ildasm.exe
Резюме
Глава 2
Установка .NET 5
Понятие схемы нумерации версий .NET 5
Подтверждение успешности установки .NET 5
Использование более ранних версий .NET (Core) SDK
Построение приложений .NET Core с помощью Visual Studio
Установка Visual Studio 2019 (Windows)
Испытание Visual Studio 2019
Использование нового диалогового окна для создания проекта и редактора кода C#
Изменение целевой инфраструктуры .NET Core
Использование функциональных средств C# 9
Запуск и отладка проекта
Использование окна Solution Explorer