Форум   Статьи   Новости   Файлы   Bugtraq   Сниффер   Друзья   О Клубе
Вернуться   HPC / CLUB / Деятельность Клуба / Проекты и разработки Клуба
 
  Страница 1
  , 10:49   #1
DWA
Местный
 
Аватар для DWA
 
Регистрация: 25.02.2010
Сообщений: 417

Репутация: 82 / 1
По умолчанию HPC - Informer



Простенький информер для всеми любимого HPC, сидит тихо-мирно в системном трее и по нажатию выводит список последних тем форума, так же позволяет по одному щелчку мыши просмотреть приглянувшуюся тему ;)

Changelog
Спойлер
Build 001
  • Работа в потоке
  • Взаимодействие с системным треем (Левый клик показывает сообщения, Правый клик запускает меню)
  • Выше всех окон (Удобная штука)

Build 002
  • Автозагрузка (Опционально)
  • Автоматическое информирование о новых сообщениях (Всплывающее окно)

Build 003
  • Сохранение настроек в конфиг
  • Быстрый доступ к HPC Live Chat
  • 2 стиля оформления на выбор: White и Dark
  • Изменен эффект появления (По просьбе Nick Hander)

Build 004
  • Звуковое информирование о новых сообщениях
  • Очистка новостной ленты (ПКМ по сообщению)
  • Сделал инсталлер ;)
  • Багфиксы

Build 006
  • Авторизация
  • Быстрый доступ к профилю пользователя
  • Уведомление о пользовательских событиях

Build 007
  • Информирование о новых записях HPC Sniffer
  • Быстрый доступ к личному кабинету HPC Sniffer

Build 009
  • Drag'n'Drop для формы (Перетаскивание в любое место)
  • Запоминание данных авторизации (Автоматический вход)
  • Полная чистка кода, оптимизация работы потоков == быстрее работа + экономия трафика

Системные требования:
.NET Framework 4.0 или Open Source аналог для Linux - Mono

Страница проекта на SourceForge
 

Последний раз редактировалось DWA; 18.03.2012 в 15:58.
Пользователь вне форума    
Наши Спонсоры
  , 07:30   #2
DWA
Местный
 
Аватар для DWA
 
Регистрация: 25.02.2010
Сообщений: 417

Репутация: 82 / 1
По умолчанию

Обновил, если есть какие то пожелания, предлагайте, по мере возможности добавлю в программу
 
Пользователь вне форума    
  , 13:08   #3
Продвинутый
 
Аватар для Nick Hander
 
Локация: Красноярск
Регистрация: 30.03.2010
Сообщений: 1,273

Репутация: 335 / 5

HPC Activity Medal 
По умолчанию

Хотелось бы, если можно, рядом с темой писать ник юзера, который оставил сообщение в теме. (как тут на форуме). Ну и хотелось бы другую анимацию при открытии из трея, а то появление с поддрагиванием, не знаю как другим, но лично мне не очень нравится. Лучше был бы какой-нибудь плавный анимированный разворот или появление через изменение прозрачности или что-то в этом роде. А так спасибо, очень клевая и хорошая штука, особенно если ее дальше развивать и дополнять новыми функциями.
__________________
Не умеешь пользоваться поиском при создании тем? Жди минус в репу!
Пользователь вне форума    
  , 12:04   #4
Местный
 
Аватар для .SET
 
Регистрация: 24.05.2010
Сообщений: 161

Репутация: 51 / 1
По умолчанию

Как выставить в настройках проги авто обновление на 60 сек? Все время сбрасывает на 300...
__________________
Хакер - не преступник. Взлом для искусства. Смысл - в свободе.
Пользователь вне форума    
  , 12:20   #5
DWA
Местный
 
Аватар для DWA
 
Регистрация: 25.02.2010
Сообщений: 417

Репутация: 82 / 1
По умолчанию

Цитата:
Сообщение от .SET Посмотреть сообщение
Как выставить в настройках проги авто обновление на 60 сек? Все время сбрасывает на 300...
Все там нормально должно быть, просто при открытии формы настроек все значения сбрасываются не дефолтные, я переделаю потом, чтобы в конфиг все настройки сохранял
 
Пользователь вне форума    
  , 12:41   #6
Местный
 
Аватар для .SET
 
Регистрация: 24.05.2010
Сообщений: 161

Репутация: 51 / 1
По умолчанию

