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

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

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

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

    Изменение файла 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

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

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

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

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных