Язык программирования 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 в инструкции, специфичные для платформы

Предварительная компиляция кода 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

Использование визуального конструктора классов

Построение приложений .NET Core с помощью Visual Studio Code

Испытание Visual Studio Code

Создание решений и проектов

Исследование рабочей области Visual Studio Code

Восстановление пакетов, компиляция и запуск программ

Отладка проекта

Документация по .NET Core и C#

Книги из серии:

Без серии

Комментарии:
Популярные книги

Печать мастера

Лисина Александра
6. Гибрид
Фантастика:
попаданцы
технофэнтези
аниме
фэнтези
6.00
рейтинг книги
Печать мастера

Сложный пациент

Рам Янка
5. Доктор, помогите...
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Сложный пациент

Рядовой. Назад в СССР. Книга 1

Гаусс Максим
1. Второй шанс
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Рядовой. Назад в СССР. Книга 1

Развод. Боль предательства

Верди Алиса
4. Измены
Любовные романы:
современные любовные романы
7.50
рейтинг книги
Развод. Боль предательства

На границе империй. Том 3

INDIGO
3. Фортуна дама переменчивая
Фантастика:
космическая фантастика
5.63
рейтинг книги
На границе империй. Том 3

Вперед в прошлое 6

Ратманов Денис
6. Вперед в прошлое
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Вперед в прошлое 6

Расплата. Отбор для предателя

Лаврова Алиса
2. Отбор для предателя
Фантастика:
фэнтези
5.00
рейтинг книги
Расплата. Отбор для предателя

Наследник хочет в отпуск

Тарс Элиан
5. Десять Принцев Российской Империи
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Наследник хочет в отпуск

Лейтенант империи. Часть вторая

Четвертнов Александр
7. Внутренняя сила
Фантастика:
боевая фантастика
космическая фантастика
5.00
рейтинг книги
Лейтенант империи. Часть вторая

Купеческая дочь замуж не желает

Шах Ольга
Фантастика:
фэнтези
6.89
рейтинг книги
Купеческая дочь замуж не желает

Имя нам Легион. Том 6

Дорничев Дмитрий
6. Меж двух миров
Фантастика:
боевая фантастика
рпг
аниме
5.00
рейтинг книги
Имя нам Легион. Том 6

Бастард Императора. Том 6

Орлов Андрей Юрьевич
6. Бастард Императора
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Бастард Императора. Том 6

Хозяин Теней

Петров Максим Николаевич
1. Безбожник
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Хозяин Теней

Совершенный 2.0: Объединение. Часть 2

Vector
9. Совершенный
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Совершенный 2.0: Объединение. Часть 2