Елка новогодняя на рабочий стол. Ёлка на рабочий стол

Елка новогодняя на рабочий стол. Ёлка на рабочий стол

Если вы, предпочитаете только обои высокого качества, тогда милости просим на 7Fon. Здесь представлены самые качественные и красивые обои для рабочего стола. В нашем ассортименте имеется более ста тысяч разных вариантов на любой вкус, и при этом коллекция пополняется 24 часа в сутки.

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

Однако, во время выбора нужной заставки, особенно при таком огромном количестве, очень легко «заблудиться». Так как же выбрать идеально подходящую?

Зайдя на наш сайт, вы заметите 65 категорий картинок, которые, в свою очередь, также разделены на более узкопрофильные. К примеру, выбрав «Фрукты и овощи», вам откроются самые разные картинки на рабочий стол с изображением клубники, апельсинов, соков, а также других натюрмортов. Их настолько много, что вы обязательно найдете для себя идеальный вариант.

Как найти подходящие обои на рабочий стол?

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

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

Качайте только то, что нужно именно вам!

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

Возможность редактирования по собственному усмотрению

После того, как процесс скачивания завершен, вы можете сразу же открыть обои в отдельном окне, или же загрузить ее на любой мобильный девайс, воспользовавшись QR-кодом. Однако бывают случаи, что картинка вроде бы подходящая, но её хочется еще чуть-чуть подправить. Здесь вы имеете и такую возможность. Чтобы изменить картинку, просто воспользуйтесь одним из наших бесплатных редакторов. Это очень просто и удобно, тем более что их не нужно скачивать и устанавливать. Кроме того, у нас вы также можете отредактировать собственное изображение или фотографию, загрузив их в наш бесплатный редактор.

Теперь вы можете сами убедиться в том, что с 7Fon работать одно удовольствие. Он точно станет вашим незаменимым помощником в поиске обоев для рабочего стола!

Маленькая бесплатная программка для добавления на экран компьютера симпатичной ёлочки. В комплекте также есть гирлянды и почти настоящий снег, постепенно засыпающий элементы Рабочего стола.

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

Наверняка и Вы каждый год наряжаете лесных красавиц, которые своим видом дарят Вам радость в течение всех новогодних праздников.

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

Сегодня мы займемся предновогодним украшением Рабочего стола своего компьютера. И первое (и даже главное), что нам необходимо - это, конечно же, водрузить на него елку. Как и настоящая, она должна быть красиво украшенной разноцветными шарами, игрушками и гирляндами. Именно такую елку мы можем получить, установив на свой ПК программу ChristmasTree .

Естественно, что подобных приложений существует довольно много, но от аналогов ChristmasTree отличается большим количеством скинов, настроек, а самое главное, наличием таймера, который отсчитывает время до наступления праздников! Ближайшим конкурентом программы является другое бесплатное приложение Animated Christmas Tree for Desktop :

Сравнение программы ChristmasTree с аналогом Animated Christmas Tree for Desktop

Единственное, чего не хватает программе ChristmasTree, так это возможности настраивать прозрачность елки на Рабочем столе. Однако, несмотря на это, в ней есть несколько готовых полупрозрачных скинов (например, стандартный).

Установка программы ChristmasTree

Для установки виртуальной елки на Рабочий стол Вам потребуется запустить из скачанного архива файл ChristmasTree17.exe и следовать подсказкам мастера, а по сути подтверждать все предложения инсталлятора, кликая кнопку «Next» ;).

Запуск и работа с программой

По завершении установки на Вашем Рабочем столе появится вот такая полупрозрачная елочка:

Под елкой находится таймер, который по умолчанию отсчитывает время до католического Рождества (25 декабря). Поскольку мы привыкли праздновать не Рождество, а Новый Год, то первое, что мы сделаем, - перенастроим таймер. Для этого правой кнопкой мыши вызовем контекстное меню нашей елки и в разделе «Due Date» отметим пункт «New Year»:

Теперь можно взяться и за настройку самого деревца. Для этого достаточно вновь зайти в контекстное меню и в разделе «Skins» выбрать один из вариантов внешнего вида нашей елки (хотя здесь доступны также шарики и даже новогодние носки:)):

В этом же разделе обратите свое внимание на самый нижний пункт: «Edit skin font…». С его помощью Вы можете войти в меню настройки внешнего вида таймера программы и настроить тип и цвет его шрифта.

Настройка звукового сопровождения

