PDA

Просмотр полной версии : VK Message Notifier by AlexTheC0d3r


AlexTheC0d3r
19.02.2010, 09:18
VK Message Notifier by AlexTheC0d3r

Язык: C#
+ компонент WatiN

Цель: Небольшой опенсорс проект, показывающий, как легко можно написать десктопное приложение, для работы с WatiN... и, возможно, исполняющее сложную веб-автоматизацию...

Скриншот:

http://s43.radikal.ru/i102/1002/e7/3add0dd20b77.jpg

Возможности:

[|] Два вида авторизации, явно со страницы http://vkontakte.ru/
Неявно со страницы http://vkontakte.ru/login.php
(Явно - ввод непосредственно в браузере вашего логина и пароля)

[|] Отслеживание сообщений в промежутком указанным вами.

[|] Получение вашего Id



В остальном разберетесь сами ;)

Download:

exe:
http://www.rapidshare.ru/1384837

http://slil.ru/28675031

src:
http://www.rapidshare.ru/1384844

http://slil.ru/28675033

Tigger
19.02.2010, 10:31
http://img121.imageshack.us/img121/327/85442609.jpg

Ra$cal
19.02.2010, 11:03
Небольшой опенсорс проект, показывающий, как легко можно написать десктопное приложение, исполняющее сложную веб-автоматизацию...
Помойму многовато пафоса.

И по поводу

[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern MessageBoxResult MessageBox(IntPtr hWnd, String text, String caption, MessageBoxOptions options);
Прекрати везде сувать API. Гугл "messagebox c#"...
http://msdn.microsoft.com/ru-ru/library/system.windows.forms.messagebox.aspx

W!z@rD
19.02.2010, 11:40
бляяяяяяяяяяяяяяяяя
хватит херней страдать.
Импорт MessageBox это же пиздец! Учи нормально среду, а не быдлокодь, именно это ты сейчас показываешь.

Бля, ватин ебана, фраемворк для тестирования веб-приложений.

RedFern.89
19.02.2010, 12:02
зато чувак работает с HTTP :)

Ra$cal
19.02.2010, 12:08
это типа достижение? а если он будет забивать тапком гвозди, тоже будем гордиться? чтото совсем мало адекватных людей на форуме осталось.

W!z@rD
19.02.2010, 12:09
зато чувак работает с HTTP :)

нифига он с http не работает.

RedFern.89
19.02.2010, 12:12
нет, вы немного не поняли меня. Просто он говорил, что не приходилось работать ему с HTTP. Ладно. Сорри если что то не так

W!z@rD
19.02.2010, 12:25
нет, вы немного не поняли меня. Просто он говорил, что не приходилось работать ему с HTTP. Ладно. Сорри если что то не так

ты не понял, тут нет явной работы с http

Tigger
19.02.2010, 12:28
нет, вы немного не поняли меня. Просто он говорил, что не приходилось работать ему с HTTP. Ладно. Сорри если что то не так

Он через сторонний класс все делал, т.ч. работы с HTTP фактически и нету.

sn0w
19.02.2010, 12:30
чтобы понять ос, надо знать апи и то как она живет, а чтобы растянуть tbutton на форме - не надо знать ничего =)

sn0w
19.02.2010, 12:31
это типа достижение? а если он будет забивать тапком гвозди, тоже будем гордиться? чтото совсем мало адекватных людей на форуме осталось.

по мне, - так завидуют просто)

flacs
19.02.2010, 12:53
да уж, после таких помидоров, врядли этот юзер еще что либо выложит)

RedFern.89
19.02.2010, 14:31
да он мне все объяснил уже) мда.. я бы понел эту прогу, если бы действительно была явная работа с этим протоколом. Он же не такой уж и сложный))

noxjoker
19.02.2010, 14:39
пускай человек как хочет так и пишет ...
Было предложено это бистрей написать без API может человеку так удобней ...

RedFern.89
19.02.2010, 14:42
хм. но что бы запускался скрытый IE. не очень то это и грамотно я бы сказал

noxjoker
19.02.2010, 14:44
RedFern.89 это 1 строчка в С# ))) А у него ...

AlexTheC0d3r
19.02.2010, 14:49
http://img121.imageshack.us/img121/327/85442609.jpg

включил в архив эту dll

Некоторое подправил, избавился от WinApi, спасибо W!z@rD

Повторяю, программа не работает конкретно с http протоколом... запускается невидимый IE

Если хотите узнать, что он делает, то измените атрибут ie.visible на true

кстати, насчет помидоров.... Не ошибается тот, кто ничего не делает...

][yZ
19.02.2010, 15:13
"Повторяю, программа не работает конкретно с http протоколом... запускается невидимый IE"
вот это убивает просто

Gar|k
19.02.2010, 15:58
О май гад! невидимый IE отаке

я прикидываю через пару лет - C# c0mpi13R by AlexTheC0d3r "запускается невидимая Microsoft Visual Studio 2010" xD

AlexTheC0d3r - в С# WinAPI не оправдан т.к среда разработки .NET создаёт байт-код, предназначенный для исполнения виртуальной машиной, а не машинный код.

В общем на прямую с системой ты не работаешь и использование системных функций не даст тебе никакого прироста производительности и уменьшения объема кода (з.ы: не проверял, но блин это логично)

sn0w
19.02.2010, 16:01
запускается невидимая Microsoft Visual Studio 2010"

отжег, кэп!)))

AquaKlaster
21.02.2010, 22:27
спс +1

cheater_man
23.02.2010, 14:04
Смысл твоего

System.Threading.Thread.Sleep(2000);

если

private void button1_Click(object sender, EventArgs e)

Не потоковая ф-ция. :confused:
Да... конечно исходник лучше не выкладывать, а то понимаешь, что же это за лажа :)