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

Формула программиста

основатель — Волосатов Евгений Витольдович

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

  • Составляем программу - менеджер фоновых рисунков для рабочего стола.
  • Дата отправки отчёта: 24 ноября 2014 г.
  • Задание выполнено: за 6 час. 45 мин.
  • Что было сложным: ---
  • Комментарии: Из-за своей невнимательности постоянно путал SelectedItem и SelectedInex, из-за чего постоянно возникали ошибки, которые приходилось долго искать.
  • Оценка видео-уроку:
Отчёт от 2650 за Новые технологии / Обои рабочего стола


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




Оцени работу

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

  • Отчёт оценивали:
    6452Кирилл Шмойлов+1  

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Отличный урок. Узнал о реализации загрузки по URL, так же про работу user System.IO более подробно. На вид простенькая задача, при реализации подкинула своих проблем))) Думал что сделаю быстрее, но по мелочи с различными ошибками пришлось разбираться несколько вечеров что к чему. Ну спешить некуда. Опыт копиться по крупицам, главное не оставлять невыясненных моментов, когда переходишь к другим вопросам от текущего.
Трудности: В моем случае, после выбора из списка listPictures файлов каталога \\papers не устанавливалась картинка на рабочий стол. Проанализировал при этом значение в реестре файла - WallPaper. Оно было каким то укороченным.... На рабочем столе при этом становился черный экран (по такому пути не находилось картинки для установки фона). В уроке у Евгения отличий в коде не нашел... Но при этом у меня не хотело работать... В общем решил искать не соответствие кода и видео а решение проблемы))) Выяснил, что при установке фонового рисунка руками с( помощью контекстного меню Windows) в том же каталоге \\pictures - в WallPaper путь указывается как полный С:\... Пришел к выводу, что нужно попробовать получать полное имя файла из переменной path которую используем для установки. (Использовал для этого метод - Path.GetFullPath(path); ). После того как начал передавать полное имя в SystemParametersInfo...Стало отрабатывать как нужно.



Трудности: При реализации удаления файла случайным образом отказывается удалять какой-либо файл, указывая, что файл занят другим процессом. Пока не удалось выяснить почему.
---