Давно хотел написать что-нибудь интересное и полезное, и вот однажды набрел на сайт yartemp.com. На нем выводится температура в Ярославле, причем не прогноз, а реальная температура на улице. Автору сайта респект.
Сам я сижу под ХРюшей и поэтому виджетов как таковых на ней нету. Ставить сайдбар или лепить еще что-то не хотелось, пришла мысль, а почему бы не написать простенькую программу. С идеями программ, которые реально пригодятся и в тоже время не имеют аналогов, всегда напряжно, и вот ОНА – идея. Поразмыслив немного, я послал куда подальше все библиотеки компонентов, а именно VCL и .Net Framework, потому что не хотел перегружать программу. Лишние метры на диске и в памяти явно были не в пользу моей программы, тогда бы идея лишалась смысла. Поэтому писать программу было решено на чистом виндовом API. Можно сколь угодно долго кричать, что это не модно, это прошлый век, но программа в первую очередь предназначалась для собственного использования, а я был заинтересован в минимальных системных затратах.
И вот через месяц программа была практически полностью дописана. Хотя она функционирует в полной мере, но кое-какие баги существуют, да и какой проект обходиться без них. Чтобы у Вас не возникло чувство, что на такую простенькую программу было затрачено очень много времени, то скажу в свое оправдание, что писалась программа по ночам, потому что все мы люди и все мы хотим отдыхать летом, после трудного учебного года. К тому же 2 недели по вине телефонистов в доме не было интернета. И писал я одновременно не только свой виджет, но и скинмакер к нему.
Вообще написание программы было интересным время препровождением, изучая доселе не известные возможности винды, я больше проникался духом, что сама винда является недооцененной (линуксойды не будем вдаваться в полемику, я не кидаю камень в Ваш огород).
Я постарался максимально отполировать программный код, чтобы программа требовала минимум ресурсов. На ваш суд выкладываю свою программу на своем же блоге. Это моя первая программа увидевшая свет, поэтому не судите строго. К сожалению исходники программы пока не могу опубликовать, потому что они находятся в слегка разрозненном состоянии. Большинство листингов будет выложено в статья по WinAPI, на написание которых вдохновил меня кодинг программы.
Хочется выразить огромную благодарность force, автору сайта yartemp.com за сотрудничество.
PS от 2 апреля 2011г.
Это окончательная версия программы, никакие изменения в данную версию программы вносится не будут. Возможно к концу августа выйдет полностью переработанная версия программы. Данная версия ориентирована на Windows XP, хотя под семеркой программа запускается, но автоматическое обновление не работает из-за того, что модуль обновлений (по неизвестным мне причинам) требует запуска с правами администратора.
NihiL (06.06.2011 17:00)
AlaXiZ (08.06.2011 16:10)