Цитата:
Сообщение от DWA Посмотреть сообщение
просто при открытии формы настроек все значения сбрасываются не дефолтные
Ну вообщем-то я это и имел ввиду...
Цитата:
Сообщение от .SET Посмотреть сообщение
Все время сбрасывает на 300...
__________________
Хакер - не преступник. Взлом для искусства. Смысл - в свободе.
Пользователь вне форума    
  , 16:01   #7
Форумчанин
 
Регистрация: 29.12.2011
Сообщений: 47

Репутация: 0 / 0
По умолчанию

code:
switch (base.State)
    {
        case MouseState.None:
            rectangle = new Rectangle(0, 0, this.Width, this.Height);
            base.G.FillRectangle(new SolidBrush(Color.FromArgb(0x21, 0x21, 0x21)), rectangle);
            rectangle = new Rectangle(0, 0, this.Width, 0x1a);
            this.DrawGradient(Color.FromArgb(20, Color.White), Color.FromArgb(1, Color.White), rectangle, 90f);
            break;

        case MouseState.Over:
            rectangle = new Rectangle(0, 0, this.Width, this.Height);
            base.G.FillRectangle(new SolidBrush(Color.FromArgb(0x29, 0x29, 0x29)), rectangle);
            rectangle = new Rectangle(0, 0, this.Width, 0x1a);
            this.DrawGradient(Color.FromArgb(20, Color.White), Color.FromArgb(1, Color.White), rectangle, 90f);
            break;

        case MouseState.Down:
            rectangle = new Rectangle(0, 0, this.Width, this.Height);
            base.G.FillRectangle(new SolidBrush(Color.FromArgb(0x19, 0x19, 0x19)), rectangle);
            rectangle = new Rectangle(0, 0, this.Width, 0x1a);
            this.DrawGradient(Color.FromArgb(20, Color.White), Color.FromArgb(1, Color.White), rectangle, 90f);
            break;
    }
индус в действии.
 
Пользователь вне форума    
  , 16:14   #8
DWA
Местный
 
Аватар для DWA
 
Регистрация: 25.02.2010
Сообщений: 417

Репутация: 82 / 1
По умолчанию

Цитата:
Сообщение от GoodDie Посмотреть сообщение
code:
switch (base.State)
    {
        case MouseState.None:
            rectangle = new Rectangle(0, 0, this.Width, this.Height);
            base.G.FillRectangle(new SolidBrush(Color.FromArgb(0x21, 0x21, 0x21)), rectangle);
            rectangle = new Rectangle(0, 0, this.Width, 0x1a);
            this.DrawGradient(Color.FromArgb(20, Color.White), Color.FromArgb(1, Color.White), rectangle, 90f);
            break;

        case MouseState.Over:
            rectangle = new Rectangle(0, 0, this.Width, this.Height);
            base.G.FillRectangle(new SolidBrush(Color.FromArgb(0x29, 0x29, 0x29)), rectangle);
            rectangle = new Rectangle(0, 0, this.Width, 0x1a);
            this.DrawGradient(Color.FromArgb(20, Color.White), Color.FromArgb(1, Color.White), rectangle, 90f);
            break;

        case MouseState.Down:
            rectangle = new Rectangle(0, 0, this.Width, this.Height);
            base.G.FillRectangle(new SolidBrush(Color.FromArgb(0x19, 0x19, 0x19)), rectangle);
            rectangle = new Rectangle(0, 0, this.Width, 0x1a);
            this.DrawGradient(Color.FromArgb(20, Color.White), Color.FromArgb(1, Color.White), rectangle, 90f);
            break;
    }
индус в действии.
Омг, скачал Reflector стал труъ реверсером? Хуки там для отрисовки кнопки в хидере, если что то хочешь пожелать автору класса, прими его контакты
 
Пользователь вне форума    
  , 16:48   #9
Форумчанин
 
Регистрация: 29.12.2011
Сообщений: 47

Репутация: 0 / 0
По умолчанию

Цитата:
Сообщение от DWA Посмотреть сообщение
Омг, скачал Reflector стал труъ реверсером?
перефразирую - скачал студию, нашлёпал в бейсике формочек и стал труъ кодером?

Цитата:
Сообщение от DWA Посмотреть сообщение
Хуки там для отрисовки кнопки в хидере, если что то хочешь пожелать автору класса, прими его контакты
пожелаю, разве что, скорейшего выздоравливания.
 
Пользователь вне форума    
  , 17:24   #10
DWA
Местный
 
Аватар для DWA
 
Регистрация: 25.02.2010
Сообщений: 417

Репутация: 82 / 1
По умолчанию

