PDA

Просмотр полной версии : PSPx Browser (на основе IE). Прошу оценить идею


NuEssence
29.12.2009, 00:49
Решил тут пофантазировать и придумать такую программку.
Конечно в дальнейшем можно будет ее очень интересно развить, но хотелось бы выслушать вашего мнения о такой вот штуке.

http://s50.radikal.ru/i127/0912/f2/3711e18ad8bc.png (http://www.radikal.ru)

Не гарантирую, что работать будет у всех. А если вобще работать ни у кого не будет, то пишите, исправлю :)

lale05
29.12.2009, 00:58
Он для PSP? Укажи, а то народ не поймет

psixokomatoz
29.12.2009, 01:16
"На основе IE" - явно не для PSP ))

lale05
29.12.2009, 02:23
"На основе IE" - явно не для PSP ))

Почему это нет? ПСПишный стандартный браузер основан на Мозиле четвёртой (вроде)

NuEssence
29.12.2009, 05:51
Netfront там браузер..)

ultimatet41
29.12.2009, 06:04
а не лучше ли тогда сделать браузер с поддержкой скинов?
я даже готов помочь написать dll-ку для этого дела

NuEssence
29.12.2009, 07:36
Да я говорю, что идею можно развить дальше некуда :)

ivy
29.12.2009, 10:38
И зачем это нужно?

q1t
29.12.2009, 10:54
работает.
идея хорошая, "тоскай pspx с собой на флешке" ^^

NuEssence
29.12.2009, 19:15
Ну вобще я хотел бы ввести такую вещь, как уведомления о личных сообщениях, а также быстрый доступ к различным разделам форума и не только его.

Все это я мог бы красиво оформить :)

"пспх-то на флешке", а интернет-трафик на флешку не запишешь..)

Nicht Vobla
29.12.2009, 19:24
Отличная идея!!! если все это девести до ума, красиво оформить, то можно срубать тебе бабло, разрабатывая такие браузеры для других форумов, сайтов.

NuEssence
29.12.2009, 21:45
да не, не думаю, что деньги с такой банальной проги можно срубить :)

mils_prowes
29.12.2009, 21:47
для контакта напишешь-народ будет в восторге xD

Steve Justice
29.12.2009, 22:08
Для контакта уже таких сто тысяч штук.

Volkoff
29.12.2009, 22:13
Для контакта уже таких сто тысяч штук.

Пример в студию!

NuEssence
29.12.2009, 22:26
VolkOFF, примерно такого нет, чтоб окно сайта вылазило, но вот чтоб лс уведомления появлялись, таких правда много, например, Я.Онлайн

Dr.House
29.12.2009, 23:16
давайте свой браузер напишем! самый быстрый в рунете!

NuEssence
30.12.2009, 01:01
ыхых) я даж не предтавляю как это сделать))
точнее представляю, но тут работа огромная ))

ultimatet41
30.12.2009, 07:48
давайте свой браузер напишем! самый быстрый в рунете!

Вполне реально написать свой движок опираясь на исходники OpenSource программ. А если писать его исключительно для форума (без строки перехода и блокировки ссылок не начинающихся на pspx.ru правда тогда администрации форума придётся позабыть о деньгах с рекламы :)) то можно сделать чтоб прога летала.

Steve Justice
30.12.2009, 10:34
Vklife

ultimatet41
31.12.2009, 00:28
ну раз достаточно много форумчан поддержало данную идею предлагаю начать полноценную разработку программы (пока что на движке IE) и для начало нужно определить следующие пункты:
1)ну во-первых нужно определится стем что должна уметь прога.
2) разработка дизайна программы.

И ещё если реализовывать основные алгоритмы программы в dll-ках, то привязанность к одному языку разработки отпадает.

ivy
31.12.2009, 09:52
Я вот не пойму какие вам там алгоритмы нужны, да еще и в дллках. Если то что вы называете "на движке ие" подразумевает тупо вставку веб компонента в виндовс формс. Пишите уж лучше под qt, там сразу есть компонент браузера на webkitе, или на gtk+ с его веб компонентом на основе KHTML, заодно сразу отпадет и привязанность к виндовс.

Amostello
31.12.2009, 10:35
Внесу и свои пять копеек. У меня не работает и я знаю почему :) Судя по скриншоту иконки слишком большие.
Конечно на GTK+ это будет замечательно, но это не за пару вечеров сделать браузер. Если писать на C# (.net) и приследовать мультиплатформенность, то можно поробовать сделать на mono.
И как мне кажется всеже мультиплатформенность в данном случае не нужна.

ivy
31.12.2009, 14:24
Amostello, На gtk+, а уж тем более на qt, будет ничем не сложнее windows forms, которые на скриншоте.

ivy добавил 31-12-2009 в 14:24
Ладно переборол свою лень )
Вот вам то же самое что на скриншоте только написанное на qt и использующее не ie, а WebKit. И к тому же работающее в теории под вин, маком, лином и хз чем еще.
#ifndef QTPSPX_H
#define QTPSPX_H

#include <QWidget>
#include <QPushButton>
#include <QtWebKit>

