Просмотр полной версии : PSPx Browser (на основе IE). Прошу оценить идею
NuEssence
29.12.2009, 00:49
Решил тут пофантазировать и придумать такую программку.
Конечно в дальнейшем можно будет ее очень интересно развить, но хотелось бы выслушать вашего мнения о такой вот штуке.
http://s50.radikal.ru/i127/0912/f2/3711e18ad8bc.png (http://www.radikal.ru)
Не гарантирую, что работать будет у всех. А если вобще работать ни у кого не будет, то пишите, исправлю :)
Он для PSP? Укажи, а то народ не поймет
psixokomatoz
29.12.2009, 01:16
"На основе IE" - явно не для PSP ))
"На основе IE" - явно не для PSP ))
Почему это нет? ПСПишный стандартный браузер основан на Мозиле четвёртой (вроде)
NuEssence
29.12.2009, 05:51
Netfront там браузер..)
ultimatet41
29.12.2009, 06:04
а не лучше ли тогда сделать браузер с поддержкой скинов?
я даже готов помочь написать dll-ку для этого дела
NuEssence
29.12.2009, 07:36
Да я говорю, что идею можно развить дальше некуда :)
работает.
идея хорошая, "тоскай 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
Для контакта уже таких сто тысяч штук.
Для контакта уже таких сто тысяч штук.
Пример в студию!
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-ках, то привязанность к одному языку разработки отпадает.
Я вот не пойму какие вам там алгоритмы нужны, да еще и в дллках. Если то что вы называете "на движке ие" подразумевает тупо вставку веб компонента в виндовс формс. Пишите уж лучше под qt, там сразу есть компонент браузера на webkitе, или на gtk+ с его веб компонентом на основе KHTML, заодно сразу отпадет и привязанность к виндовс.
Amostello
31.12.2009, 10:35
Внесу и свои пять копеек. У меня не работает и я знаю почему :) Судя по скриншоту иконки слишком большие.
Конечно на GTK+ это будет замечательно, но это не за пару вечеров сделать браузер. Если писать на C# (.net) и приследовать мультиплатформенность, то можно поробовать сделать на mono.
И как мне кажется всеже мультиплатформенность в данном случае не нужна.
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
Зачем вам это всё?Потому что людям интересно и это полезно.
Не сочтите за хамство, но на этом браузере будет сидеть 2,5 человека, если повезет.
Зацените че нашел - http://www.mozilla-europe.org/ru/firefox/
Докто?, Я о том же, но народу весело. )
Докто?,
легче конечно критиковать, чем что то самому сделать. Всетаки все великое начинается с малого. Вот кому станет легче если автор послушает тебя и забросит это дело? Пускай продолжает, совершенствуется и успехов ему в дальнейших начинаниях))))
Известных и хороших браузеров 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
ну вот новая версия хороша) для чата там, или на флешечку - вполне))
Это и мне получается теперь надо второй релиз того же уг только под QT писать... :spiteful:
NuEssence
09.01.2010, 23:06
твое дело))
SunTexnik
16.01.2010, 22:24
вопрос про флешечку...что будет с вложениями и с картинками?
з.ы. я лично не прочь что то посмотреть из архивов когда интернета нету а надо
А зачем тему в важные закинули?
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 для окна то я бы рекомендовал это сделать так как тогда будут отображаться надписи у чек бокса и у других элементов при включенном стекле
vBulletin® v3.8.7, Copyright ©2000-2025, vBulletin Solutions, Inc. Перевод: zCarot