Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Как создать программу часов?

Ответить
Настройки темы
Разное - Как создать программу часов?

Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


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

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Отправлено: 19:49, 20-05-2009

 

Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


Скажите пожалуйста на c++ получится сделать программу часов с циферблатом?

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Отправлено: 00:52, 21-05-2009 | #2



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

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

pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Это можно сделать на любом языке, имеющем доступ к функции воспроизведения звука (в том числе на javascript или даже батнике) Для проекта требуется:
  1. записать следующие слова в виде звуковых файлов:
    1, 2, (в мужском и женском роде)
    3, 4, 5, 6, 7, 8, 9, (только в мужском)
    10, 11, 12, 13, 14, 15, 16, 17, 18, 19, (только в мужском)
    20, 30, 40, 50, час, часов, часа, минута, минут, минуты, ровно
  2. аппаратные ресурсы: компьютер со звуковой картой (таймер уж стопудово есть)
Дальше делаешь таймер, который срабатывает каждую секунду и обновляет показания часов с сиситемного времени.
При нажатии на секретную кнопку "говорить" превращаешь численное представление времени в прописное (словами). Такой стандартной функции нет, поэтому надо подумать самому вспомнить русский язык. Дальше все слова преобразуешь в список воспроизведения и отправляешь лоюбому проигрывателю.
Пример:
"одиннадцать часов две минуты" -> "wmplayer.exe одиннадцать.wav часов.wav две.wav минуты.wav"
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:02, 21-05-2009 | #3


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


dima1981, Передвижение стрелки часов и делаем часы

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 12:33, 21-05-2009 | #4


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


dima1981, в статье GDI+: графика нового поколения есть пример часов на Си-подобном языке C#.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:18, 21-05-2009 | #5


Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


Какой язык из существующих самый подходящий для того чтобы код получился минимальным?

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Отправлено: 19:37, 21-05-2009 | #6


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


dima1981, ответ на этот вопрос может раздуть холивар, так как избыточность\лаконичность кода в большой степени зависит от стиля программиста. Естественно в каждом языке есть свои задатки\склонности к той или другой крайности, но если подходить с делом, проблем с ясностью кода программы не будет.
Программирование для новичка!
Кстати некоторые графические программы имеют встроенный язык, к примеру в Flash'е есть Action Script.
Flash Analog Clock
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:23, 21-05-2009 | #7


Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


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

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Отправлено: 00:49, 23-05-2009 | #8


Новый участник


Сообщения: 13
Благодарности: 7

Профиль | Отправить PM | Цитировать


Удалено

Последний раз редактировалось 5casper5, 12-09-2015 в 13:55.


Отправлено: 13:26, 23-05-2009 | #9


Аватара для dima1981

Ветеран


Сообщения: 512
Благодарности: 23

Профиль | Отправить PM | Цитировать


встретилась программа часов, то самое, чего столько времени хотелось, вообщем сделал бы примерно такую, но она оказывается есть )
http://soft.oszone.net/program/1724/Skinny_Clock/
5casper5, нормальный сайт, хороший, долго учился писать код и может порекомендуешь какую литературу для самого начального уровня, самую понятную, чтоб за вечер на основе неё мог бы сделать какую то простую программу?

-------
не уверен, что знаешь наверняка, говори об этом заблаговремено )


Отправлено: 17:58, 23-05-2009 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Как создать программу часов?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - Нужно создать простой скрипт или программу(прошу помощи) Bushbasher Скриптовые языки администрирования Windows 1 13-01-2010 20:08
Разное - [решено] Как вернуть отображение часов в трее? honti Microsoft Windows 7 3 02-12-2009 20:50
Помогите создать программу-пустышку leprecon AutoIt 2 24-06-2009 03:09
[решено] Как запустить программу как службу piling Microsoft Windows NT/2000/2003 2 23-09-2008 21:14
[решено] Посоветуйте программу для синхронизации часов Bester Программное обеспечение Windows 4 14-10-2007 21:15




 
Переход