My-library.info
Все категории

Язык программирования C#9 и платформа .NET5 - Эндрю Троелсен

На электронном книжном портале my-library.info можно читать бесплатно книги онлайн без регистрации, в том числе Язык программирования C#9 и платформа .NET5 - Эндрю Троелсен. Жанр: Программирование год 2004. В онлайн доступе вы получите полную версию книги с кратким содержанием для ознакомления, сможете читать аннотацию к книге (предисловие), увидеть рецензии тех, кто произведение уже прочитал и их экспертное мнение о прочитанном.
Кроме того, в библиотеке онлайн my-library.info вы найдете много новинок, которые заслуживают вашего внимания.

Название:
Язык программирования C#9 и платформа .NET5
Дата добавления:
26 август 2023
Количество просмотров:
41
Читать онлайн
Язык программирования C#9 и платформа .NET5 - Эндрю Троелсен

Язык программирования C#9 и платформа .NET5 - Эндрю Троелсен краткое содержание

Язык программирования C#9 и платформа .NET5 - Эндрю Троелсен - описание и краткое содержание, автор Эндрю Троелсен, читайте бесплатно онлайн на сайте электронной библиотеки My-Library.Info

В 10-м издании книги описаны новейшие возможности языка C# 9 и .NET 5 вместе с подробным "закулисным" обсуждением, призванным расширить навыки критического мышления разработчиков, когда речь идет об их ремесле.
Книга охватывает ASP.NET Core, Entity Framework Core и многое другое наряду с последними обновлениями унифицированной платформы .NET, начиная с улучшений показателей производительности настольных приложений Windows в .NET 5 и обновления инструментария XAML и заканчивая расширенным рассмотрением файлов данных и способов обработки данных.
Все примеры кода были переписаны с учетом возможностей последнего выпуска C# 9.

Язык программирования C#9 и платформа .NET5 читать онлайн бесплатно

