Я покажу как можно создать диаграмму и гистограмму на C#, не пользуясь никакой библиотекой. Для этого создадим две формы Form1 и DiagramCreator На форме Form1 размещаем два текстовых поля, две кнопки и menuStrip и так же statusStrip и lable для информации как на рисунке ниже,: код формы будет выглядеть следующим образом: using System; using System.Collections.Generic; […]
Рубрика: C#
Информация о сетевых подключениях на C#
Ниже будет продемонстрирован примел того, как можно получить информацию на выбор сетевого подключения, wifi, ethernet, всех сетевых интерфейсов системы. Информация включает в себя, тип устройства, скорость, объем переданной и полученной информации в текущий момент. Достаточно выбрать сетевое подключения и в реальном времени вы будите видеть, как изменяются данные на получения и отдачу. Данный пример пригодится […]
progressbar цвет
Стандартный ProgressBar в Windows Forms довольно ограничен в плане внешнего вида. По умолчанию его цвет зависит от системной темы, и изменить его напрямую через свойства невозможно. Однако есть несколько способов, как изменить цвет ProgressBar в C#, если хочется больше гибкости в интерфейсе. Стандартный способ через стиль (ограниченно) Для начала создадим обычный ProgressBar: Однако изменить цвет […]
Как заполнить массив случайными числами
Перед нами стоит задача заполнить массив случайными числами, так что бы все числа не имели повторения, да еще числа должны быть определённого диапазона. Пример дан массив с размерностью 10, диапазоном чисел 100, необходимо сгенерировать массив таким образом что бы они не повторялись. Разобьем задачу на части, а именно надо определить для начала какая размерность массива […]
Как создать динамический массив на C#?
Такую задачу обычно дают в универах, да бы студенты понимали, что вообще скрывается под словом динамический массив. Ведь массив имеет ограниченное число возможных элементов с заранее неизменяемым размером, и безгранично в него невозможно добавлять их. То есть, к примеру, если Вы создали массив, который содержит пять элементов, то увеличить данный размер динамически Вы уже не […]