Создание приложения для смены обоев рабочего стола

Программа смены обоев рабочего стола, принцип ее работы. Основные виды обоев для рабочего стола. Существующие программы и их преимущества. Разработка приложения для смены обоев рабочего стола с использованием функций программы Delphi 7, листинг программы.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 17.11.2012
Размер файла 3,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

  • Введение
  • История
  • Виды
  • Обои для рабочего стола
  • Программы и их преимущества
  • Задачи выполненные с помощью программы Delphi
  • Листинг программы
  • Заключение
  • Список литературы

Введение

Программа смены обоев рабочего стола, не особо полезная вещь. Всем нам время от времени хочется включить свой компьютер и, вместо скучной заставки, увидеть живую, и заряжающую оптимизмом, картинку рабочего стола. Вдвойне приятно, если понравившиеся обои собраны в одном месте и по желанию меняются.

Вручную установить обои на рабочий стол конечно, можно, но для этого нужно иметь много картинок и времени. Программы для смены обоев сами все сделают: скачают и установят красивые картинки, причем с учетом разрешения вашего экрана и с заданным интервалом времени. Хотите, меняйте обои каждый день, а хотите, каждый час.

Цель работы:

Т Ознакомится с программами, которые осуществляют смену обоев рабочего стола

Т Создать приложение с помощью программы Delphi 7 и использование различных функции.

Информация об обоях

Обои (англ. wallpapers) - в компьютерной технике, изображение для оформления рабочего стола в графических операционных системах.

Термин "обои" и "картинка рабочего стола" относится к изображению, используемому в качестве фона экрана компьютера, обычно рабочего стола пользовательского графического интерфейса. Термин "обои" используется операционной системой Microsoft Windows, в то время как в системе Mac OS они называются "картинкой рабочего стола" (до появления системы Mac OS X использовался термин "узор рабочего стола", который являлся маленьким орнаментом, повторяющимся по всей площади пространства рабочего стола).

История

Впервые отличительный фон под наложенным окном появился в экспериментальной офисной системе Officetalk, разработанной исследовательским центром Xerox PARC в 1975 году для компьютера Alto. До этого белый фон под наложенным окном (например, в системе Smalltalk) было сложно отличить от содержания окна. Цвет шаблона, используемого в Officetalk, был 25% -ным серым и состоял из точек высотой 2 пикселя, что позволяло избежать мерцания строчного монитора компьютера Alto. Тот же шаблон был заимствован для компьютераXerox Star.

Компания Apple использовала подобный серый фон для компьютеров Lisa и Macintosh. Однако эти компьютеры были оснащены не строчными мониторами, поэтому было возможно использовать менее заметный шаблон для фона, который представлял собой плитку размером 2x2 пикселя, залитую 50-процентным серым цветом. Появление цветных мониторов для персональных компьютеров вызвало появление бесшаблонных одноцветных фонов, а затем и произвольных обоев.

Виды

Существование множества видов обоев для рабочего стола позволяет каждому человеку найти то, что отвечает на его предпочтения. Это могут быть фотографии, рисунки, 3D-графика, абстракция и конечно же видео.

Среди основных категории можно назвать следующие: природа, животные, автомобили, знаменитости, видеоигры и т.д.

Удобнее, когда обои имеют чистые участки, которые позволят легко различать иконки.

Популярность обоев для рабочего стола вызвала появление специальных программ, которые упрощают и автоматизируют смену изображения на экране монитора. При этом картинка может выбираться в порядке очереди или случайным образом, а также через указанный промежуток времени.

Обои для рабочего стола

Давно уже прошли те времена, когда слово обои ассоциировалось лишь с бумагой для оклейки стен. Сегодня каждый, кто хоть немного общается с компьютером, знает и о другом значении слова "обои". Компьютерные обои происходят от английского Wallpapers. Именно так в компьютерной технике стали называть изображения для оформления рабочего стола в графических операционных системах.

