Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю Страница 22
- Категория: Компьютеры и Интернет / Базы данных
- Автор: Троелсен Эндрю
- Страниц: 642
- Добавлено: 2023-08-26 10:30:04
Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю краткое содержание
Прочтите описание перед тем, как прочитать онлайн книгу «Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю» бесплатно полную версию:В 10-м издании книги описаны новейшие возможности языка C# 9 и .NET 5 вместе с подробным "закулисным" обсуждением, призванным расширить навыки критического мышления разработчиков, когда речь идет об их ремесле.
Книга охватывает ASP.NET Core, Entity Framework Core и многое другое наряду с последними обновлениями унифицированной платформы .NET, начиная с улучшений показателей производительности настольных приложений Windows в .NET 5 и обновления инструментария XAML и заканчивая расширенным рассмотрением файлов данных и способов обработки данных.
Все примеры кода были переписаны с учетом возможностей последнего выпуска C# 9.
Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю читать онлайн бесплатно
Перенос кода MainWindow.xaml.cs
Обновление кода и разметки MainWindow
Обновление разметки элементов управления
Итоговые сведения о моделях представлений
Обновление проекта AutoLot.Dal для MWM
Резюме
Часть IX
Глава 29
Краткий экскурс в прошлое
Введение в паттерн MVC
Модель
Представление
Контроллер
ASP.NET Core и паттерн MVC
ASP.NET Core и .NET Core
Одна инфраструктура, много сценариев использования
Функциональные средства ASP.NET Core из MVC/Web API
Соглашения по конфигурации
Соглашения об именовании
Структура каталогов
Папка Controllers
Папка Views
Папка Shared
Папка wwwroot (нововведение в ASP.NET Core)
Контроллеры и действия
Класс Controller
Класс ControllerBase
Действия
Привязка моделей
Словарь ModelState
Добавление специальных ошибок в словарь ModelState
Неявная привязка моделей
Явная привязка моделей
Атрибут Bind
Управление источниками привязки моделей в ASP.NET Core
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-390', c: 4, b: 390})Проверка достоверности моделей
Маршрутизация
Шаблоны URL и маркеры маршрутов
Маршрутизация и REST-службы ASP.NET Core
Маршрутизация на основе соглашений
Именованные маршруты
Маршрутизация с помощью атрибутов
Именованные маршруты
Маршрутизация и методы HTTP
Методы HTTP при маршрутизации в веб-приложениях (MVC)
Маршрутизация для служб API
Перенаправление с использованием маршрутизации
Фильтры
Фильтры авторизации
Фильтры ресурсов
Фильтры действий
Фильтры исключений
Фильтры результатов
Нововведения в ASP.NET Core
Встроенное внедрение зависимостей
Осведомленность о среде
Выяснение среды времени выполнения
Конфигурация приложений
Извлечение настроек
Развертывание приложений ASP.NET Core
Легковесный и модульный конвейер запросов HTTP
Создание и конфигурирование решения
Использование Visual Studio
Создание решения и проектов
Добавление проектов AutoLot.Models и AutoLot.Dal
Добавление ссылок на проекты
Добавление пакетов NuGet
Жалоба
Напишите нам, и мы в срочном порядке примем меры.