Everyday Bing.com publishes its background image that can be used as desktop wallpaper. There is an XML API to get information about these pictures that can be found at http://www.bing.com/hpimagearchive.aspx.
Let's try to write a program to download the last eight images from this site. We will start by defining objects to store image information. This is where a thumbnail image and its description will be stored:
using System.Drawing; public class WallpaperInfo { private readonly Image _thumbnail; private readonly string _description; public WallpaperInfo(Image thumbnail, string description) { _thumbnail = thumbnail; _description = description; } public Image Thumbnail { get { return _thumbnail; } } public string Description { get { return _description; } } }
The next container type is for all the downloaded pictures and the time required to download and make...