class qtpspx : public QWidget {
Q_OBJECT
protected:
QPushButton *fwd, *bwd, *ref, *cabinet, *pm;
QWebView *view;
public:
qtpspx(QWidget *parent = 0, Qt::WFlags flags = 0) {
setFixedSize(1100, 900);

fwd = new QPushButton("<", this);
ref = new QPushButton("Ref", this);
bwd = new QPushButton(">", this);

cabinet = new QPushButton("Cabinet", this);
pm = new QPushButton("Personal messages", this);

fwd->move( 10, 10);
ref->move( 100, 10);
bwd->move( 200, 10);
cabinet->move(10, 50);
pm->move(100, 50);

view = new QWebView(this);
view->setGeometry(0, 100, 1100, 800);
view->load(QUrl("http://pspx.ru/forum/"));
view->show();

QWidget::connect(fwd, SIGNAL(clicked()), this, SLOT(cmd_fwd()));
QWidget::connect(bwd, SIGNAL(clicked()), this, SLOT(cmd_bwd()));
QWidget::connect(ref, SIGNAL(clicked()), this, SLOT(cmd_ref()));
QWidget::connect(cabinet, SIGNAL(clicked()), this, SLOT(cmd_cabinet()));
QWidget::connect(pm, SIGNAL(clicked()), this, SLOT(cmd_pm()));
}
~qtpspx() {};

public slots:
void cmd_fwd() { view->back(); }
void cmd_bwd() { view->forward(); }
void cmd_ref() { view->reload(); }
void cmd_cabinet() { view->load(QUrl("http://www.pspx.ru/forum/usercp.php")); }
void cmd_pm() { view->load(QUrl("http://www.pspx.ru/forum/private.php")); }
};

#endif // QTPSPX_H


Ну и скриншот:
http://img403.**************/img403/903/pspxqt.png

И зы, этот комент добавлен из этого "браузера".

Steve Justice
01.01.2010, 20:04
Зачем вам это всё?

Alex VoorheeS
07.01.2010, 13:36
Зачем вам это всё?Потому что людям интересно и это полезно.

Докто?
07.01.2010, 17:14
Не сочтите за хамство, но на этом браузере будет сидеть 2,5 человека, если повезет.
Зацените че нашел - http://www.mozilla-europe.org/ru/firefox/

ivy
07.01.2010, 17:36
Докто?, Я о том же, но народу весело. )

DIIGMO
07.01.2010, 17:56
Докто?,
легче конечно критиковать, чем что то самому сделать. Всетаки все великое начинается с малого. Вот кому станет легче если автор послушает тебя и забросит это дело? Пускай продолжает, совершенствуется и успехов ему в дальнейших начинаниях))))

Докто?
07.01.2010, 22:43
Известных и хороших браузеров 2-3 штуки. А "великих начинаний с малого" тонны.
Однако критиковать действительно легче всего, поэтому замолкаю)

NuEssence
09.01.2010, 18:15
в короткие перерывы между учебой, коротал время за прогой, осваивал язык дальше.

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

вот второй релиз проги
http://s47.radikal.ru/i116/1001/61/5380f781bb80.png (http://www.radikal.ru)
качаем из вложения в посте

Dr.House
09.01.2010, 19:14
ну вот новая версия хороша) для чата там, или на флешечку - вполне))

ivy
09.01.2010, 20:53
Это и мне получается теперь надо второй релиз того же уг только под QT писать... :spiteful:

NuEssence
09.01.2010, 23:06
твое дело))

ivy
10.01.2010, 11:44
NuEssence, Я шучу. )

SunTexnik
16.01.2010, 22:24
вопрос про флешечку...что будет с вложениями и с картинками?
з.ы. я лично не прочь что то посмотреть из архивов когда интернета нету а надо

Volkoff
16.01.2010, 22:41
А зачем тему в важные закинули?

NuEssence
16.01.2010, 23:28
SunTexnik, вот вы выдумали с флешкой))

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


Volkoff, хз

NuEssence
19.01.2010, 19:54
вот решил почудить еще с этой программой
кому еще интересно смотреть на это, предлагаю полюбоваться

запустить ее можно только на Windows Vista или 7, версии XP и ниже не подойдут, скоро исправлю (но там все равно изменений не будет, т.к. dwmapi.dll там отсутствует)

выглядит это так
http://s002.radikal.ru/i199/1001/8c/f4127ff0b074.png
собственно изменения в интерфейсе, убрал "надоедливый фон", сделал фон со стеклянным эффектом

скачать можно из вложений

ultimatet41
19.01.2010, 22:19
Не знаю так задумывалось или нет, но когда жмёшь на кнопочку отмена загрузки появляется сообщение об успешной загрузки страницы, что странно так как по идее должно появляться, сообщение о отмене загрузки страницы.
Поехали далее если перейти назад нельзя, сообщение о успешной загрузки страницы всёравно появляется хотя по сути нечего ни грузится.
P.S.
Возможно я и излишне придирчив, но с другой стороны тебе вроде как интересно писать "хороший софт", а я как раз помогаю тебе в этом.

NuEssence
20.01.2010, 21:09
исправил и что ты говоришь (заменил на статус, который бы писался в IE), исправил и оформление, теперь запустится на XP, но без "стекла" (кстати, сам не проверял, проверьте, а то вдруг..).

Кому нужно стекло, щелкните на галочку, ее сложно не заметить.

http://s006.radikal.ru/i215/1001/de/51b49218100d.png
http://s43.radikal.ru/i102/1001/f4/21864026dd21.png

ultimatet41
20.01.2010, 21:32
чисто из любопытства хотел узнать почему нельзя отключить стекло без перезапуска программы и ещё если есть возможно включить double buffer для окна то я бы рекомендовал это сделать так как тогда будут отображаться надписи у чек бокса и у других элементов при включенном стекле