Последним штрихом настройки ChristmasTree будет выбор звукового сопровождения. Программа позволяет каждый час или полчаса воспроизводить выбранный Вами музыкальный фрагмент (доступно три варианта). Для его настройки следует в контекстном меню ChristmasTree перейти в раздел «Sounds»:

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

Установка гирлянды

На этом украшение Рабочего стола можно было бы и завершить, однако мы не остановимся на достигнутом! Какой же праздник без сверкающих гирлянд? Ну, например, хотя бы таких:

Хотите, чтобы в верхней части Вашего монитора появилась такая гирлянда? Тогда распакуйте на Рабочий стол папку Holiday Lights из скачанного архива! Поскольку программа писалась еще во времена Windows 95, то распаковка именно на Рабочий стол является основным требованием. В противном случае приложение не запустится, и будет выдавать ошибку!

Несмотря на некоторую на первый взгляд примитивность Holiday Lights все же обладает достаточным количеством разнообразных настроек. Их Вы можете вызвать левым кликом по значку программы в системном трее или из его контекстного меню (пункт «Options»):

Настройка гирлянды

Чтобы Вы не «заблудились» во многочисленных англоязычных настройках, я специально отметил на скриншоте ключевые параметры. Итак:

  1. Первым делом (номер «1» на скрине) выбираем тип лампочек. Стандартные снежинки мне показались не совсем удачным выбором, поэтому советую установить скин «Normal». Под списком «Bulbs» также советую убрать эффект перегорания (флажок «Burnt Out»), тогда все «лампочки» будут рабочими.
  2. Следующий шаг - установка режима переключения «лампочек» (раздел «Flashing Mode» под номером «2»). Здесь универсального совета дать не могу. Мне, например, больше всего понравились режимы «Random» (случайное мерцание) и «Alternating» («бегущие» огни).
  3. Третьим шагом будет настройка цветов лампочек (раздел «Color» под номером «3»). Здесь советую выбирать либо «Random», либо «MultiColor», исходя из принципа «чем больше (разноцветнее;)) - тем лучше»!
  4. Теперь осталось только применить все изменения. Для этого нажимаем кнопку «Apply» и любуемся результатом.

Дополнительно Вы можете настроить скорость мигания «лампочек» (раздел «Flash Rate»), автозагрузку (флажок «Startup Options») и т.д.

Также Вы можете задать фоновую музыку, правда, только в MIDI -формате. Для этого нужно в папку с программой поместить файл со своей любимой мелодией. Затем в разделе «Music» активировать флажок «Play Music» и в списке ниже выбрать добавленную Вами композицию. Скачать MIDI в большом ассортименте можно, например, .

Снегопад на рабочем столе

Последним штрихом в создании новогоднего настроения для Вашего Рабочего стола будет запуск из скачанного архива программы Snow.exe . Данное приложение не имеет никаких настроек, а только одно окошко с информацией о названии и авторе-разработчике.

Благодаря этой программе на Вашем Рабочем столе начнет падать «настоящий» снег, который будет постепенно «засыпать» все элементы интерфейса. Для прекращения «снегопада» достаточно просто закрыть окно Snow.

Вот теперь можно взглянуть на результаты наших стараний:

Для пущего эффекта, естественно, можно поменять фоновую картинку Рабочего стола на что-то новогоднее. Скачать красивые новогодние обои Вы сможете, например, .

Выводы

Надеюсь, что после всех описанных мною выше нехитрых манипуляций, новогоднее настроение все-таки придет к Вам и не оставит до окончания всех праздников! С наступающим всех Новым Годом и Рождеством!

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

Скоро новый год и конечно же на своем рабочем столе нужно создать новогоднее настроение. Этим мы сейчас и займемся — создадим новогоднюю ёлку. Я подробно опишу создание приложения «Новогодняя ёлочка», в итоге будет примерно так:

на и его вы найдете в конце статьи. Писать будем WPF приложение в Visual Studio 2008 на языке C#. Я не буду рассказывать, что такое WPF и зачем это нужно, приведу лишь ссылку на небольшую статью в которой рассказывается только малая часть из всего нового в WPF 4.0. Хотя статья и не сильно поможет понять, всю суть WPF, но все же… Если вы не знаете, что такое.NET Framework, то я немного про это расскажу. Это очень мощная и перспективная технология разработанная корпорацией Microsoft, предназначенная для создания обычных программ и веб-приложений. Для работы приложения написанного на.NET в системе обязательно должен быть установлен.NET Framework не ниже, используемой программой версии. .NET Framework сразу установлен в Windows Vista и Windows 7, и в будущих версиях ОС будет обязательно обновляться. В Vista установлен.NET Framework 3.0, в Windows 7 — .NET Framework 3.5 SP1. Вобщем, если у вас установлена Vista или Windows 7, то нет необходимости что-то устанавливать. Как определить какая версия.NET установлена читаем Как уже говорил, я буду стараться как можно более подробно описывать ход работы, в некоторых местах даже очень подробно. Приложение не сложное и написать его самому не составит особого труда, даже человеку не знакомого с Visual Studio. Главное чтобы был хоть какой-то опыт в программировании, чтобы человек представлял себе, как пишутся программы, и знал основы синтаксиса C# или C++.

