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

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

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

  • Составляем программу - менеджер фоновых рисунков для рабочего стола.
  • Дата отправки отчёта: 3 октября 2014 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился:
  • Что было сложным: string name = DateTime.Now.Ticks.ToString() + ".jpg";
    так и не понял почему была вызвано  DateTime.Now.Ticks.ToString()
  • Комментарии: почему после того как компьютер был перезагружен фоновая картинка пропадает, а вместо его черный фон?
  • Оценка видео-уроку:
Отчёт от 1280 за Новые технологии / Обои рабочего стола




Оцени работу

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


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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Еще раз потренировался менять обои для рабочего стола через API функции, научился загружать файл из интернета с помощью класса WebClient.
В этом уроке немного по-другому написал программу. Я добавил метод ConvertImage в класс Paper, который форматирует файл с расширением .jpg в bmp, т.к. делал я это на Windows XP и на рабочий стол можно поставить только bmp файлы. Кроме того я еще написал консольную программку, которая находит все .jpg файлы в папке и конвертирует их в bmp формат. И еще есть у меня идея, неплохо бы сделать парсинг, т.е. вставляешь ссылку с любого сайта, после чего загружались бы все картинки, которые находятся на этой странице. Вот и все, что я хотел сказать. Спасибо за урок!
Трудности: В общем-то ничего.
Хороший урок (правда, в курсе "Новые технологии" он появился после урока про клиент-серверную менялку фоновых рисунков, поэтому для меня он стал своеобразным "триквелом", но это мне помогло реализовать всё по горячим следам). Всё получилось, даже удаление файлов по Delete при работающей pictureBox (воспользовался функцией picture.Image.Dispose();), что позволяет просматривать картинку перед удалением. А на рабочий стол выставляется всё по клику, так как в видеоуроке. P.s. на скрине не привожу Vis Studio на заднем плане, чтобы видеть установку фонового рисунка