Страницы
- #522 (без названия)
- .NET MAUI
- About
- ASP.NET Core
- Entity Framework Core (EF Core)
- SOLID
- WPF
- Глоссарий
- Добро пожаловать на сайт «Платформа .NET и C# от А до Я»
- Карта сайта
- Классы и структуры .NET
- Популярное
- С чего начать изучение C# и .NET?
- Учебник по C#
Категории
- .NET MAUI
- MVVM в .NET MAUI
- Shell
- Анимация в .NET MAUI
- Введение в .NET MAUI
- Внедрение зависимостей в .NET MAUI
- Доступ к данным в .NET MAUI
- Жесты в .NET MAUI
- Конфигурация приложения .NET MAUI
- Маршрутизация и навигация в NET MAUI
- Построение графического интерфейса. Основы XAML
- Привязка в .NET MAUI
- Разработка под Android в .NET MAUI
- Ресурсы и стили
- Страницы приложения .NET MAUI
- Триггеры в .NET MAUI
- Элементы управления
- ASP.NET Blazor
- ASP.NET Core
- CORS и кросс-доменные запросы в ASP.NET Core
- Dependency Injection в ASP.NET Core
- Аутентификация и авторизация в ASP.NET Core
- Безопасность в ASP.NET Core
- Введение в ASP.NET Core
- Ведение журналов (логирование)
- Конфигурация в ASP.NET Core
- Кэширование в ASP.NET Core
- Маршрутизация в ASP.NET Core
- Обработка ошибок в ASP.NET Core
- Основы ASP.NET Core
- Сжатие ответов в ASP.NET Core
- Статические классы Results и TypedResults в ASP.NET Core
- Статические файлы в ASP.NET Core
- Управление состоянием в ASP.NET Core
- ASP.NET Core Blazor Hybrid
- ASP.NET Core MVC
- ASP.NET Core Web API
- CORS
- Dependency Injection
- Аутентификация и авторизация в ASP.NET Core Web API
- Введение в ASP.NET Core Web API
- Ведение журналов (логов) приложения
- Документирование API
- Контроллеры ASP.NET Core Web API
- Конфигурация приложения ASP.NET Core
- Кэширование
- Модели
- Обработка ошибок
- Основы ASP.NET Core Web API
- Сжатие ответов
- Согласование содержимого
- Централизованная обработка ошибок
- Entity Framework Core
- help
- WPF
- XAML
- Алгоритмы
- Лытдыбр
- Переводы
- Руководства
- Учебник C#
- Глава 1. Знакомство с C#
- Глава 10. Кортежи, структуры и записи
- Глава 11. Работа со строками
- Глава 12. Работа с JSON
- Глава 13. Дата и время
- Глава 14. Работа с файловой системой
- Глава 15. Рефлексия
- Глава 16. Основы LINQ
- Глава 17. Многопоточность
- Глава 18. Параллельное программирование
- Глава 19. Parallel LINQ в C#
- Глава 2. Основы языка C#
- Глава 20. Асинхронное программирование
- Глава 21. Валидация модели
- Глава 22. Шифрование, цифровые подписи и хэш-алгоритмы в .NET
- Глава 23. Дополнительные классы и структуры и возможности .NET
- Глава 24. Dependency Injection (DI)
- Глава 3. Консольные приложения
- Глава 4. Методы в C#
- Глава 5. Классы и объекты
- Глава 6. Обработка исключений
- Глава 7. Универсальные шаблоны (generics)
- Глава 8. Делегаты и события
- Глава 9. Интерфейсы
- Лабораторные работы по C#
Записи
- .NET MAUI. Работа с текстом и шрифтами
- .NET MAUI. Работа с цветом (класс Color)
- [РЕШЕНО] Visual Studio 2022: проект не знает, как запустить профиль XXX
- AES — симметричное шифрование в .NET C#
- ASP.NET Core Identity
- ASP.NET Core Web API. Dependency Injection
- ASP.NET Core Web API. RequestDelegate и контекст запроса
- ASP.NET Core Web API. Введение в Web API
- ASP.NET Core Web API. Жизненный цикл зависимостей
- ASP.NET Core Web API. Конвейер обработки запросов и middleware
- ASP.NET Core Web API. Контроллеры
- ASP.NET Core Web API. Основные термины
- ASP.NET Core Web API. Первое приложение в Visual Studio
- ASP.NET Core Web API. Работа с запросом пользователя (объект HttpRequest)
- ASP.NET Core Web API. Работа с окружением (интерфейс IWebHostEnvironment)
- ASP.NET Core Web API. Работа с ответом в middleware
- ASP.NET Core Web API. Создание и регистрация сервисов
- ASP.NET Core Web API. Способы получения сервисов
- ASP.NET Core Web API. Способы создания компонентов middleware
- ASP.NET Core Web API. Типы значений, возвращаемые контроллерами
- Blazor .NET 6 и обработка ошибок. Компонент ErrorBoundary
- Blazor Hybrid — разработка под Android
- Blazor Hybrid. Введение
- Blazorise — компоненты Blazor для Bootstrap. Введение
- C# WinForms: как в ListView узнать, что пользователь кликнул по определенной области элемента?
- C# и Excel — «зависающий» в памяти процесс Microsoft Excel
- C#, .NET Core и Excel: начало работы
- Code-behind в Blazor
- CORS
- CORS и кросс-доменные запросы в ASP.NET Core. Введение
- CORS и кросс-доменные запросы в ASP.NET Core. Конфигурация CORS
- CORS и кросс-доменные запросы в ASP.NET Core. Политики CORS, глобальная и локальная настройка CORS
- Dependency Injection (внедрение зависимостей) в ASP.NET Core
- Dependency Injection в .NET/C#
- Dependency Injection в ASP.NET Core. Жизненный цикл зависимостей
- Dependency Injection в ASP.NET Core. Создание сервисов
- Dependency Injection в ASP.NET Core. Способы получения сервисов
- Dynamic Language Runtime. Ключевое слово dynamic
- EF Core — ошибка «Could not load assembly ‘XXXX’. Ensure it is referenced by the startup project ‘XXXX'»
- EF Core. Основные операции с данными (CRUD)
- EF Core. Подключение к существующей базе данных MySQL
- EF Core. Управление базой данных (миграции)
- EF Core. Управление базой данных (свойство Database контекста)
- Entity Framework Core 7 (EF Core). Введение
- HTTP-кэширование в ASP.NET Core Web API
- HTTP-кэширование. Кэширование выходных данных (output caching)
- HTTP-кэширование. Кэширование ответов (response caching)
- IConnectivity — проверка сетевых подключений в Android
- IContacts — работа с контактами в Android
- IGeolocation — использование геолокации в Android
- IMediaPicker — работа с фото и видео в Android
- IPhoneDialer и ISms — набор номера и обмен SMS в Android
- IPreferences — хранение настроек приложения в хранилище ключей и значений устройства
- ISecureStorage — хранение настроек приложения в защищенном хранилище
- JSON DOM в .NET 6
- LINQ в C#
- LINQ в C#: агрегатные операции
- LINQ в C#: выбор и пропуск элементов
- LINQ в C#: группировка элементов последовательности
- LINQ в C#: краткий справочник методов LINQ
- LINQ в C#: объединение коллекций
- LINQ в C#: операции над множествами
- LINQ в C#: отложенное и немедленное выполнение запросов LINQ
- LINQ в C#: преобразование типов данных
- LINQ в C#: проверка элементов последовательности
- LINQ в C#: проекции и фильтрация выборки
- LINQ в C#: сортировка элементов
- LINQ в C#: сравнение последовательностей
- MVVM в .NET MAUI. Введение
- MVVM в .NET MAUI. Команды (ICommand)
- MVVM в .NET MAUI. Отключение команд
- MVVM в .NET MAUI. Параметры команды
- Parallel LINQ (PLINQ) в C#. Метод AsParallel
- Parallel LINQ (PLINQ) в C#. Обработка ошибок и отмена запроса (метод WithCancellation)
- Parallel LINQ (PLINQ) в C#. Параметры слияния в PLINQ (методы WithMergeOptions и ForAll)
- Parallel LINQ (PLINQ) в C#. Режим выполнения запроса (метод WithExecutionMode)
- Parallel LINQ (PLINQ) в C#. Сохранение порядка (методы AsOrdered и AsUnordered)
- Shell. Организация поиска в приложении (SearchHandler)
- Shell. Работа с вкладками (TabBar и Tab)
- Shell. Работа с меню (FlyoutItem и MenuItem)
- Shell. Работа со страницами приложения
- Shell. Содержимое оболочки (ShellContent)
- SOLID: Принцип единственной ответственности (SRP)
- SOLID: Принцип инверсии зависимостей (DIP) в C#
- SOLID: Принцип открытости-закрытости (OCP)
- SOLID: Принцип разделения интерфейсов (ISP) в C#
- SQLite.NET — библиотека для работы с базами данных SQLite в C#
- SQLite.NET — использование PRAGMA
- SQLite.NET CRUD — основные операции с данными в SQLite
- Tag-хэлперы в ASP.NET Core MVC. CacheTagHelper
- Tag-хэлперы в ASP.NET Core MVC. Tag-хэлперы LinkTagHelper, ScriptTagHelper и EnvironmentTagHelper
- Tag-хэлперы в ASP.NET Core MVC. Tag-хэлперы элементов форм
- Tag-хэлперы в ASP.NET Core MVC. Асинхронные операции в tag-хэлперах
- Tag-хэлперы в ASP.NET Core MVC. Введение
- Tag-хэлперы в ASP.NET Core MVC. Генерация ссылок (AnchorTagHelper)
- Tag-хэлперы в ASP.NET Core MVC. Распределенное кэширование (DistributedCacheTagHelper)
- Tag-хэлперы в ASP.NET Core MVC. Создание tag-хэлперов
- Tag-хэлперы в ASP.NET Core MVC. Управление выводом (TagHelperOutput)
- Visual Studio 2019 «зависает» на открытии файла. Решение проблемы
- Visual Studio C# FAQ: как в Visual Studio добавить в Панель элементов (Toolbox) установленные компоненты?
- Windows Presentation Foundation (WPF)
- WPF: работа с ListBox
- XAML-элементы
- А ведь сегодня домену webdelphi.ru 15 лет
- Авторизация пользователей по ролям
- Авторизация пользователей с использованием политик
- Акселерометр, барометр, компас и другие датчики в Android
- Алгоритм вычисления площади многоугольника
- Алгоритм нахождения последовательностей чисел в C#
- Алгоритм обхода дерева каталогов в C# без рекурсии
- Алгоритм обхода дерева каталогов в C# с использованием рекурсии
- Алгоритм перевода чисел из арабской системы в римскую и обратно
- Алгоритм подсчёта количества рабочих дней
- Алгоритмы подписи данных в .NET C#. HMAC
- Алгоритмы поиска простых чисел в C#
- Алгоритмы хэширования в .NET C#
- Анимация в .NET MAUI. Основы анимации
- Анимация в .NET MAUI. Плавность и скорость анимации
- Анонимные методы
- Арифметические операторы C#
- Асинхронное программирование в C#
- Аутентификации пользователя на основе JWT-токена
- Аутентификация и авторизация в ASP.NET Core MVC. Базовые классы ASP.NET Core Identity
- Аутентификация и авторизация в ASP.NET Core MVC. Двухфакторная аутентификация
- Аутентификация и авторизация в ASP.NET Core MVC. Подтверждение адреса электронной почты
- Аутентификация и авторизация в ASP.NET Core MVC. Политики авторизации
- Аутентификация и авторизация в ASP.NET Core MVC. Работа с утверждениями (Claims)
- Аутентификация и авторизация в ASP.NET Core MVC. Сброс пароля
- Аутентификация и авторизация в ASP.NET Core MVC. Своя система аутентификации пользователей
- Аутентификация и авторизация в ASP.NET Core MVC. Управление ролями пользователей
- Аутентификация и авторизация в ASP.NET Core MVC. Шаблон Identity
- Аутентификация и авторизация в ASP.NET Core. JWT и авторизация по ролям
- Аутентификация и авторизация в ASP.NET Core. JWT и объект HttpContext.User
- Аутентификация и авторизация в ASP.NET Core. JWT и политики авторизации
- Аутентификация и авторизация в ASP.NET Core. Авторизация клиента с помощью JWT
- Аутентификация и авторизация в ASP.NET Core. Аутентификация на основе JWT-токенов
- Аутентификация и авторизация в ASP.NET Core. Аутентификация с помощью cookies
- Аутентификация и авторизация в ASP.NET Core. Обновление JWT-токена (refresh token)
- Аутентификация и авторизация в ASP.NET Core. Основные понятия
- Аутентификация и авторизация в ASP.NET Core. Создание собственных ограничений авторизации
- Безопасность в ASP.NET Core. Управление секретами пользователей
- Библиотека TPL C#. Задачи продолжения (continuation task)
- Библиотека TPL C#. Отмена задач
- Библиотека TPL C#. Параллельное программирование
- Библиотека TPL C#. Работа с Task
- Валидация модели в C#
- Валидация модели в C#. Атрибуты валидации
- Валидация модели в C#. Интерфейс IValidatableObject
- Валидация модели в C#. Создание собственных атрибутов валидации
- Валидация модели. Атрибуты валидации
- Валидация модели. Свойство контроллера ModelState
- Валидация форм в Blazor Server
- Введение в ASP.NET Core MVC. Первое приложение в Visual Studio
- Введение в Blazor
- Введение в XAML
- Введение в XAML
- Введение в сервисы
- Ветвление конвейера с использованием методов MapWhen и UseWhen
- Виртуализация компонентов Razor
- Внедрение зависимостей в .NET MAUI. Введение
- Внедрение зависимостей в .NET MAUI. Вызов кода платформы
- Внедрение зависимостей в .NET MAUI. Жизненный цикл зависимостей
- Внедрение зависимостей в .NET MAUI. Методы регистрации зависимостей
- Внедрение зависимостей в .NET MAUI. Основные способы получения сервисов
- Внедрение зависимостей в .NET MAUI. Сервисы с ключами
- Внедрение зависимостей в Blazor Hybrid
- Встроенные компоненты Razor для работы с формами
- Выбор даты и времени: DatePicker и TimePicker в .NET MAUI
- Вызов кода платформы в сервисах Blazor Hybrid
- Выпадающий список Picker в .NET MAUI
- Генерация случайных чисел в C#
- Двунаправленный (двусвязный) список в C# (класс LinkedList<T>)
- Делегаты в C#
- Делегаты в LINQ
- Динамические компоненты Blazor (DynamicComponent)
- Динамические компоненты Razor (DynamicComponent)
- Документирование API. Основы Swagger
- Дополнительные классы и структуры .NET. BigInteger
- Доступ к данным в .NET MAUI. SQLite и EF Core в .NET MAUI
- Доступ к данным в .NET MAUI. Локальные базы данных SQLite в .NET MAUI
- Доступ к данным в .NET MAUI. Миграции EF Core в .NET MAUI
- Жесты в .NET MAUI. Жест смахивания (swipe)
- Жесты в .NET MAUI. Касание (Tap)
- Жизненный цикл зависимостей (работа с ServiceCollection)
- Жизненный цикл зависимостей в Blazor Hybrid
- Жизненный цикл компонента Blazor
- Жизненный цикл компонента Razor
- Записи (record) в C#
- Запрет действий по умолчанию
- Запрет действий по умолчанию
- Знак вопроса (?) в C#
- Знакомство с Visual Studio
- Знакомство с Visual Studio Code
- Изменение маршрутизации по умолчанию в приложении Blazor Hybrid
- Индикация прогресса в .NET MAUI: ActivityIndicator и ProgressBar
- Интерфейсы в C#
- Использование JSON-файлов для конфигурации приложения Blazor Hybrid
- Использование делегатов в C#
- Использование параметров URL в Blazor
- Использование параметров запроса для привязки модели. Постраничный вывод результатов
- Использование параметров запроса для привязки модели. Фильтрация результатов (передача массивов)
- Как генерировать исключения в C# (оператор throw)
- Как измерить время выполнения операции в C#
- Как отправить запрос из приложения Blazor Hybrid к ASP.NET Core Web API, используя протокол HTTP?
- Как получить свой IP-адрес на C#
- Как прочитать multipart/form-data в C#
- Как создать класс C# из JSON?
- Как создать уникальный идентификатор в C#?
- Каскадные значения и параметры
- Каскадные параметры в Blazor
- Кисти в XAML. Оформление XAML-элементов
- Класс Exception и его свойства. Наиболее частые виды исключений в C#
- Класс Math для математических вычислений в C#
- Класс ObservableCollection в C#
- Класс Process — запуск сторонних приложений в C#
- Класс StringBuilder для работы со строками в C#
- Класс WebApplication. Запуск и остановка приложения, доступ к событиям жизненного цикла приложения
- Класс WebApplicationBuilder. Настройка приложения
- Класс, реализующий IFormatProvider для вывода размера файла
- Классы middleware в ASP.NET Core
- Классы и объекты C#
- Классы и объекты C#: абстрактные классы
- Классы и объекты C#: виртуальные методы и свойства
- Классы и объекты C#: значение null
- Классы и объекты C#: индексаторы
- Классы и объекты C#: инкапсуляция
- Классы и объекты C#: класс System.Object
- Классы и объекты C#: ключевое слово static
- Классы и объекты C#: наследование
- Классы и объекты C#: перегрузка методов
- Классы и объекты C#: перегрузка операторов и операций преобразования типов
- Классы и объекты C#: полиморфизм
- Классы и объекты C#: преобразование типов, ключевые слова as и is
- Классы и объекты C#: свойства
- Классы и объекты C#: сокрытие методов и свойств
- Клонирование объектов. Интерфейс ICloneable
- Ключевые слова in, out и ref в методах C#
- Кнопки в .NET MAUI: Button и ImageButton
- Коллекции объектов. Интерфейсы IEnumerable и IEnumerator
- Компоненты Blazor
- Компоненты Blazor для форм: InputSelect, InputRadio, InputTextArea
- Компоненты Blazor для форм: InputText, InputNumber, InputCheckbox, InputDate.
- Компоненты Bootstrap
- Компоненты Bootstrap в Blazor. Компонент Progress
- Компоненты представлений в ASP.NET Core MVC. ViewComponentResult и работа с представлениями
- Компоненты представлений в ASP.NET Core MVC. Вывод результатов компонента (IViewComponentResult)
- Компоненты представлений в ASP.NET Core MVC. Определение компонента
- Компоненты представлений в ASP.NET Core MVC. Передача данных в компоненты
- Компоненты представлений в ASP.NET Core MVC. Свойства ViewComponent
- Конвейер обработки запросов и middleware в ASP.NET Core
- Конвертеры типов и элементы свойств
- Консольный ввод/вывод в C#
- Контейнеры в WPF. Canvas (холст)
- Контейнеры в WPF. DockPanel
- Контейнеры в WPF. Grid (сетка)
- Контейнеры в WPF. StackPanel
- Контейнеры в WPF. WrapPanel
- Контейнеры компоновки (макеты). AbsoluteLayout
- Контейнеры компоновки (макеты). FlexLayout
- Контейнеры компоновки (макеты). Grid
- Контейнеры компоновки (макеты). StackLayout, HorizontalStackLayout и VerticalStackLayout
- Контроллеры ASP.NET Core MVC. Введение
- Контроллеры ASP.NET Core MVC. Контекст контроллера и контекст запроса
- Контроллеры ASP.NET Core MVC. Обработка форм
- Контроллеры ASP.NET Core MVC. Отправка кодов состояния HTTP 2xx
- Контроллеры ASP.NET Core MVC. Отправка кодов состояния HTTP 4xx
- Контроллеры ASP.NET Core MVC. Отправка текста и JSON
- Контроллеры ASP.NET Core MVC. Отправка файлов клиенту
- Контроллеры ASP.NET Core MVC. Переадресация
- Контроллеры ASP.NET Core MVC. Передача данных в контроллер через параметры запроса
- Контроллеры ASP.NET Core MVC. Результаты действий (IActionResult)
- Контроллеры ASP.NET Core MVC. Способы получения зависимостей
- Контроллеры ASP.NET Core Web API. Маршрутизация с использованием атрибута Route
- Контроллеры ASP.NET Core Web API. Маршрутизация с использованием атрибутов HTTP-команд
- Контроллеры ASP.NET Core Web API. Параметры и ограничения маршрутов
- Контроллеры Web API. Передача данных в контроллер через параметры запроса
- Контроллеры Web API. Согласование содержимого и форматирование данных ответа
- Контрольное задание по главе «Основы языка C#». Игра «Угадай число»
- Контрольное задание по главе «Консольные приложения». Доработка игры «Угадай число»
- Контрольное задание по главе «Методы в C#». Финальная версия игры «Угадай число»
- Конфигурация в ASP.NET Core. Интерфейс IConfiguration
- Конфигурация в ASP.NET Core. Нефайловые провайдеры конфигурации. Аргументы командной строки
- Конфигурация в ASP.NET Core. Нефайловые провайдеры конфигурации. Переменные среды окружения
- Конфигурация в ASP.NET Core. Проекция конфигурации на классы C#
- Конфигурация в ASP.NET Core. Создание собственного провайдера конфигурации ASP.NET Core
- Конфигурация в ASP.NET Core. Файловые провайдеры конфигурации. Файл JSON, XML и Ini
- Конфигурация ведения журналов в ASP.NET Core
- Конфигурация приложений Blazor с использованием JSON-файлов
- Конфигурация приложений Blazor с использованием командной строки
- Конфигурация приложения
- Конфигурация приложения .NET MAUI. Защищенное хранилище (ISecureStorage)
- Конфигурация приложения .NET MAUI. Конфигурация в памяти
- Конфигурация приложения .NET MAUI. Менеджер предпочтений (IPreferences)
- Кортежи
- Кортежи C#
- Кэширование в ASP.NET Core. IMemoryCache
- Кэширование в ASP.NET Core. Кэширование вывода (IOutputCacheStore)
- Кэширование в ASP.NET Core. Кэширование статических файлов
- Кэширование в ASP.NET Core. Настройки кэширования в памяти
- Кэширование в ASP.NET Core. Распределенное кэширование (IDistributedCache)
- Кэширование в памяти (In-Memory Cache)
- Лабораторная работа №4 «Создание массива»
- Лабораторная работа №5. «Работа с двумерными массивами»
- Лабораторная работа по C#. Перенаправление потоков ввода-вывода
- Лабораторная работа по C#. Абстрактные классы
- Лабораторная работа по C#. Арифметические операции
- Лабораторная работа по C#. Вычисление первых n элементов последовательности
- Лабораторная работа по C#. Вычисление последовательности
- Лабораторная работа по C#. Классы
- Лабораторная работа по C#. Операции побитового сдвига
- Лабораторная работа по C#. Определить среднее значение величины
- Лабораторная работа по C#. Определить частоту чисел в массиве (LINQ)
- Лабораторная работа по C#. Основы С#
- Лабораторная работа по C#. Перевод числа из десятичной системы в двоичную
- Лабораторная работа по C#. Работа с исключениями
- Лабораторная работа по C#. Работа с массивами
- Лабораторная работа по C#. Работа с одномерными массивами
- Лабораторная работа по C#. Работа с числами и строками
- Лабораторная работа по C#. Работа со структурами
- Лабораторная работа по C#. Рекурсия. Числа Фибоначчи
- Лабораторная работа по C#. Создание и реализация класса «Матрица MxN»
- Лабораторная работа по C#. Сортировка двумерного массива методом пузырька
- Лабораторная работа по C#. Удаление символов из строки
- Литералы в C#
- Логические операторы C#
- Логические операции в C#
- Локальные функции в C#
- Лямбда-выражения
- Макет приложения (Layout) в WPF
- Макеты в Blazor
- Маршрутизация в ASP.NET Core Blazor
- Маршрутизация в ASP.NET Core MVC. Введение
- Маршрутизация в ASP.NET Core MVC. Маршрутизация на основе атрибутов
- Маршрутизация в ASP.NET Core MVC. Маршрутизация на основе соглашений
- Маршрутизация в ASP.NET Core MVC. Области
- Маршрутизация в ASP.NET Core. Конечные точки (endpoints)
- Маршрутизация в ASP.NET Core. Ограничения маршрутов
- Маршрутизация в ASP.NET Core. Параметры маршрутов
- Маршрутизация в ASP.NET Core. Получение информации о конечных точках в приложении (EndpointDataSource)
- Маршрутизация в ASP.NET Core. Получение параметров запроса из URL
- Маршрутизация в ASP.NET Core. Создание собственных ограничений маршрутов (интерфейс IRouteConstraint)
- Маршрутизация в приложениях Blazor Hybrid
- Маршрутизация и навигация в NET MAUI. Маршруты
- Маршрутизация и навигация в NET MAUI. Отложенный переход
- Маршрутизация и навигация в NET MAUI. Получение и передача данных в параметрах URI
- Массивы в C#
- Методы в C#
- Методы в C#. Возвращаемые значения и оператор return
- Методы в C#. Параметры методов
- Методы расширения
- Многократное использование компонентов Blazor
- Многопоточность в C#. Введение
- Многопоточность в C#. Делегаты потоков
- Многопоточность в C#. Конкурентный доступ и синхронизация
- Многопоточность в C#. Способы синхронизации потоков
- Многопоточность в C#. Таймеры
- Множественная регистрация сервисов
- Множественная регистрация сервисов в Blazor Hybrid
- Модели Web API. Привязка модели в контроллерах API
- Модели в ASP.NET Core MVC. Tag-хэлперы валидации
- Модели в ASP.NET Core MVC. Аннотации данных
- Модели в ASP.NET Core MVC. Атрибуты валидации
- Модели в ASP.NET Core MVC. Валидация модели
- Модели в ASP.NET Core MVC. Валидация на стороне клиента
- Модели в ASP.NET Core MVC. Введение
- Модели в ASP.NET Core MVC. Привязка модели
- Модели в ASP.NET Core MVC. Самовалидация модели
- Модели в ASP.NET Core MVC. Создание атрибута валидации
- Модели в ASP.NET Core MVC. Управление привязкой модели
- Навигация в ASP.NET Core Blazor. NavigationManager
- Навигация в приложениях Blazor Hybrid
- Наследование и множественная реализация интерфейсов
- Нефайловые провайдеры конфигурации
- Неявно типизированные переменные и анонимные типы (ключевое слово var)
- Обновление JWT-токена
- Обработка исключений в C#
- Обработка исключений в асинхронных методах
- Обработка ошибок в ASP.NET Core. UseDeveloperExceptionPage и UseExceptionHandler
- Обработка ошибок в ASP.NET Core. Обработка ошибок HTTP
- Обработка событий в Blazor
- Обработка событий в HTML-элементах
- Обработка событий дочерних компонентов Blazor
- Обработка событий компонентов Razor
- Общая система типов в .NET (Common Type System, CTS)
- Общие сведения о .NET MAUI
- Общие сведения о ведении журналов в ASP.NET Core. Интерфейсы ILogger и ILogger<T>
- Общие сведения о компонентах Razor
- Общие сведения о конфигурации (интерфейсы IConfiguration и IConfigurationBuilder)
- Общие сведения об ASP.NET Core
- Общие сведения об ASP.NET Core MVC
- Ограничения типов
- Ожидание выполнения асинхронных задач
- Основные сведения о классах WebApplication и WebApplicationBuilder
- Основы Razor
- Основы логирования в ASP.NET Core. Интерфейс ILogger
- Основы логирования в ASP.NET Core. Провайдеры и конфигурация логгирования
- Основы логирования в ASP.NET Core. Создание собственного провайдера логирования
- Основы логирования в ASP.NET Core. Фильтрация логов и идентификаторы событий
- Отправка ответа клиенту. Работа с HttpResponse.
- Отслеживание изменений в файловой системе
- Очередь Queue в C#
- Ошибка XALNS7019 Access to the path .dll is denied
- Параллельное программирование в C#: класс Parallel
- Параллельное программирование в C#: создание и выполнение задач (Task)
- Параметры и свойства компонентов Blazor
- Параметры компонентов Razor
- Парсинг DateTime в C#
- Первое приложение .NET MAUI
- Первое приложение ASP.NET Core в Visual Studio
- Первое приложение Blazor Hybrid
- Первое приложение Blazor Server в VS Code
- Первое приложение Blazor Server с EF Core
- Первое приложение EF Core
- Первое приложение WPF
- Первое приложение WPF в Visual Studio Code
- Первое приложение на C#
- Передача данных через строку запроса
- Передача набора атрибутов компонентам в Blazor
- Передача набора произвольных параметров в компонент Razor
- Передача параметров в консольное приложение
- Переключатели в .NET MAUI: CheckBox и Switch
- Переключатели в .NET MAUI: RadioButton
- Переменные и константы в C#
- Перенос консольного приложения c .NET Framework 4.7.2 на NET Core 3.1
- Перечисления enum C#
- Побитовые операторы и операторы сдвига в C#
- Поддержка обработки статических файлов в ASP.NET Core. Методы UseStaticFiles и UseDefaultFiles
- Поддержка обработки статических файлов в ASP.NET Core. Просмотр каталогов на сервере
- Поддержка разделяемых классов в компонентах Razor
- Поиск наибольшей повторяющейся последовательности символов
- Получение данных запроса. Работа с HttpRequest
- Пользовательские конвертеры. Класс JsonConvert
- Порядок построения конвейера обработки запроса в ASP.NET Core
- Правила обнаружения конструктора
- Практика Blazor: приложение «Часы»
- Представления в ASP.NET Core MVC. Html-хэлперы элементов форм
- Представления в ASP.NET Core MVC. Введение
- Представления в ASP.NET Core MVC. Внедрение зависимостей в представления
- Представления в ASP.NET Core MVC. Генерация ссылок
- Представления в ASP.NET Core MVC. Использование макетов
- Представления в ASP.NET Core MVC. Общие сведения о Razor
- Представления в ASP.NET Core MVC. Передача данных в представление
- Представления в ASP.NET Core MVC. Строго типизированные html-хэлперы элементов форм
- Представления в ASP.NET Core MVC. Файлы _ViewStart.cshtml и _ViewImports.cshtml
- Представления в ASP.NET Core MVC. Частичные представления
- Представления в ASP.NET Core MVC. Шаблонные html-хэлперы
- Преобразование базовых типов данных
- Преобразование типов данных с помощью класса Convert
- Привязка в .NET MAUI. Основы привязки
- Привязка в .NET MAUI. Относительная привязка
- Привязка в .NET MAUI. Привязка к произвольным объектам (интерфейс INotifyPropertyChanged)
- Привязка в .NET MAUI. Привязка списков и шаблоны данных (DataTemplate)
- Привязка в .NET MAUI. Режим привязки
- Привязка в .NET MAUI. Свойства и параметры конвертеров значений
- Привязка в .NET MAUI. Форматирование строк и конвертеры значений (IValueConverter и IMultiValueConverter)
- Привязка данных
- Привязка данных в Blazor
- Приложения Blazor Hybrid
- Применение макетов Blazor
- Принцип подстановки Лисков (LSP) в C#
- Принципы SOLID
- Провайдеры ведения журнала в ASP.NET Core
- Проект Blazor WebAssembly «Open Ecology». Шаблон приложения
- Проект Blazor WebAssembly «Open Ecology». База данных и постраничный вывод результатов
- Проект Blazor WebAssembly «Open Ecology». Работа с большим JSON
- Проекция конфигурации на классы
- Проекция конфигурации на классы
- Пространства имен .NET C# в XAML
- Пространства имен (namespace) в C#
- Работа приложения ASP.NET Core. Веб-сервер Kestrel
- Работа с JSON в C#: применение невалидного JSON в C#
- Работа с JSON в C#: сериализация и десериализация объектов
- Работа с JSON в C#: сериализация производных классов
- Работа с SQLite в C# (.NET 5)
- Работа с архивами zip в C#
- Работа с датой и временем в C# (DateTime)
- Работа с классом FileStream в C#
- Работа с консолью в C# (класс Console)
- Работа с консолью в C# (класс Console). Украшение консоли
- Работа с консолью в C#. Работа с буфером консоли
- Работа с окружением в ASP.NET Core. Интерфейс IWebHostEnvironment
- Работа с потоками ввода-вывода консоли
- Работа с регулярными выражениями в C# (класс Regex)
- Работа с текстом и шрифтами в XAML и WPF
- Работа с файловой системой в C#. Работа с дисками (класс DriveInfo)
- Работа с файловой системой в C#. Работа с каталогами (классы Directory и DirectoryInfo)
- Работа с файловой системой в C#. Работа с путями (класс Path)
- Работа с файловой системой в C#. Работа с файлами (классы File и FileInfo)
- Работа с формами в Blazor (компонент EditForm)
- Работа с числовыми значениями: Stepper и Slider в .NET MAUI
- Работа со статическими файлами в ASP.NET Core. Загрузка файлов на сервер
- Работа со статическими файлами в ASP.NET Core. Метод SendFileAsync
- Работа со статическими файлами в Blazor Hybrid
- Разделяемые классы и методы в C# (ключевое слово partial)
- Разработка под Android в .NET MAUI. Встряхивание устройства
- Разработка под Android в .NET MAUI. Выбор контакта на устройстве
- Разработка под Android в .NET MAUI. Выбор файлов
- Разработка под Android в .NET MAUI. Геолокация
- Разработка под Android в .NET MAUI. Датчики устройства
- Разработка под Android в .NET MAUI. Действия приложения (ярлыки)
- Разработка под Android в .NET MAUI. Класс Location
- Разработка под Android в .NET MAUI. Набор телефонного номера
- Разработка под Android в .NET MAUI. Отправка SMS
- Разработка под Android в .NET MAUI. Показания датчиков устройства
- Разработка под Android в .NET MAUI. Получение разрешений
- Разработка под Android в .NET MAUI. Проверка сетевых подключений
- Разработка под Android в .NET MAUI. Работа с фото и видеофайлами
- Распределенное кэширование (Distributed Cache)
- Расширение разметки XAML (Markup Extensions)
- Регистрация дополнительных маршрутов
- Результаты, возвращаемые асинхронным методом
- Рекурсивные методы
- Ресурсы и стили. Использование менеджера визуальных состояний (Visual State Manager)
- Ресурсы и стили. Использование стилей
- Ресурсы и стили. Подключение внешних ресурсов
- Ресурсы и стили. Реакция на изменение системной темы устройства (AppThemeBinding)
- Ресурсы и стили. Ресурсы в .NET MAUI
- Рефлексия (отражение) в C#. Введение
- Рефлексия (отражение) в C#. Исследование типов
- Рефлексия (отражение) в C#. Работа со свойствами объекта (класс PropertyInfo)
- Свойства размеров и позиционирования XAML-элементов
- Свойства размеров и позиционирования элементов WPF
- Свойства размеров и позиционировния XAML-элементов
- Секреты пользователей
- Сжатие ответов
- Сжатие ответов в ASP.NET Core. Введение
- Сжатие ответов в ASP.NET Core. Настройки сжатия
- Синтаксис Razor
- Словарь Dictionary в C#
- События в C# и их вызов
- Совместное использование данных дочерними и родительскими компонентами в Blazor
- Согласование содержимого. Введение
- Согласование содержимого. Собственные форматировщики
- Создание middleware на базе фабрики классов
- Создание конвейера запросов в ASP.NET Core с помощью WebApplication. Методы Run и Use
- Создание конвейера запросов в ASP.NET Core. Метод Map
- Создание собственного провайдера ведения журнала
- Создание собственного провайдера конфигурации и его использование
- Создание собственных классов исключений в C#
- Сортировка массива C#. Алгоритм «Сортировка выбором»
- Сортировка массива C#. Алгоритм «Гномья сортировка»
- Сортировка массива C#. Алгоритм «Сортировка вставками»
- Сортировка массива C#. Алгоритм «Сортировка перемешиванием»
- Сортировка массива C#. Алгоритм «Сортировка пузырьком»
- Сортировка объектов произвольного типа. Интерфейс IComparer
- Сортировка элементов списка List
- Способы получения зависимостей в Blazor Hybrid
- Сравнение произвольных типов в C#. Интерфейс IComparable
- Стандартные делегаты: Action, Predicate, Func
- Статические классы Results и TypedResults в ASP.NET Core. Обзор методов
- Статические классы Results и TypedResults в ASP.NET Core. Отправка кодов состояния HTTP 2xx
- Статические классы Results и TypedResults в ASP.NET Core. Отправка кодов состояния HTTP 4xx
- Статические классы Results и TypedResults в ASP.NET Core. Отправка текста и JSON
- Статические классы Results и TypedResults в ASP.NET Core. Отправка файлов
- Статические классы Results и TypedResults в ASP.NET Core. Переадресация
- Стек Stack в C#
- Страницы приложения .NET MAUI. Класс FlyoutPage
- Страницы приложения .NET MAUI. Класс Page
- Страницы приложения .NET MAUI. Класс TabbedPage
- Страницы приложения .NET MAUI. Классы ContentPage и NavigationPage
- Строки в C#: введение в работу со строками
- Строки в C#: методы работы со строками
- Строки в C#: форматирование и интерполяция строк
- Структура TimeSpan в C#
- Структура программы на C#
- Структура проекта ASP.NET Core Blazor Server
- Структуры (struct) в C#
- Табличное представление элементов в .NET MAUI: элемент TableView
- Текстовые поля в .NET MAUI: Editor и Entry
- Тестирование Web API. Использование http-файлов Visual Studio
- Типы DateOnly и TimeOnly в C#
- Типы данных в C#
- Тонкости работы с числами в C#
- Триггеры в .NET MAUI. Мульти-триггеры
- Триггеры в .NET MAUI. Триггеры данных
- Триггеры в .NET MAUI. Триггеры свойств
- Триггеры в .NET MAUI. Триггеры событий
- Триггеры в .NET MAUI. Триггеры состояний
- Уважаемые посетители блога, необходима ваша помощь!
- Универсальные шаблоны (generics) в C#
- Универсальный список List<T>
- Управление состоянием в ASP.NET Core. Cookies (куки)
- Управление состоянием в ASP.NET Core. Сессии
- Управление состоянием в ASP.NET Core. Хранение данных при обработке одного запроса
- Управление состоянием в Blazor Server. Использование хранилища браузера sessionStorage
- Файл launchSettings.json. Настройка профилей запуска приложения
- Файл Program.cs проекта ASP.NET Core Web API
- Файловые провайдеры конфигурации
- Файлы отделенного кода (.cs)
- Фильтры в ASP.NET Core MVC. Введение
- Фильтры в ASP.NET Core MVC. Область действия и очередность выполнения фильтров
- Фильтры в ASP.NET Core MVC. Передача параметров и зависимостей в фильтры
- Фильтры в ASP.NET Core MVC. Фильтры действий
- Фильтры в ASP.NET Core MVC. Фильтры исключений
- Фильтры в ASP.NET Core MVC. Фильтры результатов действий
- Фильтры в ASP.NET Core MVC. Фильтры ресурсов
- Фильтры исключений в C#
- Фильтры логов
- Форматирование даты и времени в C#
- Фреймворк Bootstrap в Blazor
- Хранение настроек в Blazor Hybrid. Интерфейс IPreferences
- Централизованная обработка исключений в ASP.NET Core Web API
- Централизованная обработка ошибок. Интерфейс IExceptionHandler
- Централизованная обработка ошибок. Метод расширения UseExceptionHandler()
- Циклы C#: создание и управление циклами, циклы с пред и постусловиями
- Чтение и запись бинарных файлов в C#
- Чтение и запись текстовых файлов в C#. StreamWriter и StreamReader
- Шаблонные компоненты Razor
- Шифрование, цифровые подписи и хэш-алгоритмы в .NET. Введение
- Элементы управления в WPF
- Элементы управления в WPF. Calendar и DatePicker — работа с датами
- Элементы управления в WPF. CheckBox и RadioButton
- Элементы управления в WPF. Image и InkCanvas — работа с изображениями
- Элементы управления в WPF. ProgressBar и Slider
- Элементы управления в WPF. ScrollViewer — прокрутка содержимого
- Элементы управления в WPF. TabControl и работа с вкладками
- Элементы управления в WPF. Всплывающие подсказки ToolTip и Popup
- Элементы управления в WPF. Кнопки
- Элементы управления в WPF. Контейнеры GroupBox и Expander
- Элементы управления в WPF. Работа с текстом
- Элементы управления в WPF. Списки элементов ListBox и ComboBox
- Элементы управления в WPF. Список ListView
- Элементы управления в WPF. Элемент DataGrid
- Элементы управления в WPF. Элемент TreeView
- Явная реализация интерфейса и реализация по умолчанию
- Язык C# и .NET