Создание проекта и загрузка изображения елки

Итак, загружаем Visual Studio выбираем File -> New -> Project или жмем Ctrl+Shift+N. В поле Name пишем имя проекта, например FirTree . Ставим галочку Create Directory for solution , если она еще не стоит, указываем путь в поле Location если это необходимо, и жмем «ОК».
Создался пустой проект. Теперь, необходимо на форму загрузить изображение нашей новогодней елочки. Для этого: 1. Подготовьте или найдите в сети изображение елочки в PNG с прозрачным фоном. Этот формат поддерживает альфа-каналы и тем самым у елочки не будет фона. Также можете мой файл. 2. Добавьте компонент Image на форму приложения. Окно Toolbox. Разместите его так, чтобы он занимал все место формы. 3. Добавьте подготовленное изображение елки, кликнув правой кнопкой по названию проекта в Solution Explorer и выбрав Add -> Existing Item… Выберите файл и нажмите ADD.
3. Укажите в свойстве Source у Image имя добавленного файла, например, FirTree.png. Это можно сделать либо в окне Properties, либо в XAML коде:

< Image Name ="image1" Stretch ="Fill" Source ="FirTree.png" />

Все, изображение загрузили, но возможно у вас елочка получилась сплюснутой. У меня изображение елки имеет размеры: высота=438; ширина=303. Точно такие же размеры нужно установить форме.

Убираем фон

Если сейчас запустить программу, то будет белый фон и елочка будет в обычном окне Windows. Для того, чтобы убрать рамку окна и его фон делаем следующее: 1. Свойство WindowsStyle устанавливаем в None, тем самым убираем рамку; 2. AllowsTransparency = True; 3. Background = Transparent. В итоге XAML код окна будет примерно следующим:

< Window x : Class ="FirTree.Window1" xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns : x="http://schemas.microsoft.com/winfx/2006/xaml" Title ="Window1" Height ="438" Width ="303" AllowsTransparency ="True" Background ="Transparent" WindowStyle ="None" > < Grid > < Image Name ="image1" Stretch ="Fill" Source ="FirTree.png" />

Перемещение формы мышкой

Итак, елочка появилась, но переместить ее нельзя. Нам понадобится 2 обработчика компонента Image: MouseDown и MouseMove . 1. В первом будет проверяться, нажата ли левая кнопка мыши, и если нажата, то получаем координаты курсора относительно левого верхнего края формы. Затем высчитываем новые координаты формы, прибавляя к текущему положению формы разницу между полученными координатами и координатой, сохраненной в момент нажатия на форму (в обработчике MouseDown). 2. В обработчике MouseDown будем просто сохранять координаты мыши относительно левого верхнего края формы. Выглядит все немного сложно, но если разобраться, то это просто. Создайте обработчик MouseDown , как показано на рисунке ниже (щелкните по нему, чтобы увеличить). Также можно создать и через окно Properties в разделе Events.
Затем нужно объявить глобальную переменную:

Point old;

В созданном обработчике пишем:

Old = e.GetPosition(null );

Таким образом, в момент клика мы «запомним» координаты мыши (не путайте с координатами мыши относительно левого верхнего угла экрана). Затем, аналогичным образом создаем обработчик MouseMove . В нем пишем:

if (e.LeftButton == MouseButtonState .Pressed) { Point cur = e.GetPosition(null ); this .Left += cur.X - old.X; this .Top += cur.Y - old.Y; }

В условии производится сравнение, нажата ли левая кнопка мыши. В итоге получится такой код:

Point old; private void image1_MouseMove(object sender, MouseEventArgs e) { if (e.LeftButton == MouseButtonState .Pressed) { Point cur = e.GetPosition(null ); this .Left += cur.X - old.X; this .Top += cur.Y - old.Y; } } private void image1_MouseDown(object sender, MouseButtonEventArgs e) { old = e.GetPosition(null ); }

XAML код Image выглядит так:

