Представляю проект Пазл написанный на C#. Подойдет для учащихся вузов, и для собственного обучения. Главное меню программы На главном окне программы расположены кнопки режима игры, и выход из программы. В режиме легко создается игровое поле из 6 комбинаций. В режиме Нормально создается игровое поле из 9 комбинаций. В режиме Сложно создается игровое поле из 12 […]
Как добавить свою программу в установка и удаление программ? На C#
Всем привет! Думаю многих из вас интересовало как же происходит установка чужих программ, как они помещают свои программы в параметры Windows для установки и удаления программ? Напишем собственный установщик программы и Uninstall. Скажу сразу, да есть обертки которые все это позволяют автоматизировать, так же имеется встроенный инсталлятор в самой VS. Однако, когда вам не обходимо […]
Как преобразовать BitmapImage из Bitmap и обратно?
Всем привет, покажу не сколько примеров того как можно привести тип Bitmap к BitmapImage и на оборот. Преобразовать из BitmapImage в Bitmap private Bitmap FromBitmapImagetoBitmap(BitmapImage bitmapImage) { // BitmapImage bitmapImage = new BitmapImage(new Uri(«../Images/test.png», UriKind.Relative)); using(MemoryStream outStream = new MemoryStream()) { BitmapEncoder enc = new BmpBitmapEncoder(); enc.Frames.Add(BitmapFrame.Create(bitmapImage)); enc.Save(outStream); System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(outStream); return new […]
Как разрезать изображение на части C#
Всем привет. Возможно кому-нибудь поможет мое решение, как можно из jpeg файла разрезать на равный части все изображение и сохранить их. public partial class Form1 : Form { public Form1() { InitializeComponent(); } // Разделите файл. private void btnGo_Click(object sender, EventArgs e) { // Ожидаем ввод данных о размераз, на которые будем разрезать изображение int […]
Как удалить фаил занятый другим процессом?
Всем привет! Я думаю многие из вас сталкивались с такой проблемой, при удалении или перемещении файла, система грозно уведомляла нас о том что: Не удается удалить фаил. Объект используется другим пользователем или программой. Закройте все программы, которые могут использовать этот фаил и повторите попытку. Другим вариантом ошибки может быть: Операция не может быть завершена, поскольку […]