Монитор ЯВ, тИЦ, PR – новое решение
Размышляя о всем, что мне предложили в комментариях, а именно поместить трей и не делать настройки отдельной программой, я до сих пор не определился с выбором, но зато придумал еще одно возможное решение. Смысл заключается в том, что маленькая панелька (см. рисунок ниже) с кнопками будет постоянно «висеть» за всеми окнами системы в правом нижнем углу, тем самым не будет (или не должно) мешать пользователю.
![]()
Эти самые кнопочки и есть то, что нужно – настройки, принудительная проверка. Кстати сюда же можно и сделать выход из программы, кнопку «О программе», где будет указана версия и авторство.
Можно сделать, чтобы эту панельку можно было перемещать как обычное окно системы.
Нужно думать и на будущее, ведь в планах сделать и функции анализа сайта на количество страниц в индексе поисковиков, наличие сайта в крупных каталогах и прочие SEO функции. И не нужно будет искать место для кнопки, которая будет открывать окно с этими функциями.
Я убедился на собственном опыте, что все не так просто, как кажется. Чтобы пользователю было комфортно пользоваться приложением, нужно перепробовать много вариантов. А ведь это очень маленькая программа. Понимаю как тяжело разрабатывать пользовательский интерфейс операционной системы или очень сложных приложений.
Пусть программу я и пишу для своих нужд + получение опыта, но уже как минимум 3 пользователя у нее будет.
Монитор ЯВ, тИЦ, PR – несколько идей
Разработка программы успешно ведется, уже есть наработки. Сейчас уже программа успешно получает информацию о АП ЯВ и АП тИЦ. АП PR скоро тоже будет готов.
Настройки программы
Как я описывал в одной из предыдущих статей, проблему о том, где разместить настройки программы и как осуществить к ним доступ, я до сих пор еще не решил. У меня есть несколько идей по этому поводу, например, можно сделать кнопку «Настройки» в левом верхнем углу окна сообщения. Но тогда в этом случае пользователь сможет поменять их только тогда, когда увидет сообщение, т.е. придется ждать очередного АПа. Это конечно же неудобно для пользователя.
Можно сделать настройки отдельной программой. И при инсталляции выводить ярлык «Настройки программы» на рабочий стол. Также можно сделать и в окне сообщения кнопку «Настройки», при нажатии на которую программа просто будет запускать другую программу.
Несколько запущенных экземпляров программы
Также необходимо обязательно предусмотреть то, что пользователь может запустить два экземпляра программы, тем самым каждый экземпляр будет проверять информацию, что также неправильно.
Нет доступа в интернет
Еще нужно будет решить следующий вопрос: «Показывать ли сообщение об ошибке если нет доступа в интернет?». Я думаю лучше этого не делать, ведь ошибка будет показываться каждый раз при неудачной проверке и тем самым раздражать и надоедать пользователю. Прочитать остальную часть записи »
Новый проект – Монитор ЯВ, тИЦ, PR
Всем доброго времени суток! Недавно захотелось сделать себе программу, которая будет следить за обновлениями ЯВ, а также тИЦ и PR. Программа будет периодически производить проверку и в случае, если была новая Яндекс выдача, то программа покажет соответствующее сообщение.
Вопрос в том, будет ли это актуально, будет ли этим кто-нибудь пользоваться кроме меня? Я планирую сделать простое и в тоже время красивое сообщение, не мешающее пользователю, где-нибудь снизу справа экрана, позади всех окон. Можно конечно сделать и как обычное окно, появляющееся вначале поверх всех окон (не постоянно поверх всех окон), но в этом случае я своей программой могу помешать пользователю, например, если он вводит текст в какое-либо поле, или в других случаях.
После того, как появляется сообщение, оно не исчезнет до тех пор пока пользователь не нажмет на кнопку в нем (пусть будет «Закрыть»). Ни на панели задач ни в трее программы видно не будет. Ниже внешний вид будущей программы, который естественно может измениться.

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





