Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

Новые технологии / Обои рабочего стола

  • Составляем программу - менеджер фоновых рисунков для рабочего стола.
  • Дата отправки отчёта: 3 марта 2016 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: загружать и удалять файлы, создавать папки, изменять фон рабочего стола.
  • Что было сложным: изменять стили картинок
  • Комментарии: Интересный урок. Спасибо!
  • Оценка видео-уроку:
Отчёт от 9160 за Новые технологии / Обои рабочего стола


Отчёт от 9160 за Новые технологии / Обои рабочего стола




Оцени работу

 
Сохранить страницу:

2146. Иван
Иван
ответить
→  Сергій  # Новые технологии / Обои рабочего стола / 2016-03-03 21:44

Молодец! Классно получилось!


  • Отчёт оценивали:
    1Евгений Волосатов+1   7645Александр Львович+1   4467Alcatraz+1   4395Денис+1   9427Иван Алексеевич+1   5489Serg+1   689Igorenzia+1   4992Николай+1   6925Артём+1   4004Елена+1   8886Михаил Ермишин+1   7157muxasio+1   4699Сергей Витальевич+1   5760Мариша +1   1537Сергей+1   9332Dima0   791Валерий Жданов+1   9237Mais+1   2146Иван+1   9541Сергей Валерич0   6458Илья+1   9286Petuško Julija+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Управлять обоями рабочего стола, управлять файлами, создавать папки.
Трудности: Вывести обои рабочего стола (потребовалось указать полный путь)
1) При попытке установить фоновый рисунок экран закрашивался в черный цвет. В реестре путь выглядел как paper/file.jpg. Пришлось прописать полный путь следующим образом: string dir = Environment.CurrentDirectory + "\\paper\\"; Может, конечно, в уроке это место просмотрела. 2) Я не стала удалять PictureBox, а просто освободила ресурсы перед удалением файла, и все получилось: private void list_picture_KeyDown(object sender, KeyEventArgs e) { if(e.KeyCode == Keys.Delete) { if (list_picture.SelectedIndex < 0) return; try { picture.Image.Dispose(); // вот эта строка высвобождает ресурсы picture.Image = null; File.Delete(dir + list_picture.SelectedItem.ToString()); ReloadPictures(); } catch { } } }
Научился: Скачивать картинки из инета и устанавливать их обоями Рабочего стола.
Трудности: Долго делал сперва из-за того, что на экране в названии переменной i принял за единицу и не мог понять, что VS от меня хочет, а потом по невнимательности сделал пару очепяток.
Урок очень понравился, очень полезный. Только не стал удалять pictureBox, мне кажется, что возможность предпросмотра того, что ставишь обоями, все же важнее, чем удалить ненужную картинку из папки.