Цитата:
Сообщение от GoodDie Посмотреть сообщение
перефразирую - скачал студию, нашлёпал в бейсике формочек и стал труъ кодером?
Сомневаешся в моих навыках? Сам то что путнего сделал?)
 
Пользователь вне форума    
  , 17:51   #11
Продвинутый
 
Аватар для Nick Hander
 
Локация: Красноярск
Регистрация: 30.03.2010
Сообщений: 1,273

Репутация: 335 / 5

HPC Activity Medal 
По умолчанию

GoodDie
Не важно, как именно он это сделал, главное, он сделал работающую полезную вещь для обитателей форума. Это достойно похвалы. А твои высказывания не по теме достойны лишь порицания. Выложи и сделай что-нибудь свое полезное, достойное, а пока ты только языком чесать мастер. Либо тролль.
__________________
Не умеешь пользоваться поиском при создании тем? Жди минус в репу!
Пользователь вне форума    
  , 19:20   #12
Постоянный
 
Аватар для Dinga
 
Регистрация: 17.02.2011
Сообщений: 506

Репутация: 18 / 1
По умолчанию

Цитата:
Сообщение от DWA Посмотреть сообщение
https://hpc.name/attachment.php?atta...1&d=1331383418

Простенький информер для всеми любимого HPC, сидит тихо-мирно в системном трее и по нажатию выводит список последних тем форума, так же позволяет по одному щелчку мыши просмотреть приглянувшуюся тему ;)

Реализовано:
  • Работа в потоке
  • Взаимодействие с системным треем (Левый клик показывает сообщения, Правый клик запускает меню)
  • Выше всех окон (Удобная штука)
  • Автозагрузка (Опционально)
  • Автоматическое информирование о новых сообщениях (Всплывающее окно)

Системные требования:
.NET Framework 4.0 или Open Source аналог для Linux - Mono

Скачать
Довольно таки полезно.

На сколько я помню ты уже делал нечто подобное, только там был клиент для HPC. Так вот я думаю было бы не плохо прикрутить в эту программу хотя бы чек ЛС.
 
Пользователь вне форума    
  , 10:30   #13
DWA
Местный
 
Аватар для DWA
 
Регистрация: 25.02.2010
Сообщений: 417

Репутация: 82 / 1
По умолчанию

Обновление
  • Сохранение настроек в конфиг
  • Быстрый доступ к HPC Live Chat
  • 2 стиля оформления на выбор: White и Dark
  • Изменен эффект появления (По просьбе Nick Hander)

Ссылка в первом посте
 
Пользователь вне форума    
  , 18:30   #14
Продвинутый
 
Аватар для M@ZAX@KEP
 
Локация: 404 - Not Found
Регистрация: 14.05.2009
Сообщений: 2,831

Репутация: 616 / 8

HPC Activity Medal 
По умолчанию

DWA, под Linux версии будут? ^_^ Фиг с ним, пусть и проприетарные))
__________________
wut...?
Пользователь вне форума    
  , 18:34   #15
Продвинутый
 
Аватар для CyberComrade
 
Регистрация: 05.01.2011
Сообщений: 1,579

Репутация: 192 / 3
По умолчанию

Цитата:
Сообщение от [email protected]@KEP Посмотреть сообщение
DWA, под Linux версии будут? ^_^ Фиг с ним, пусть и проприетарные))
Да-да... Под Linux бы..
__________________
--------------------------------------------------------------------------------------
Пробиваю любую информацио. По всем вопросам ЛС или ICQ 624957418.
--------------------------------------------------------------------------------------
Пользователь вне форума    

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос про http сниффер, как на HPC Kirill0890 Оффтоп 3 29.07.2011 15:49
Давайте кто-то напишет программу-клиент для HPC, a? atabek Жалобы и предложения 14 04.10.2010 14:34
Работа с инвайтами в HPC Live Chat SokoL Обсуждение Сайта и Форума 0 16.07.2010 16:02
Награды HPC SokoL Обсуждение Сайта и Форума 0 22.01.2010 00:18
Сервис Гарантов HPC SokoL Обсуждение Сайта и Форума 0 11.12.2009 21:42



Часовой пояс GMT +2
Powered by vBulletin® 3.x.x Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Copyright © 2008 - 2013 «HPC» Реклама на сайте Правила Форума Пользовательское соглашение Работа на сайте
При копировании материалов ставьте ссылку на источник
Все материалы представлены только в ознакомительных целях, администрация за их использование ответственности не несет.