Рубрика: Статьи

Решения задачи с Ulearn

Практика «Рефакторинг» Скачайте архив с проектом Risovatel. Работайте в файле DrawingProgram.cs. Ваша задача привести код в этом файле в порядок. Для начала запустите эту программу. Должно появиться окно с изображением невозможного квадрата. Задание Переименуйте всё, что называется неправильно. Это можно делать двойным нажатием комбинации клавиш Ctrl+R (работает для VS и Rider). Исправьте форматирование кода. Частично с этим поможет комбинация клавиш: […]

Абстрактный класс Stream C#

Класс Stream Базовым классом для всех потоков является абстрактный класс Stream, располагающийся в пространстве имен System.IO. Класс обеспечивает универсальное представление всех потоков ввода-вывода. В классе Stream определены свойства и методы, которые выполняют следующие действия: чтение потока; запись потока; поиск в потоке; закрытие потока; сброс потока; настройка тайм-аута; другие операции. Операции (методы) чтения потока Для чтения потока определены следующие методы и […]

Как работает шанс заточки?

Всем привет. Не давно меня попросили показать пример того как работает шанс заточки предметов в Lineage2. По факту данная функция реализована во многих играх однотипно не только для заточки, но и для шанса сломать предмет, или его выиграть, скрафтить, найти итд. Давайте разберемся что же такое вообще шанс успеха того или иного действия в играх. […]

Как двигать окном если ее форма не стандартная? C#

Всем привет! Бывает при разработке программы, мы можем создать не стандартную форму приложения, или отключить границы окна. В таком случаи у нас загрузиться программа но мы не сможем ее двигать. Для того что бы создать форму в качестве картинки вам нужно использовать изображение в Background или если у вас геометрическая фигура в виде формы тогда […]

Скачать проект игра Пазлы на C#

Представляю проект Пазл написанный на C#. Подойдет для учащихся вузов, и для собственного обучения. Главное меню программы На главном окне программы расположены кнопки режима игры, и выход из программы. В режиме легко создается игровое поле из 6 комбинаций. В режиме Нормально создается игровое поле из 9 комбинаций. В режиме Сложно создается игровое поле из 12 […]