Рубрика: C#

Гиперссылки C#

Гиперссылки C# Элемент управления кнопкой гиперссылки C# — это простой способ запуска веб-ссылок только с помощью C#.NET. Концепция довольно проста и довольно динамична, что делает ее адаптируемой к другим проектам C#. В этой статье будет использоваться только встроенная платформа .NET Framework для работы с гиперссылками меток в C#. Пользовательский интерфейс HyperLink Пользовательский интерфейс гиперссылки метки C# легко […]

Масштабирование изображения на C#

Масштабирование изображения Масштабирование изображения на C# — это задача, значительно облегчаемая GDI+. Программистам, работающим с C#.NET, не нужно сосредотачиваться столько на аспекте обработки изображения для масштабирования изображения, сколько на логике пользовательского интерфейса. ем не менее, как упоминалось ранее, разработка образов в .NET намного проще, чем в других языках программирования. Миниатюра изображения Первой задачей является создание эскиза […]

Создаем эффект размытия изображения на C#

Размытие В этой статье мы рассмотрим, как реализовать эффект размытия поля изображения в C#. Размытие достигается с помощью свертки изображения, концепции, которая применяется к широкому спектру фильтров изображений. Извилина Свертка — это линейная операция над сигналом и ядром. В этом случае сигналом является изображение, а ядром является фильтр. Более конкретно, в дискретной обработке изображений свертка является точечным произведением каждой точки в […]

Рисуем правильные полигоны на C#

Правильные полигоны Рисование полигонов в C# относительно легко благодаря GDI+. Что касается рисования правильных многоугольников (полигонов с ребрами одинакового размера), то это становится немного сложнее, потому что нам нужно вычислить вершины многоугольников. Математике Математика для правильного многоугольника не слишком сложна. Поскольку каждая из сторон имеет одинаковую длину, это означает, что угол от центра многоугольника до каждой вершины в ребре одинаков […]

C# Отображение анимированного GIF-файла в WinForms

Анимированный GIF Анимированным GIF-файлом C# можно легко управлять. Отображение анимированных GIF-файлов в C# стало невероятно простым, начиная с .NET Framework 2.0. Необходимы параметры для отображения анимированного GIF-файла, автоматически обрабатываемого платформой .NET Framework, или вручную для точного управления анимацией изображения. Автоматический способ — C# PictureBox Первым способом отображения анимированного GIF-файла в C# является использование элемента управления PictureBox. […]

C# десятичное к дробному

Удвоение до дроби Иногда полезно представлять десятичные числа в виде дробей в C#. Используя простой алгоритм, мы можем аппроксимировать десятичные значения к дробному представлению. Прямой алгоритм Прямой способ превратить десятичное число в дробь — записать число как дробь 10. Что это значит? Возьмем, к примеру, 0,4. Это то же самое, что сказать 4/10, и, уменьшая, мы получаем […]

Выбор случайных элементов на основе вероятности

Случайные элементы C# Простая проблема: у меня есть список элементов, и я хочу выбрать один случайным образом на основе вероятности каждого элемента. Природа «случайности» здесь не важна, более важна вероятность того, что каждый элемент (например, в массиве) выбран по сравнению с другими элементами. Пример Итак, предположим, что у нас есть четыре элемента, и у каждого из них […]

Экранная заставка на C#

Экран-заставка приложения Профессиональные программные приложения .NET очень часто имеют экран-заставку, который появляется во время загрузки приложения. Экран-заставка не только дает пользователю что-то, на что можно посмотреть во время загрузки программы, но и дает профессиональную презентацию вашим приложениям C#. Хотя приложения могут иметь очень простые экраны-заставки C#, в этой статье давайте рассмотрим компоненты создания расширенного экрана-заставки. Для теней […]

Проект игра Арканойд на C#

Игра Aranoid выполнена с использованием winforms написан проект на языке C#. В игре имеется два уровня игры, добавить 3,4 итд не составит труда, но даже эти два уровня достаточно сложно пройти) В проекте не использованы какие либо изображения, отрисовка объектов происходит в классе System.Drawingт.Graphics Игра написана с применением ООП имеет 9 классов, уровни, объекты, игровое […]

Решение лабораторной.

Лабораторная работа № 4 «Реестр и средства работы с реестром» (4 часа) Цель работы: освоение методики и функций Win32 для работы с реестром. Знакомство с компонентом Registry, его свойствами и методами. Задание. Написать приложение для создания в разделе HKEY_LOCAL_MACHINE\SOFTWARE подраздела, имя которого задается путем ввода с клавиатуры и записи в созданный раздел пары параметр-значение. Имя […]