Как делать часы для windows

Аналоговые часы на C#

Привет! Сегодня сделаем аналоговые часы на языке программировании C#.

Запускаем Visual Studio. Выбираем Создание проекта->Приложение Windows Forms (.NET Framework)->Создать.

Для самого окна сделаем размер: 350px на 350px в окне свойств.

Свойство FormBorderStyle для окна формы поставим в значение None, чтобы убрать границу у окна нашей программы.

Добавим на форму из Панели элементов PictureBox . Поставим так же размеры для PictureBox 350 и 350.

Свойство SizeMode для PictureBox установим в Zoom. Это растянет нашу картинку на всё окно формы. Свойство Dock установим в Fill. Это означает, что наша картинка будет размещена по центру окна формы.

Уже можно загрузить саму картинку циферблата. Будем использовать вот это изображение формата gif:

Загружаем данное изображение в свойство Image для PictureBox. Выбираем Локальный ресурс->Импорт.

Теперь, если мы запустим наш проект, то мы увидим, что мы не можем переносить мышкой наше окно. Чтобы исправить ситуацию, заходим в код нашей программы, нажав клавишу F7.

Настраиваем перемещение окна с помощью мыши.

C помощью команды using подключим пространство имён System.Runtime.InteropServices

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

А так же подключим обработчик события MouseDown (нажатия клавиши мыши) для нашей PictureBox. Кликаем на вкладку конструктор, выбираем в свойствах именно форму и нажимаем кнопку со значком молния . Там ищем событие MouseDown и кликаем два раза на поле, которое напротив слова MouseDown.

В появившийся функции обработчика события пропишем следующий код:

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

Настраиваем прозрачность окна.

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

Формируем таймер и стрелки.

Заведём необходимые переменные:

secHAND, minHAND, hrHAND — это длина в пикселях секундной стрелки, минутной и часовой соответственно.

Так же завели таймер t.

Перейдём в обработчик события Load (загрузка) для самой формы (по аналогии, как мы делали обработчик события MouseDown).

Теперь каждую секунду будет запускаться функция t_Tick(), которую мы пропишем ниже.

Стрелки будут идти от центра картинки. Центр имеет координаты x=175 (350/2), y=175 (350/2). Начало координат находится в верхнем левом углу.

Напишем функцию msCoord, которая будет получать количество секунд (или минут) и длину стрелки, а возвращать координаты конца секундной(минутной) стрелки.

При отклонении на 1 секунду (или минуту), стрелка отклоняется на 6 градусов (360/60). В начале, функция узнаёт на сколько градусов отклоняется стрелка от начального положения (цифры 12).

Если прошло 5 секунд, стрелка отклонилась на 30 градусов. Тогда координата x=cx+l*sin(30), a y=cy-l*cos(30), где l-длина стрелки, cx и cy — центр картинки. Градусы нужно указывать в радианах (умножаем на пи и делим на 180 градусов угол отклонения).

READ  Драйвера для монитора samsung lc27rg50fqixci

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

Напишем функцию для получения координат конца часовой стрелки.

Эта функция принимает и часы и минуты. Для часовой стрелки: 1 час — это 30 градусов (360/12), а одна минута — это 0.5 градусов.

1 час — 30 градусов
1/60 часа (1 минута) — x градусов

x = 1/60*30 = 0.5 градусов.

В остальном работает так же, как предыдущая функция.

Напишем главную функцию t_Tick.

В начале функции берём системное время (часы, минуты, секунды). Создаём объект g типа Graphics, который позволит рисовать на нашей картинке (циферблате).

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

Затем уже, рисуем линии стрелок часов с нормальной толщиной и нужными нами цветами.

Каждую секунду стрелки прорисовываются заново. Для часов подставляем остаток от деления на 12 (h % 12), чтобы учесть, что 22-это 10 часов.

На этом всё! Будьте здоровы!

Если вам лень перепечатывать данный проект вручную, можете купить мой за 250 рублей.

Стоимость: 250 рублей.

Источник

Как установить часы на рабочий стол Windows 10? Инструкция

Желаем мы этого или нет, но каждый человек в значительной степени зависит от времени. Современный ритм жизни заставляет торопиться и планировать распорядок дня, порой с точностью до 5-10 минут. Подобная ситуация заставляет постоянно следить за часами. Временем, встроенным в панель задач, пользоваться не всегда удобно. Гораздо лучше было бы видеть крупный виджет времени на начальном экране. Дальше мы расскажем несколько способов, как установить часы на рабочий стол Windows 10.

Как установить время на рабочий стол Windows 10?

К сожалению, установить цифровые и аналоговые часы на рабочий стол без использования дополнительных приложений не представляется возможным. То же самое справедливо и в отношении экрана блокировки (Screensaver). В режиме скринсейвер часы для Windows 10 нужно устанавливать отдельно при помощи программ. Разработчики отказались от виджетов, которые были в предыдущих версиях системы, в пользу панели плиток. Аргументом стала высокая вероятность заражения системы.

Сейчас лучшая возможность добиться цели — скачать гаджет часы для Windows 10 от Gadgets Revived. Это самая популярная программа, позволяющая добавить в систему набор популярных виджетов. За несколько движений Gadgets Revived для Windows 10 позволяет установить на экран небольшую головоломку, слайды, календарь, индикатор загрузки процессора, погоду и аналоговые часы.

