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

Формула программиста
основатель — Волосатов Евгений Витольдович
Вебинар «Что тебе мешает стать крутым программистом?» начнётся через 1  день 10 час. 38 мин.

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

  • Составляем программу - менеджер фоновых рисунков для рабочего стола.
  • Дата отправки отчёта: 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#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Создавать менеджер фоновых рисунков.
Трудности: Сложно успевать за Евгением Витольдовичем.
Евгений Витольдович! Согласитесь, не у всех наработана высокая скорость написания кода и работа на клавиатуре. За урок большое спасибо! Правда я оставил проект в прежнем варианте, не как было предложено в уроке. Такой вариант меня больше устраивает.
Научился: узнала и опробовала новый компонент listbox, интересно что можно создавать программно папку и туда еще и записывать, а еще узнала как скачивать картинки из интернета в эту добавленную папку, удалять еще загруженные картинки (это удивительно я заодно научилась пользоваться делит на клавиатуре чтобы вытирать не только перед курсором но и за ним, два года умчалась) :))
Трудности: весь урок как-то сложновато дался, к тому же программа моя мне не очень нравиться, не знаю что почему она не меняет картинки, они выбираются только на экране мой картинка меняется только на черный фон. Возможно это специфика виртуальной машины, и не знаю где посмотреть ресурсы компьютера, у меня нет поисковой строки(
Урок интересный и тема тоже, нужно будет к нему еще вернуться) Спасибо! :)