На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: maxim84_, juice
Страницы: (5) [1] 2 3 ... Последняя » все  ( Перейти к последнему сообщению )  
> Предлагаю, посетителям раздела поучаствовать в небольшом конкурсе., конкурс
    Легенда: Существует огромное кол-во ТВ-тюнеров, ПО которых не позволяет выключать компьютер по расписанию. Отсутствие таймера на выключение доставляет массу неудобств пользователям этих устройств.

    Цель: Написать программу-таймер выключающую компьютер пользователя в указанное им время.

    Требования:

    1. Программа отображается на десктопе в виде часов (отображается текущие время и время оставшиеся до выключения).
    2. Часы отображающие текущие время должны быть реализованы в виде самостоятельно реализованого контрола Clock.
    3. Программа позволяет пользователю свернуть себя в трей.
    4. Программа позволяет пользователю устанавливать, изменять, отменять время выключение компьютера.
    5. Незадолго до выключения программа может подавать звуковой сигнал, предупреждающий пользователя о скором выключении компьютера.
    6. Дополнительный функционал на усмотрение автора.


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

    Платформа: .NET

    Жюри: Модераторы раздела.

    Оценка проектов: Три проекта, лучшие, по мнению жюри, будут проголосованы всеми посетителями раздела на открытом голосовании в течении недели после истечения срока подачи проектов.

    Срок сдачи проектов: В течении месяца после объявления конкурса открытым. Конкурс считается открытым после того как в данной теме отпишутся не менее пяти человек готовых стать участниками конкурса.

    Призы:
    1. Уважение посетителей и это главный приз.
    2. Положительные оценки, выставленные благодарными пользователями в тематическом разделе.
    3. Dgm по согласованию с администрацией.

    Просьба откликнуться готовых поучавствовать :)

    К этому моменту откликнулись:
    Vitik
    Pit-Bul
    Miha_Dnepr
    Отшельник
    Flex Ferrum (вне конкурса С++ + Qt4)
    GarF1eld
    Pavia
    wdk
    Flanker
    Ни один победитель не верит в случайность.
      интересный конкурс, но задание странное... почему такое было выбрано именно оно?
      хотя ради интереса я попробую сделать такую программку...
      O_o
        согласен попробовать, тоже очень интересно стало почему именно таймер ?
        Истина где-то рядом!?!
          Мой вариант, вне конкурса, на приз не претендую :lol:
          ExpandedWrap disabled
            shutdown -i
          Quelle solitude de mourir sans certitude d’être au moins une particule de vie, un point minuscule utile à quelqu’un.
            Цитата Vitik @
            интересный конкурс, но задание странное... почему такое было выбрано именно оно?

            Цитата Pit-Bul @
            согласен попробовать, тоже очень интересно стало почему именно таймер ?

            Мне кажется, что приложение должно быть вмеру простым, полезным, а главное допускать свободу творчества. :)

            Предположим, кто то из участников решит сделать это в виде электронных часов с различными видами (обратный отсчет, обычные часы, секундомер), другой решит, что приложение может выглядить обычными аналогывыми часами располагающимися на десктопе и при этом позволять пользователю выбирать из контекстного меню время выключения... Кто-то возможно решиться сделать планировщик на основе календаря или собственной задумки. Вариантов тьма, нужно просто хорошо все продумать. Часы концепция знакомая нам всем с детства :) Она позволяет сосредоточиться на реализации и продумывании интерфейса, а не на чтении фолиантов по компрессии и передачи данных.
            Ни один победитель не верит в случайность.
              хм... ну, а какие основные требования? я понял что оно только одно - "выключить компьютер в какое-то время", или есть еще что-то, что было бы желательным?
              (чую, что у меня будет 1 поле ввода часов, 1 минут и 1 кнопка... :( )
              O_o
                Цитата Vitik @
                хм... ну, а какие основные требования? я понял что оно только одно - "выключить компьютер в какое-то время", или есть еще что-то, что было бы желательным?

                Да это требование основное. Но прежде чем писать подумай, что бы ты его хотел получить сам от такой программы? Наверное возможность перезагружать компьютер по расписанию как минимум, вероятно тебе бы захотелось, что бы выглядела она не текстбоксом, а в виде симпатичных электронных (аналоговых) часов при этом распологаясь в окне не стандартной формы. А может ты напишешь контрол который будет поддерживать "шкурки" для часов или отрисовывать себя в зависимости от указанной темы. Возможно захотел бы предусмотреть возможность подачи звукового сигнала по срабатыванию таймера, а может захотел бы сделать диалог где бы пользователь мог бы спланировать выключение компьютера по расписанию.... Вероятно у тебя найдутся и свои собственные идеи. Тебе самому решать, что из этого ты можешь и готов реализовать в рамках конкурса. Мне бы не хотелось ставить жесткие рамки т.к. я понимаю, что многие работают или сдают экзамены и не могут потратить много времени на создание приложения.
                Ни один победитель не верит в случайность.
                  Программа, главная задача которой - выключатб компьютер должна быть не слышна и не видна. Максимум что она должна уметь делать - за 5 минут до выключения опционально оповестить пользователя, о грядущем выключении.
                  Да и вообще, полезность весьма сомнительна. Если пользователь будет присутствовать в момент необходимого выключения компа, он сам это сделает безо всяких программ. Если же предполагается его отсутствие, вышеуказанный shutdown вполне справится со своей задачей.
                  Well, here is your problem, right here. You've got a skull embedded in your head!
                    Цитата n0rd @
                    Программа, главная задача которой - выключатб компьютер должна быть не слышна и не видна.

                    Если подходить именно так к вопросу, то я спорить не стану. Условие задачи лишь база для творчества.

                    Приведу более интересный ИМХО пример. Имеем ТВ-тюнер ПО которого не предуматривает выключение по таймеру, таких просто навалом. Пишем программу котороя ввиде симпатичных аналоговых часиков демонстрирует нам текущее время и время оставшиеся до выключения компьютра, распологаясь по умолчанию поверх всех окон в верхнем правом углу десктопа. Пользователь который привык "спать" перед "телевизором" будет премного благодарен авторам программы :)

                    На самом деле если у участников есть предложения расширять требования то я только за. Главное, что бы остальные не были против. Просьба высказываться.
                    Ни один победитель не верит в случайность.
                      наверное, без конкретных требований слишком простые программы (например, без тех же часов в углу) будут неконкурентоспособны. лучше поконкретнее описать что надо, а то я вот придумал уже все, но никаких часов и не планировал, простой интерфейс с минимумом функций, так получится что мне и смысла писать нет...
                      O_o
                        Цитата Vitik @
                        так получится что мне и смысла писать нет...

                        Почему? Не осилишь аналоговые часы?

                        Вообщето писать пока не наберутся участники смысла я не вижу. Пока мы можем только обсуждать и конкретизировать требования.

                        Можно взять за основу легенду с ТВ-тюнером.

                        Добавил требования и легенду в шапке.
                        Сообщение отредактировано: juice -
                        Ни один победитель не верит в случайность.
                          Интересненько :)
                          Демки, фотки с концертов и др. инфа http://vkontakte.ru/club3969012
                            блин... как меня это заинтересовало...вроде такая прога мне и нафиг не нужна, сижу... кодю... даже, наверное, не для конкурса, а для души... ибо врядли удовлетворит нынешним требованиям...
                            juice, затейник... спасибо что хоть чем-то меня занял...
                            O_o
                              :offtop:
                              Скрытый текст
                              А на С++ + Qt можно? :whistle:


                              Добавлено
                              Вне конкурса... :)
                              "Математики думают, что Бог в уравнениях, нейрологи уверены, что Бог в мозге, а программисты уверены, что Бог — один из них."
                              Морган Фриман
                              Реализация шаблонов Jinja2 для C++ Jinja2 C++
                                Flex Ferrum.
                                Скрытый текст
                                Если есть желание и время то почему нет? :) Но как ты правильно заметил супертяжи идут вне конкурса :)


                                К этому моменту имеем следующих постояных посетителей раздела которые проявили интерес:

                                Vitik
                                Pit-Bul
                                Miha_Dnepr (?)
                                и
                                дедушка Flex вне конкурса :)

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


                                Рейтинг@Mail.ru
                                [ Script Execution time: 0,1844 ]   [ 17 queries used ]   [ Generated: 1.04.20, 07:06 GMT ]