User Rating: 0 / 5

Работа с элементом ProgressBar в C#

User Rating: 0 / 5

Всем привет. В данной статье мы с вами разберём, как работать с элементом ProgressBar в C# и напишем тестовое приложение, демонстрирующее его работу.

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

Элемент ProgressBar доступен среди набора стандартных элементов, предоставляемых в Windows Forms. Как следует из названия этого элемента, он используется для индикации состояния прогресса выполнения какого-то процесса. Например, это может быть копирование файлов, установка программы, выполнение какой-то фоновой задачи и так далее - здесь всё зависит от решаемой задачи, для которой необходимо использовать ProgressBar.

В проекте для Windows Forms элемент будет доступен на панели элементов, он выглядит так:

Добавить комментарий

Работа с элементом ListBox в C#

User Rating: 0 / 5

В этой статье мы с вами посмотрим на то, как работать с элементом ListBox в C#. Стандартный элемент ListBox, предоставляемый в Windows Forms, может быть полезен в тех случаях, когда вам нужно выводить список каких-то элементов на форме и управлять этим списком элементов. Если вы работаете с проектом Windows Forms, то на панели элементов он будет представлен следующим образом:

В этой статье мы напишем простое приложение для Windows Forms, которое продемонстрирует основные возможности элемента ListBox. Ниже показан пример того, как будет выглядеть элемент ListBox на форме нашего приложения:

Добавить комментарий

Создаём простое консольное приложение на C#

User Rating: 0 / 5

Прежде, чем мы начнём писать наше простое приложение на языке C#, нужно убедиться, что у Вас уже установлена среда Microsoft Visual Studio, которая используется для разработки программ на C#. Скачать среду разработки можно с официального сайта. В процессе установки мастер предложит Вам множество различных опций, которые можно отметить к установке, но одна из основных опций, которую Вы должны отметить, - это "Разработка классических приложений .NET" (без неё последующая часть статьи будет просто бессмысленна, поэтому обязательно оставьте эту галочку при установке):

 

Добавить комментарий

Пишем игру "Крестики-Нолики" на C#

User Rating: 0 / 5

Доброго времени суток, друзья. В этой статье мы создадим с вами всем хорошо известную игру "крестики-нолики" с помощью языка C# и Windows Forms. Мы обойдемся без программирования графики и использования спрайтов: основной дизайн игры будет выстроен при помощи стандартных элементов управления для Windows Forms. Мы также напишем с вами простенький "игровой движок" для этой игры (по сути это будет просто отдельный класс на C#, и его при желании можно переиспользовать, например, с другим дизайном формы и т.д.). Этот "движок" мы будем использовать на нашей основной форме, которая будет отображаться сразу при запуске игры.

Наша игра "крестики-нолики" будет поддерживать следующие фичи:

  • игра в двух режимах - "человек против компьютера" и "человек с человеком"
  • всегда первым ходит 1-й игрок
  • первый игрок ходит "крестиками", второй игрок ходит "ноликами"
  • ведение и отображение счёта для каждого из игроков
  • отображение очередности хода ("кто сейчас ходит?")
  • возможность сбросить счёт в любой момент, оставшись в текущем режиме игры
  • возможность сбросить счёт игры и выбрать другой режим

В конце данной статьи вы также сможете скачать готовый проект для Microsoft Visual Studio вместе с самой игрой в виде исполняемого exe-файла.

Итак, приступим.

Добавить комментарий
Яндекс.Метрика