Вместе с компьютерными технологиями Wallpapers перебрались и в Россию только имя сменили. В операционной системе Mac OS они именуются "картинки рабочего стола", а в наиболее популярной системе Microsoft Windows попросту "обои".

Раньше, до появления системы Mac OS X использовался термин "узор рабочего стола". Дело в том, что экран в то время не закрывался одной картинкой, а скрывался под орнаментом, состоящим из маленького, повторяющегося по всей площади рабочего стола, рисунка. Эта функция сохранилась в операционных системах и по сей день. Сегодня каждый при желании может замостить рабочий стол узором.

К слову эти "узоры рабочего стола" наиболее близки к тем, что клеятся на стены. Современные обои рабочего стола скорее похожи на фотообои, если проводить аналогию со строительным омонимом.

В качестве обоев рабочего стола, обычно используют растровые изображения. Размер таких картинок равен разрешению экрана (например, 1024Ч768 или 1280Ч1024 пикселей), что позволяет заполнить все пространство экрана. Иногда встречаются обои с удвоенным размером по горизонтали (например, 2560Ч1024) для отображения на многоэкранных компьютерах, где изображение заполняет рабочие столы двух мониторов. Еще такое изображение используется на широкоформатных мониторах.

Программы и их преимущества

Webilder Desktop

Webilder Desktop - это приложение работающее напрямую с хостингами изображений Flickr.com и Webshots.com, на которых можно найти практически нигде не встречающиеся картинки. На этих сайтах размещается большое количество изображений, которые могут идеально подойти в качестве фона рабочего стола. Попробуйте Webilder Desktop, Вы обязательно найдете для себя что-то интересное и новое.

Скриншоты

Сильные стороны Webilder Desktop:

Ш С помощью Webilder Desktop можно с легкостью найти и установить картинку в качестве фона рабочего стола или просто красивое, "не заезженное" изображение.

