Главная » Архив меток: C#

Архив меток: C#

C#. Создание приложения для отслеживания счетов с использованием ASP .NET Razor Pages. Часть 6

От автора: в этом уроке мы завершим создание приложения для отслеживания счетов. Мы создадим простую аутентификацию с помощью Google и авторизацию с помощью политик. По итогам этого урока вы узнаете, как сконфигурировать аутентификацию с Google без использования библиотеки ASP .NET Core Identity; создадите политику для авторизации; узнаете о том, что такое именованные обработчики Razor Pages.

Читать далее »

C#. Создание приложения для отслеживания счетов с использованием ASP .NET Razor Pages. Часть 5

От автора: в этом уроке мы поработаем над архитектурой приложения, а именно — превратим условия выборки в компактные классы. По итогам этого урока Вы узнаете, что такое архитектурный паттерн Спецификация. Создадите методы расширения для свойств контекста, представляющих таблицы в базе данных. Попрактикуетесь в применении наследования как принципа объектно-ориентированного программирования.

Читать далее »

C#. Создание приложения для отслеживания счетов с использованием ASP .NET Razor Pages. Часть 4

От автора: в этом уроке мы добавим просмотр деталей счёта на страницу просмотра счетов за год. По итогам этого урока Вы попрактикуетесь в создании компонентов и узнаете об использовании компонентов с помощью вспомогательных тегов.

Читать далее »

C#. Создание приложения для отслеживания счетов с использованием ASP .NET Razor Pages. Часть 3

От автора: в этом уроке мы создадим страницу для просмотра всех сохранённых счетов за текущий год. По итогам этого урока Вы увидите практическое применение наследования, одного из концептов объектно-ориентированного программирования, обновление структуры таблицы базы данных с миграцией и получение связанных данных из других таблиц.

Читать далее »

C#. Создание приложения для отслеживания счетов с использованием ASP .NET Razor Pages. Часть 2

От автора: в этом видео мы продолжим создавать веб-приложение для отслеживания счетов. Мы создадим страницу для добавления счёта начиная от базы данных и заканчивая интерфейсом. Из урока Вы узнаете, как устанавливать пакеты из Nuget. Познакомитесь с ORM Entity Framework Core, ViewComponents, а также познакомитесь с внедрением зависимостей.

Читать далее »

C#. Создание приложения для отслеживания счетов. Часть 1

От автора: программирование — очень полезный навык не только в высоких технологиях. В этом уроке Вы увидите, как создать основу для небольшого приложения по отслеживанию счетов. Чтобы сохранять приложение как можно более простым — будем использовать ASP .NET Razor Pages. По итогам урока Вы узнаете: как создавать шаблоны страниц с кодогенератором .NET Core; как управлять маршрутизацией; как автоматизировать некоторые операции ...

Читать далее »

С#. Подготовка среды

От автора: до недавних пор выбор у желающего изучать и использовать C# был невелик. Программист должен был использовать только Microsoft Visual Studio и работать в операционной системе Windows, если хотел полный доступ ко всем возможностям C#. Однако, всё изменилось. В этом уроке будет рассмотрена установка Visual Studio Community для Windows, установка альтернативной среды разработки MonoDevelop для пользователей Linux, а также ...

Читать далее »

Создание Pomodoro-таймера. Часть 2

От автора: в этом уроке будет создан код на языке C# для Pomodoro-таймера. Затем этот код будет использован на стороне интерфейса. Blazor пока не всемогущ, поэтому также будет продемонстрировано, как связать вместе существующий код на Javascript с кодом C#. По итогам этого урока Вы познакомитесь с некоторыми основными понятиями объектно-ориентированного программирования в C# и специфичными для этого языка особенностями синтаксиса ...

Читать далее »

Создание Pomodoro-таймера. Часть 1

От автора: в этом уроке будет создаваться основа для будущего Pomodoro-таймера, который в дальнейшем будет написан с использованием C# и Blazor. Поскольку будет использоваться .NET Core, то не важно, если у вас на компьютере установлена операционная система, отличающаяся от Windows — теперь мощь .NET доступна и другим системам. По итогам этого урока Вы узнаете, что такое Blazor, как установить шаблоны ...

Читать далее »