< Image Name ="image1" Stretch ="Fill" Source ="FirTree.png" MouseDown ="image1_MouseDown" MouseMove ="image1_MouseMove" />

Теперь осталось только запустить программу (F5) и проверить её работу.

Убрать с TaskBar

Как вы могли заметить, программа показывается на панели задач. Чтобы убрать приложение с панели задач просто установите у формы свойство ShowInTaskbar в False .

Убрать из Alt+Tab

С Alt+Tab немного посложнее. Я уже об этом в предыдущих постах. Нам понадобятся две WinAPI функции: SetWindowLong и GetWindowLong . Но к сожалению C# почему-то сразу их не «знает», их необходимо перед использованием импортировать из соответствующих библиотек. Делается это так:

private static extern int SetWindowLong(IntPtr window, int index, int value); private static extern int GetWindowLong(IntPtr window, int index);

Ну и добавить пространство имен:

using System.Runtime.InteropServices; private const int GWL_EXSTYLE = -20; private const int WS_EX_TOOLWINDOW = 0x00000080; public static void HideFromAltTab(IntPtr Handle) { SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) | WS_EX_TOOLWINDOW); }

Но в качестве единственного входного параметра в эту функцию необходимо подать дескриптор, который не так просто (по сравнению с WinForms приложением) получить у формы приложения на WPF. Для этого напишем свойство, предоставляющее дескриптор формы:

private IntPtr Handle { get { return new WindowInteropHelper(this ).Handle; } }

Теперь все готово, осталось вызвать написанную функцию. Создадим обработчик формы Loaded , как делали это раньше (создается атрибут не у объекта Image, как делали раньше, а у Window).

HideFromAltTab(Handle);

В качестве параметра в функцию передаем то самое, написанное выше свойство. Запускаем программу, смотрим и пробуем.

Окно позади всех окон

Еще хочется сделать так, чтобы елочка всегда была позади всех окон и не мешала при работе. Для этого потребуется WinAPI функция SetWindowPos() и несколько констант.

public static extern bool SetWindowPos(int hWnd, int hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags); public const int HWND_BOTTOM = 0x1; public const uint SWP_NOSIZE = 0x1; public const uint SWP_NOMOVE = 0x2; public const uint SWP_SHOWWINDOW = 0x40;

Теперь пишем функцию, устанавливающую форму позади всех окон:

private void ShoveToBackground() { SetWindowPos((int )this .Handle, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_SHOWWINDOW); }

Теперь ее нужно вызвать. Вызов будет происходить каждый раз при активации формы, тем самым при активации она сразу же окажется позади всех окон. Создаем обработчик Activated . В нем пишем:

ShoveToBackground();

Запускаем и не теряем форму — она окажется позади Visual Studio.

Автозагрузка

Я не буду подробно описывать, как это делается, приведу лишь ссылку на статью, где это очень подробно описано — . За исключением того, что путь к исполняемому файлу приложения получается так:

String path = System.Reflection.Assembly.GetExecutingAssembly().Location;

Остальное можете сделать сами.

Иконка приложения

Конечно же у приложения должна быть красивая иконка. Иконку вы можете подготовить самостоятельно, а вот как ее установить я расскажу. Необходимо кликнуть правой кнопкой по названию проекта в Solution Explorer , и выбрать Properties , как показано на рисунке ниже. Откроется окно настроек приложения. В разделе Resources укажите в поле Icon иконку приложения.
Теперь осталось только перекомпилировать приложение, выбрав в главном меню Build -> Rebuild Solution .

Где найти исполняемый файл приложения?

Возможно кто-то не знает где найти EXE программы, например начинающий программист, хотя в этом нет ничего сложного. Хранится он в «Папка_проекта\bin\Debug».

Что не сделано

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

Скачать

Скачать исходный код приложения можно . Кстати, я добавил несколько функций в программу, сделал елочку более красочной и интересной. Вы ее можете ее . Также, как только наступит новый год, под елкой появятся подарки — Дедушка Мороз принесет 🙂

Итоги

Ну вот и все, вы сами можете украсить свой рабочий стол, установив собственную елочку, сделав ей анимацию, и все все что захотите. Хочется заметить, что это будет куда приятнее, чем если бы вы скачали из сети такую программку. Также можете сделать программу-подарок и подарить. Можно сделать очень интересно и оригинально. Остается только найти какие-нибудь праздничные обои для рабочего стола и дополнительно украсить его. Сегодня, когда интернет это уже необходимость и есть практически у всех, найти картинку на рабочий стол совершенно не сложно.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows