Модераторы: Akina

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как написать браузер, Visual Basic, браузер НЕ Explorer 
:(
    Опции темы
*W!ld_$py*
Дата 1.11.2005, 16:27 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Народ!!!
Подскажите, плиз как написать браузер, не используя компонент explorer'а...
То есть браузер с нуля ??? smile
  Вверх
Exception
Дата 1.11.2005, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 7
Всего: 186



очень сложно. на VB не напишешь
PM   Вверх
SCINER
Дата 1.11.2005, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 9.5.2003
Где: Казань

Репутация: 1
Всего: 1



Никогда не говори никогда!

Вот мой браузер!!!
Чисто на VB. Полностью моя работа.

http://forum.sources.ru/index.php?act=Atta...=post&id=680651
PM MAIL WWW ICQ   Вверх
z-END
Дата 1.11.2005, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: нет
Всего: 102



SCINER исправь ссылку чтобы без регистрации можно посмотреть было!


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
Spawn™Production®
Дата 1.11.2005, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Тестер ПО, VB.NET Developer
**


Профиль
Группа: Участник
Сообщений: 398
Регистрация: 12.4.2005
Где: Зеленоград

Репутация: нет
Всего: 12



SCINER, думаю ты не обидешься, если я тут выложу сие...

Присоединённый файл ( Кол-во скачиваний: 97 )
Присоединённый файл  browser_by_SCINER.zip 215,43 Kb


--------------------
ОС: WinXP SP2 Rus
Frameworks: v1.0.3705, v1.1.4322, v2.0.50215, v2.0.50727
Сам кодю на VB (6.0 (почти забросил), 7.1, 8.0)
PM WWW   Вверх
z-END
Дата 1.11.2005, 23:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: нет
Всего: 102



SCINER может я и ошибаюсь, но куки он использует от ИЕ... уже попахивает не 100% своими руками.

да и зайди на yandex.ru =))


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
SCINER
Дата 2.11.2005, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 9.5.2003
Где: Казань

Репутация: 1
Всего: 1



Spawn™Production® спасибо!
Что-то здешний форум не прнимал от меня архивов =((

2 z-END: Там у меня функция скачивания файла из инета эксплорерная юзается.
А парсинг и рендеринг и все остальное на VB!
PM MAIL WWW ICQ   Вверх
Spawn™Production®
Дата 2.11.2005, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Тестер ПО, VB.NET Developer
**


Профиль
Группа: Участник
Сообщений: 398
Регистрация: 12.4.2005
Где: Зеленоград

Репутация: нет
Всего: 12



z-END, смысл в том, что написать всё-таки возможно. А исправление неисправнойстей - вопрос времени.
Добавлено @ 00:04
Цитата(SCINER @ 2.11.2005, 01:04)
Spawn™Production® спасибо!
Что-то здешний форум не прнимал от меня архивов =((

для тебя всегда пожалуйста.
От меня тоже, пока расширение на zip не поменял
Добавлено @ 00:06
Цитата(z @ 2.11.2005, 00:56)
но куки он использует от ИЕ... уже попахивает не 100% своими руками.

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


--------------------
ОС: WinXP SP2 Rus
Frameworks: v1.0.3705, v1.1.4322, v2.0.50215, v2.0.50727
Сам кодю на VB (6.0 (почти забросил), 7.1, 8.0)
PM WWW   Вверх
SCINER
Дата 2.11.2005, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 9.5.2003
Где: Казань

Репутация: 1
Всего: 1



да и зайди на yandex.ru
а что там ?

кстати у меня не реализованы таблицы =(
(если что)
PM MAIL WWW ICQ   Вверх
z-END
Дата 2.11.2005, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: нет
Всего: 102



Spawn™Production® это все понятно, разговор шел не о том что это нереально, а что это довольно сложно... т.е. чтобы рендер был хотябы более-мене...
на яндекс залазил? такой рендер совершенно несложно сдлеать...
Добавлено @ 00:09
SCINER картнки не грузяцо, позиционирование элементов нет (крое как <center>) не обрабатываются CSS и т.п.


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
SCINER
Дата 2.11.2005, 01:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 9.5.2003
Где: Казань

Репутация: 1
Всего: 1



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


позиционирования нет smile
да там все это есть

там есть:

<p align=left>
<p align=right>
<p align=center>
<p align=ljustify>

Картинки не грузятся только с сайтов, а вот с локального диска все грузится!

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

CSS не обрабатывается, зато например
реализован быстрый парсер
реализована подержка символьных и числовых мнемоник типа &nbsp; &copy;
обрабатываются все цвета типа: red, green или #FFCC00
есть поддержка нескольких кодировок на одной странице
есть поддержка всех типов фреймов,
тега проигрывания музыки,
многоуровневые списки всех типов,
реализованы также ссылки всех видов (даже внутристраничные)
реализованы все теги оформления текста
реализован рендеринг прозрачных GIF-ов
в компоненте реализован механизм навигации по папкам

реализовано событийное управление контролом, т.е. например программер может в своей проге запросто отменить показ контекстного меню или подменить загружаемый URL.

короче там у меня много чего есть (кроме таблиц)

Это сообщение отредактировал(а) SCINER - 2.11.2005, 01:18
PM MAIL WWW ICQ   Вверх
z-END
Дата 2.11.2005, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: нет
Всего: 102



Цитата(SCINER @ 2.11.2005, 01:17)
там есть:

<p align=left>
<p align=right>
<p align=center>
<p align=ljustify>

я этим непользуюсь уже лет цеть.. и мнгоие тоже...
а вот <div style="text-align:center">, <span>, z-index обрабатывается?
Цитата(SCINER @ 2.11.2005, 01:17)
Я ведь не интернет браузер писал, а компонент рендеринга, который можно встроить в свою прогу для просмотра чего нить типа хелпов или электронных книг

Для дельфей таких контролов полно, в них ничего (сворешенно ничего) сложного нет, а бразуер... браузер это сложно... так что недумаю что стоит сравнивать твое творение, котроое к томуже использует стандартную (ИЕ) функцию скачивания файла и даже самый плохенький браузер.. ОК?


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
SCINER
Дата 2.11.2005, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 9.5.2003
Где: Казань

Репутация: 1
Всего: 1



Цитата
(сворешенно ничего) сложного нет

Сказал - сделал.
Ты даже представления не имеешь о том, о чем осмелился так высказываться!
Напиши хотябы контрол наподобии моего.

Написание браузера или написание HTML рендера не является травиальной задачей.

Покажи мне эту кучу контролов (от программистов написавших такой контрол самостоятельно).

Добавлено @ 13:53
Цитата
<p align=left>
<p align=right>
<p align=center>
<p align=ljustify>

я этим непользуюсь уже лет цеть.. и мнгоие тоже...
а вот <div style="text-align:center">, <span>, z-index обрабатывается?


Ну и зря.
- Все знают, что:
- div проблемный тег
- использовать css там где без него можно обойтись глупо
- <p align='right'> - экономичней в плане трафика
- существуют браузеры без поддержки css
PM MAIL WWW ICQ   Вверх
z-END
Дата 2.11.2005, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: нет
Всего: 102



Цитата(SCINER @ 2.11.2005, 13:45)
Ты даже представления не имеешь о том, о чем осмелился так высказываться!
Напиши хотябы контрол наподобии моего

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

Присоединённый файл ( Кол-во скачиваний: 50 )
Присоединённый файл  proga.gif 26,32 Kb


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
cardinal
Дата 2.11.2005, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Модератор: Главное спокойствие! smile


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
WildSpy
Дата 5.11.2005, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 5.11.2005

Репутация: нет
Всего: нет



К представленному выше компоненту очень много замечаний.....но всё таки.....круто!
спасибо...

Замечания:
1. Почему браузер стоит 1500$ smile
2. На время загрузки станицы, браузер виснет...
3. При загрузке yandex.ru, браузер вылетает с ошибкой
4. Загрузка идёт долго....
5. Почти все загруженные страницы отображаются не в перврначальном виде....

НО ВСЁ РАВНО, СПАСИБО......

Кто-нить может предложить более лучший вариант ???
PM MAIL   Вверх
GORI
Дата 17.9.2006, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 29.10.2005
Где: Ukraine, Kharkov

Репутация: нет
Всего: нет



Цитата(z-END @ 1.11.2005,  22:56)
да и зайди на yandex.ru =))

А яндекс так выглядит потому, что это wap версия. Browser Agent скорее всего не определился...  smile 
PM MAIL WWW ICQ MSN   Вверх
Fighter
Дата 18.9.2006, 00:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 810
Регистрация: 5.1.2005

Репутация: нет
Всего: 2



Вы знаете что такое повторное использование кода? Вы знаете что такое разделение труда? Не хочу никого обвинять и ни на кого показывать. Если тебе нужно просто встроить поддержку Internet в своё приложение (например, сделать возможным просмотр прямо из программы домашней странички программы), то не зачем надрываться и начинать писать свой рендер HTML, который как ни прискорбно, но в одиночку у тебя лучше чем у Microsoft все равно не получится написать, но фирма Microsoft представляет результаты твоего труда специально для тебя, т.е. другими словами, сидя в Microsoft Visual Basic 6.0 ты щелкаешь правой кнопкой мышки на свободном месте там где ты выбираешь компоненты для закидывания на форму, у тебя появляется контекстное меню, в нем ты выбираешь пункт 'Components...' и у тебя открывается диалоговое окно, в которым ты можешь выбрать компоненты для добавления. Тебе' сейчас нужно выбрать компонент 'Microsoft Internet Controls'. После того как ты нажмешь на кнопку Ok у тебя на палитре компонент появится 1 компонент. Его то тебе и нужно кинуть на форму. После того, как ты кинешь на форму компонет этот, ты можешь начинать программировать. Программировать в виде

Код

  ...
  WebBrowser1.Navigate("forum.vingrad.ru")
  ...
 
PM MAIL   Вверх
Walera
Дата 20.1.2007, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 4.5.2006

Репутация: нет
Всего: нет



у меня вопрос к SCINER

где в архиве обещенный исходник.
а так в целом контрол мне даже очень подходит, кроме одного не возможно загружать страницу из текстовой строки.
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0920 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.