C# WinForms

#2 - Создание дизайна для окна авторизации

#2 - Создание дизайна для окна авторизации

В ходе урока мы создадим окно для авторизации пользователя в системе. Мы добавим объекты, пропишем стили, а также создадим различные обработчики событий. По итогу мы получим полностью измененное приложение с хорошим дизайном.

Видеоурок

Полезные ссылки:


При разработке дизайна всегда стоит подготавливать макет готовой программы. Такой макет можно создать в PhotoShop, Figma, Sketch или в любых других программах, которые отвечают за разработку дизайна. Имея готовый макет вам будет проще расставлять объекты, добавлять к ним цвета, устанавливать форму и производить другие манипуляции.


На основе WinForms можно создавать абсолютно любой дизайн программы. Пример программы:



Библиотеки

Помимо использования стандартных стилей, вы всегда можете воспользоваться сторонними библиотеками, которые позволят быстрее создавать еще более красивые дизайны для приложений.


Несколько таких библиотек приведено ниже:

Создание дизайна

В основе своей, создание дизайна разбивается на несколько этапов:

  • Добавление объектов на главное окно;
  • Добавление стилей для объектов. Можно добавить стили не только стандартные, но и стили из различных библиотек;
  • Добавление обработчиков событий.

Звучит просто, хотя на деле все сложнее. Вам стоит самостоятельно попрактиковаться и создать несколько вариантов дизайна программы.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение ASP.NET Core MVC. Создание сайтов на C#
10 уроков
Изучение C#, ASP.NET и создание Windows программ
Изучение языка C# для начинающих
26 уроков
Уроки C# под Unity 5 для начинающих
9 уроков