Как установить Гаджет Ревайвд на Windows 10 :

  1. Переходим на официальную страницу приложения и нажимаем в конце страницы на ссылку с названием «Download…».
  2. Запускаем загруженный файл и следуем мастеру по установке.
  3. Теперь можем добавить на экран различные виджеты, их список доступен клика правой кнопкой мыши (ПКМ) по свободному месту рабочей области и выбрав «Гаджеты».
  4. Чтобы поставить электронные часы на рабочий стол , жмем на одноименную плитку «Часы» два раза.
READ  Драйвера для монитора для черного экрана

Как настроить часы на Windows 10?

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

В этом же окне можем выполнить дополнительную персонализацию. Так как включить секунды на часах Windows 10 реально, но сложно (нужно редактировать реестр), можем воспользоваться параметром «Показывать секундную стрелку» на странице настроек Gadgets Revived. Если нажмем ПКМ по виджету, можем настроить «Непрозрачность». Также приложение позволяет установить часы поверх всех окон Windows 10 . Опция «Поверх остальных окон» доступна среди параметров виджета (ПКМ по нему).

Как включить виджеты в Windows 10?

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

Как установить время на Windows 10 :

  1. Открываем оф. сайт разработчика и выбираем категорию «Clock» или просто переходим по этой ссылке .
  2. Листаем список в поисках подходящего оформления часов, как только найдем его, нажимаем на название.
  3. Листаем немного вниз, где увидим непримечательную кнопку «Download», нажимаем на нее.
  4. После скачивания дважды жмем на файл.
  5. В «Предупреждении системы безопасности» выбираем «Открыть».

Теперь на экране отобразятся еще одни часы. При желании таким образом можем выставить 5 или больше подобных виджетов.

Программа часы на рабочий стол Windows 10:

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

Как вывести время на экран компьютера через 8GadgetPack:

  1. Загружаем приложение 8GadgetPack .
  2. Разрешаем запуск и следуем подсказкам мастера установки.
  3. Кликаем ПКМ по рабочему столу и выбираем «Гаджеты».
  4. Ищем подходящий виджет из списка и дважды нажимаем по нему.

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

Источник

Как установить виджеты на рабочем столе Windows

Узнать погоду на компьютере с интернетом можно множеством способов. Это огромное количество приложений, сервисы на разных сайтах и отдельные сайты, показывающие погоду в любой точке мире. Но как установить подобный виджет на свой рабочий стол?

Для персонализации в Windows предусмотрена возможность установки виджетов на рабочий стол.

Погода в Windows 7, 8, 10

Чтобы установить погоду на рабочий стол в стандартных программах Windows 7, требуется несколько простых действий. Для этого достаточно навести мышку на свободное место рабочего стола и нажатием на правую кнопку открыть окно сервисов. Далее выбираем вкладку «гаджеты».

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

READ  Как скрыть центр уведомлений windows 10

Для Windows 8 создали идентичный встроенный плагин Weather, с тем же порядком включения. Позволяет автоматически определять ваше местоположение. Определяет фундаментально, чтобы сменить город, нужно удалить старый. Например, находясь в Нью-Йорке, у вас по умолчанию стоит Москва. Вам нужно сначала удалить Москву, а потом подключить Нью-Йорк.

Windows 10 также не стала оригинальной. Программа включается в стандартных настройках. Для начала работы она предлагает пройти авторизацию: указать город и имя. Сервис очень функционален, позволяет смотреть погоду каждый час. Для смены города необходимо выбрать в настройках ваш. Также порадовала настройка «Избранное», куда можно занести все нужные города. Можно добавить в меню быстрого запуска.

Как установить часы

Очень полезные сервисы часов, позволяющие показывать время на дисплее компьютера. Разработчики выпустили миллионы дизайнов и типов отображения. Можно установить часы на рабочий стол в виде цифрового отображения, а можно и виде стандартных настенных часов. Цветовую гамму выпустили разнообразную на любой вкус и под любые обои. Эти приложения вы можете скачать для всех версий операционной системы. В Windows 7 функция часы привычно находится в сервисе «Гаджеты».

После обновления семёрки некоторые пользователи остались недовольны нововведениями, предпочитая пользоваться привычными программами. В Windows 8 убрали такой полезный и привычный набор инструментов как «Гаджеты». Для них разработчики создали приложение, с возможностью адаптировать Windows 8 и 10 под предыдущую седьмую.

Утилита 8GadgetPack, позволяет вернуть панель «Гаджеты» в новые выпуски Винды. Также она предлагает возврат более 50 панелей и программ из Windows 7.

Существует множество альтернативных приложений, например, Desktop Gadget, приблизительно с тем же функционалом. Для 10-ки всё так же, как и для восьмой версии. Скачиваем понравившийся виджет, устанавливаем его на операционку и получаем часики на видном месте.

Выбор календарей

С семёркой всё понятно. Эта функция, как и другие основные, находится в Гаджетах. Кроме того, разнообразие дизайнов и функциональности дополнений, которые вы можете найти в интернете, нельзя описать в двух словах. Встроенный в операционную систему, имеет ряд ограничений по сравнению с календарями от сторонних разработчиков. Установить календарь на рабочий стол, можно обычным способом:

  • Правая кнопка мыши на свободной зоне рабочего стола
  • В открывшемся окне жмём на вкладку гаджеты
  • Выбираем календарь

Большой калькулятор

Калькулятор не стал исключением, установка на дисплей в «семёрке» происходит через меню гаджеты, там он называется Big Calc. Традиционный алгоритм действий, вы получаете калькулятор, огромных размеров, на весь дисплей. В следующих выпусках Виндовс калькулятор можно установить в меню быстрого запуска. Для этого нужно открыть меню Пуск, найти нужную программу и добавить её в меню быстрого запуска, нажатием на правую кнопку мышки.

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

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

Источник