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

Формула программиста
основатель — Волосатов Евгений Витольдович
Приходи на 3-дневный мастер-класс по C#
Вебинар «Мастер класс - две программы» начнётся через 1  день 16 час. 55 мин.

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

  • Составляем программу - менеджер фоновых рисунков для рабочего стола.
  • Дата отправки отчёта: 15 сентября 2015 г.
  • Задание выполнено: за 1 час. 40 мин.
  • Чему научился: Управлять обоями рабочего стола, управлять файлами, создавать папки.
  • Что было сложным: Вывести обои рабочего стола (потребовалось указать полный путь)
  • Комментарии: 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
                    {  }
                }
            }
  • Оценка видео-уроку:
Отчёт от 4004 за Новые технологии / Обои рабочего стола




Оцени работу

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

24. Олюшка
Олюшка
ответить
→  Елена  # Новые технологии / Обои рабочего стола / 2015-09-15 22:39

Елена, Молодец! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # Новые технологии / Обои рабочего стола / 2015-09-15 19:00

Елена, если есть желание - можешь записать добавление и к этому уроку тоже.



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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Скачивать картинки из инета и устанавливать их обоями Рабочего стола.
Трудности: Долго делал сперва из-за того, что на экране в названии переменной i принял за единицу и не мог понять, что VS от меня хочет, а потом по невнимательности сделал пару очепяток.
Урок очень понравился, очень полезный. Только не стал удалять pictureBox, мне кажется, что возможность предпросмотра того, что ставишь обоями, все же важнее, чем удалить ненужную картинку из папки.
Научился: работе с реестром, с listbox и imagebox
Трудности: очень сложно все это запомнить
добавил от себя возможность добавления картинки хранящейся на комп-е путем копирования ее в рабочую папку, и убрал метод который сразу ставил картинку на фон при выборе типа ее отображения