Язык программирования C#9 и платформа .NET5 - читать книгу онлайн бесплатно, автор Эндрю Троелсен
class="p1">    Роль триггеров событий

    Анимация с использованием дискретных ключевых кадров

   Роль стилей WPF

    Определение и применение стиля

    Переопределение настроек стиля

    Влияние атрибута TargetType на стили

    Создание подклассов существующих стилей

    Определение стилей с триггерами

    Определение стилей с множеством триггеров

    Стили с анимацией

    Применение стилей в коде

   Логические деревья, визуальные деревья и стандартные шаблоны

    Программное инспектирование логического дерева

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

    Программное инспектирование стандартного шаблона элемента управления

   Построение шаблона элемента управления с помощью инфраструктуры триггеров

    Шаблоны как ресурсы

    Встраивание визуальных подсказок с использованием триггеров

    Роль расширения разметки {TemplateBinding}

    Роль класса ContentPresenter

    Встраивание шаблонов в стили

   Резюме

  Глава 28

   Введение в паттерн MWM

    Модель

    Представление

    Модель представления

    Анемичные модели или анемичные модели представлений

   Система уведомлений привязки WPF

    Наблюдаемые модели и коллекции

    Добавление привязок и данных

    Изменение данных об автомобиле в коде

    Наблюдаемые модели

     Использование операции nameof

     Наблюдаемые коллекции

     Использование класса ObservableCollection<T>

     Реализация флага изменения

     Обновление источника через взаимодействие с пользовательским интерфейсом

    Итоговые сведения об уведомлениях и наблюдаемых моделях

   Проверка достоверности WPF

    Модификация примера для демонстрации проверки достоверности

    Класс Validation

    Варианты проверки достоверности

     Уведомление по исключениям

     Интерфейс IDataErrorInfo

     Интерфейс INotifyDataErrorInfo

     Реализация поддерживающего кода

     Использование интерфейса INotifyDataErrorInfo для проверки достоверности

     Комбинирование IDataErrorInfo С INotifyDataErrorInfo для проверки достоверности

     Отображение всех ошибок

     Перемещение поддерживающего кода в базовый класс

    Использование аннотаций данных в WPF

     Добавление аннотаций данных к модели

     Контроль ошибок проверки достоверности на основе аннотаций данных

    Настройка свойства ErrorTemplate

    Итоговые сведения о проверке достоверности

   Создание специальных команд

    Реализация интерфейса ICommand

    Добавление класса ChangeColorCommand

     Присоединение команды к CommandManager

     Изменение файла MainWindow.xaml.cs

     Изменение файла MainWindow.xaml

     Тестирование приложения

    Создание класса CommandBase

    Добавление класса AddCarCommand

     Изменение файла MainWindow.xaml.cs

     Изменение файла MainWindow.xaml

     Изменение класса ChangeColorCommand

    Объекты RelayCommand

     Создание базового класса RelayCommand

     Создание класса RelayCommand<T>

     Изменение файла MainWindow.xaml.cs

     Добавление и реализация кнопки удаления записи об автомобиле

    Итоговые сведения о командах

   Перенос кода и данных в модель представления

    Перенос кода 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

    Проверка достоверности моделей

    Маршрутизация

     Шаблоны URL и маркеры маршрутов

      Маршрутизация и REST-службы ASP.NET Core

     Маршрутизация на основе соглашений

      Именованные маршруты

     Маршрутизация с помощью атрибутов

      Именованные маршруты

     Маршрутизация и методы HTTP

      Методы HTTP при маршрутизации в веб-приложениях (MVC)

      Маршрутизация для служб API

     Перенаправление с использованием маршрутизации

    Фильтры

     Фильтры авторизации

     Фильтры ресурсов

     Фильтры действий

     Фильтры исключений

     Фильтры результатов

   Нововведения в ASP.NET Core

    Встроенное внедрение зависимостей

    Осведомленность о среде

     Выяснение среды времени выполнения

    Конфигурация приложений

     Извлечение настроек

    Развертывание приложений ASP.NET Core

    Легковесный и модульный конвейер запросов HTTP

   Создание и конфигурирование решения

    Использование Visual Studio

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

     Добавление проектов AutoLot.Models и AutoLot.Dal

     Добавление ссылок на проекты

     Добавление пакетов NuGet

    Использование командной строки

   Запуск приложений ASP.NET Core

    Конфигурирование настроек запуска

    Использование Visual Studio

    Использование командной строки или окна терминала Visual Studio Code

     Изменение кода во время отладки

    Использование Visual Studio Code

     Изменение кода во время отладки

    Отладка приложений ASP.NET Core

     Присоединение с помощью Visual Studio

     Присоединение с помощью Visual Studio Code

    Обновление портов AutoLot.Api

   Создание и конфигурирование экземпляра WebHost

    Файл Program.cs

    Файл Startup.cs

     Доступные службы для класса Startup

     Конструктор

     Метод ConfigureServices()

      AutoLot.Api

      Добавление строки подключения к настройкам приложения

      AutoLot.Mvc

      Добавление строки подключения к настройкам приложения

     Метод Configure()

      AutoLot.Api

      AutoLot.Mvc

    Ведение журнала

     Интерфейс IAppLogging

     Класс AppLogging

     Конфигурация ведения журнала

      Обновление настроек приложения

      Обновление Program.cs

      Обновление Startup.cs

      Обновление контроллера

    Испытание инфраструктуры ведения журнала

   Резюме

  Глава 30

   Введение в REST-службы ASP.NET Core

   Создание действий контроллера с использованием служб REST


Эндрю Троелсен читать все книги автора по порядку

Эндрю Троелсен - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки My-Library.Info.


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

Отзывы читателей о книге Язык программирования C#9 и платформа .NET5, автор: Эндрю Троелсен. Читайте комментарии и мнения людей о произведении.

Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*
Все материалы на сайте размещаются его пользователями.
Администратор сайта не несёт ответственности за действия пользователей сайта..
Вы можете направить вашу жалобу на почту librarybook.ru@gmail.com или заполнить форму обратной связи.