Ш Можно загружать изображения, указав нужную тематику (графика, Ubuntu и т.д.

Ш Все ранее загруженные изображения будут храниться в базе данных, пока Вы их не удалите.

Ш В Webilder Desktop есть возможность добавлять уже созданные каналы другими пользователями, которые можно загрузить с официального сайта. После загрузки канала (к примеру, файла 13. cid) для его добавления требуется перетащить его в поле Preferences>Flickr>Tags

Ш Можно задать автоматическую смену фона рабочего стола, который будет выбирается случайным образом.

Слабые стороны Webilder Desktop:

Ш Нет возможности задать нужное количество загружаемых изображений. По умолчанию загружается 20 последних изображений.

Ш Нельзя из программы вручную отрегулировать стиль, при установке нового фона рабочего стола: приближение, по центу и т.д. Данное значение берется из стандартного окна Параметры внешнего вида в Gnome.

Create Background Slideshow

CreBS - это небольшое приложение для создания слайд-шоу из нескольких фонов рабочего стола. Create Background Slideshow - это аналог GenerateDynamicWallpaperXML, только красивее и проще. Для инструмента, который создает XML-файл слайд-шоу из нескольких изображений, CreBS подойдет как нельзя лучше.

Скриншоты

Сильные стороны CreBS:

Ш CreBS - это очень простое приложение, с помощью которого можно быстро и удобно создать динамический фон рабочего стола.

Ш Созданное слайд-шоу автоматически устанавливается в качестве фона рабочего стола и добавляется в список всех доступных фонов.

Ш Можно указать время показа изображения и время перехода, как для всех сразу так и для каждого в отдельности.

Ш Можно задать стиль вывода фона рабочего стола.

Слабые стороны CreBS:

Ш Слабых сторон этого приложения не выявлено.

После установки CreBS не добавит в меню Gnome ярлык, но его можно будет вызвать после выделения нескольких изображений и вызова контекстного меню. В контекстном меню в свертке Открыть в программе добавится пункт - Создать слайд-шоу.

Wally

Wally - это приложение для простой и быстрой смены фона рабочего стола, которое можно запустить в Linux, Windows и MacOS. Приложение можно настроить как на автоматическую смену обоев из указанной локальной директории или на автоматический поиск и загрузку нужного изображения с популярных фотохостингов и поисковых систем.

Скриншоты

Программа понравится людям, которые не хотят заморачиваться на поиске и смене фона рабочего стола вручную.

Сильные стороны Wally:

Ш Wally позволяет настроить автоматическую смену фона рабочего стола. Изображения будут браться из указанной локальной директории.

Ш Программа поддерживает возможность автоматической загрузки изображений из популярных фотохостингов таких как: deviantART, Vladstudio, SmugMug, Picasa, Buzznet, photobucket, ipernity, pikeo, panoramio и flickr. Есть возможность загрузки изображений с популярных поисковых систем: Google, Yahoo! и Bing.

Ш Можно задать для каждого web-хостинга область поиска, ограничив поиск одним или несколькими тегами. Будет осуществляться поиск только по тем web-хостингам и поисковым системам, у которых указан хоть один тег.

Ш Есть возможность задать интервал действия одного изображения, после чего изображение будет сменено. Также существует возможность ручной смены фона рабочего стола.

Ш Понравившееся изображение, установленное в качестве фона рабочего стола, можно сохранить у себя на жестком диске.

Ш Можно настроить позиционирование изображений.

Ш В Wally есть возможность работы через прокси-сервер.

Ш В Wally очень большое количество настроек, которые позволяют настроить отображение фона рабочего стола.

Ш Wally - это кроссплатформенное приложение, запустить которое можно в ОС: Linux, Windows и MacOS.

Слабые стороны Wally:

Ш В Wally нет возможности указать разрешение экрана, но можно указать загрузку только тех изображений, разрешение которых больше установленных на вашем мониторе.

My Daily Space Wallpaper

В случае, если вам захотелось быстро поменять картинку на рабочий стол, вам поможет программа My Daily Wallpaper. Она небольшая, бесплатная, удобная и не требует установки.

Скриншоты

Приложение будет менять картинки автоматически через заданное время, загружая их прямо с интернета (ресурс девиант). Нужно только выбрать категорию.

DesktopMania

DesktopMania.ru - это уникальный сайт, где можно скачать удивительные обои буквально в один клик, а благодаря специальной программке менять их по настроению. Это удовольствие абсолютно бесплатное.

Выбор изображений может порадовать даже самых искушенных. На сайте представлено огромное множество различных категорий: шикарные 3D-картинки, потрясающие автомобили, забавные животные, красивые парни, обои на городскую тематику, праздничные обои и многое другое. Кстати, на сайте существует категория авторских обоев. Это эксклюзивные изображения, доступные только на Декстопмании. Найти нужную вам картинку поможет поиск по цвету и тегам. Кроме того, вы можете посмотреть, какие обои пользуются особой популярностью или выбрать себе обои из новой коллекции.

Вам больше не нужно волноваться о том, как будут выглядеть понравившиеся обои на Вашем рабочем столе. Приложение, которое Вы скачали, сделает всю эту работу за Вас. Кроме того, Вам больше не нужно сомневаться в качестве обоев. Все картинки на DesktopMania соответствуют самым высоким стандартам качества и всегда идеально подходят к разрешению именно Вашего экрана. Прекрасные обои незамедлительно появляются на Вашем рабочем столе и радуют Вас каждый день.

Менять обои можно как вручную, так и автоматически. Для того чтобы обновить обои вручную Вам достаточно зайти в программку и нажать на кнопку "Следующая картинка". Также Вы можете менять обои автоматически. Для этого необходимо решить, как часто Вы хотите видеть новые обои на своем рабочем столе. Они могут оставаться на нем статично, меняться при каждой загрузке компьютера или по времени (раз в 3 часа, раз в 6 часов, раз в день, раз в 3 дня, раз в неделю, раз в месяц).

Скриншоты

Automatic Wallpaper Changer (AWC) - программа для обновление обоев для рабочего стола по расписанию. Изображение можно растянуть, подобрать его разрешение или отобразить в реальном размере. В последнем случае картинка размещается не только в центре экрана, как предусмотрено настройками Windows, а в любом из четырех углов дисплея или по центру одной из кромок.

Animated Wallpaper Maker - простая в использовании программа, позволяющая за пару кликов мыши анимировать любое статичное изображение и установить его на рабочий стол в качестве обоев. Присутствует встроенный редактор, с помощью которого можно добавлять реалистичные эффекты анимации к стандартным обоям Windows. Также имеется возможность устанавливать скорость анимационных эффектов. Поддерживаются все наиболее популярные графические форматы.

DreamScene - программа с помощью которого можно устанавливать видео ролики на рабочий стол вашего компьютера.

Madly auto wallpaper - программа для смены фоновых изображений рабочего стола через определенный промежуток времени. Вы можете выбрать папку с изображениями или выбрать тему оформления в формате *. mawt.

Задачи выполненные с помощью программы Delphi

Листинг программы

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, FileCtrl, StdCtrls, Spin, ExtCtrls, Buttons,ComObj,ShlObj,Jpeg;

type

TForm1 = class (TForm)

Label1: TLabel;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

Image1: TImage;

Timer1: TTimer;

SpinEdit1: TSpinEdit;

DirectoryListBox1: TDirectoryListBox;

DriveComboBox1: TDriveComboBox;

FileListBox1: TFileListBox;

Button1: TButton;

procedure FormCreate (Sender: TObject);

procedure Timer1Timer (Sender: TObject);

procedure BitBtn1Click (Sender: TObject);

procedure BitBtn2Click (Sender: TObject);

procedure SpinEdit1Change (Sender: TObject);

procedure FileListBox1Click (Sender: TObject);

procedure DirectoryListBox1Click (Sender: TObject);

procedure Button1Click (Sender: TObject);

procedure Image1Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

i: integer;

implementation

{$R *. dfm}

procedure ChangeActivewallpaper;

const

DeskTop: TGuid='{75048700-EF1F-11D0-9888-006097DEACF9}';

var

ActiveDeskTop: IActiveDeskTop;

begin

ActiveDeskTop: =CreateComObject (DeskTop) as IActiveDeskTop;

ActiveDeskTop. SetWallpaper (StringToOleStr (form1. label1. Caption),0);

ActiveDeskTop. ApplyChanges (AD_APPLY_ALL);

end;

procedure TForm1. FormCreate (Sender: TObject);

begin

i: =0;

end;

procedure TForm1. Timer1Timer (Sender: TObject);

begin

i: =i+1;

if i=filelistbox1. Items. Capacity

then i: =0;

image1. Picture. LoadFromFile (Form1. FileListBox1. Items [i]);

Label1. Caption: =FileListBox1. Items [i];

end;

procedure TForm1. BitBtn1Click (Sender: TObject);

begin

Timer1. Enabled: =True;

end;

procedure TForm1. BitBtn2Click (Sender: TObject);

begin

Timer1. Enabled: =False;

end;

procedure TForm1. SpinEdit1Change (Sender: TObject);

begin

Timer1. Interval: =SpinEdit1. Value;

end;

procedure TForm1. FileListBox1Click (Sender: TObject);

begin

Label1. Caption: =FileListBox1. FileName;

Image1. Picture. LoadFromFile (Label1. Caption);

BitBtn1. Enabled: =True;

end;

procedure TForm1. DirectoryListBox1Click (Sender: TObject);

begin

Timer1. Enabled: =false;

BitBtn1. Enabled: =false;

end;

procedure TForm1. Button1Click (Sender: TObject);

begin

changeactivewallpaper;

end;

end.

Использованный компаненты:

Label1: TLabel; - standart

BitBtn1: TBitBtn; - additional

Image1: TImage; - standart

Timer1: TTimer; - system

DirectoryListBox1: TDirectoryListBox; - data controls

DriveComboBox1: TDriveComboBox; - data controls

FileListBox1: TFileListBox; - standart

Button1: TButton; - additional

MS Project

Заключение

При разработке этой работы научились создавать приложения для смены обоев рабочего стола. Ознакомились с пользованием готовых программ смены обоев. А также использовались различные функции в среде Delphi.

приложение программа листинг delphi

Список литературы

1. Материалы интернет-сайтов: www.google.ru

2. Архангельский А.Я. "Borland Delphi” Справочное пособие, 2010г.

3. Гордеев А.В., Молчанов А.Ю. Системное программное обеспечение. - СПб.: Питер, 2002.

Размещено на Allbest.ru


Подобные документы

  • Элементы рабочего стола. Общие приемы работы с окнами. Главное и контекстное меню. Создание и переименование папок. Удаление и восстановление информации. Копирование информации на съемные носители. Настройка Рабочего стола. Настройка панели задач.

    учебное пособие [346,4 K], добавлен 20.08.2010

  • Стандартные компоненты Windows XP. Главное меню, панель задач, оформление рабочего стола и значки рабочего стола. Требования к минимальной конфигурации, необходимой для установки Windows XP на платформе Intel. Удаленный доступ к рабочему столу.

    курсовая работа [1,1 M], добавлен 14.01.2015

  • Интерфейс и функции виджетов, используемые в разработке программные средства. Элементы: часы, календарь, заметки, сервер. Формирование кроссплатформенного менеджера виджетов рабочего стола, обладающего интерфейсом на нескольких операционных системах.

    дипломная работа [210,4 K], добавлен 06.07.2015

  • Изучение основ программирования и создание полноценного приложения в среде программирования Delphi. Разработка эскизного и технического проектов программы. Внедрение выполнения программы. Разработка рабочего проекта, спецификация и текст программы.

    курсовая работа [560,1 K], добавлен 18.07.2012

  • Включение удаленного компьютера по заранее известному IP-адресу. Поддержка удаленного рабочего стола. Описание работы программы "Wake on LAN". Список файлов, составляющих проект. Созданные функции схемы сообщений. Текст главных функций класса CPowerOnDlg.

    курсовая работа [1,8 M], добавлен 09.12.2011

  • Анализ использования рабочего времени. Создание базы данных для хранения и обработки информации. Управление пользователями. Интерфейс программы. Работа со списком мероприятий, с модулями "задачи", "заявки", "регламенты", "события" и "отчётность".

    дипломная работа [3,3 M], добавлен 19.01.2017

  • Разработка сайта, обеспечивающего функции по приему и обработке онлайн-заказов обоев. Перечень бизнес-процессов, включенных в разработку информационной системы. Инфраструктура разрабатываемой информационной системы. Тестирование программного обеспечения.

    курсовая работа [74,3 K], добавлен 25.05.2015

  • Функциональная модель системы паспортного стола. Логическая и физическая модель данных. Классификация моделей данных. Тексты модулей приложения. Инструкция по работе с программой. Описание входной и выходной информации, пользовательского интерфейса.

    курсовая работа [566,8 K], добавлен 23.10.2010

  • Эволюция графических пользовательских интерфейсов. Устройство системы X Window и менеджеры окон. Описание рабочего стола и приложения KDE и GNOME. Обзор основных принципов организации интерфейса в системе Windows, описание пакета ее прикладных программ.

    реферат [1,8 M], добавлен 15.02.2012

  • Схематический рисунок рабочего стола. Жесткие диски. Устройства со съемными носителями. Основные программы (приложение). Основные параметры компьютера. Основные параметры компьютера. Настройка значков на рабочем столе. Очистка неиспользованных ярлыков.

    лабораторная работа [556,0 K], добавлен 22.05.2007

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.