Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.25;
Скачать: CL | DM;

Вниз

Пишем браузер...   Найти похожие ветки 

 
Pavor   (2002-11-04 10:33) [0]

Приветствую всех!

Такой вот вопрос. Если браузер свой писать и не пользоваться при этом компонентом TBrowser Delphi - как быть?
Ну, html с сервера можно с помощью TNMHTTP получить, а как его отобразить? Какие будут соображения?


 
Ghost. ©   (2002-11-04 10:35) [1]

а писать не употеешь?


 
hooch ©   (2002-11-04 10:36) [2]

компонент есть THtmlViewer


 
Anatoly Podgoretsky ©   (2002-11-04 10:36) [3]

На первый вопрос писать с помощью Дельфи
На второй вопрос писать свой браузер


 
KSergey ©   (2002-11-04 11:18) [4]

Не совсем понятно в чем именно проблема. Конкретизируйте.
Не знаете как отображать - читайте книжки и думайте. Много думайте.
Микрософт в свое время купила ядро.
Хотя что именно входит в понятие ядра браузера мне, с силу абсолютного не владения тематикой, не известно.


 
KSergey ©   (2002-11-04 11:22) [5]

И чем дольше будете думать, тем яснее начнете ощущать, что даже если бы не было TNMHTTP, то состряпать его аналог - это фигня по сравнению с остальным.


 
Pavor   (2002-11-04 13:58) [6]

Ну ладно-ладно...
Я же чисто теоретически спросил. ;) Сильно маяться не собирался. Как представлю себе, как таблицы html отображать придется - не по себе становится.

И все же... :) Если не привлекать специальных компонентов типа THtmlViewer (хотя я что-то не знаю такого), где можно html показать - в RichEdite ? Или как?


 
Кулюкин Олег ©   (2002-11-04 14:13) [7]

Посмотрите на торри THTMLParser, в нем есть демка.
Не ее основе можно написать функцию, которая будет рисовать HTML на канвасе.
Для несложного текста я такое делал, работало вполне нормально.

А вообще, не стоит писать свой браузер.


 
Карелин Артем ©   (2002-11-04 14:15) [8]

А парсер CSS тоже надо использовать... Явно задачка для НИИ.


 
Дмитрий К.К.   (2002-11-04 14:27) [9]

Какой свой браузер??? Ты в своем уме? Ты кем себя возомнил? Командой разработчиков Оперы?


 
Карелин Артем ©   (2002-11-04 14:53) [10]

А опера все-равно глючит, когда за генерацию HTML берусь я...
Только експлорер показывает то, что я делаю. Ну а в линухе есть броузер (в KDE по умолчанию), так он вообще в 5% показывает мои творения.
А все дело в том, что я творил очень сложные стили CSS + скрипты прикольные типа Fading BackGround или дождика.


 
Pavor   (2002-11-04 16:03) [11]

2 Дмитрий К.К.:
Ну зачем столько эмоций сразу? :)
Почему сразу намеки на мое ментальное состояние? И в конце концов, почему именно командой разработчиков Оперы? Если уж возомнить о себе - так на полную катушку...
Повторюсь - мне просто интересен ПРИНЦИП и как оно, ч*рт возьми, вообще работает.

Спасибо за внимание.


 
Карелин Артем ©   (2002-11-04 16:28) [12]

>>Повторюсь - мне просто интересен ПРИНЦИП и как оно, ч*рт возьми, вообще работает.

Это хорошее ментальное состояние.


 
Pavor   (2002-11-04 16:33) [13]

Пасибо. ;)


 
Дмитрий К.К.   (2002-11-04 17:35) [14]

:)


 
Сатир ©   (2002-11-04 20:23) [15]

>Пишем браузер...
короче, не пишем браузер...


 
Cobalt ©   (2002-11-05 01:07) [16]

> мне просто интересен ПРИНЦИП
Работает все очень просто: разбирается текст, составляются коллекции (или че там у кого что) элементов с аттрибутами согласно стандартам и собственным фичам(IE), устанавливаются координаты элементов, и в OnPaint - отрисовывается. или доп. окна рисуют(каждый по своему)


 
.nuke ©   (2002-11-05 02:10) [17]

>Карелин Артем © (04.11.02 14:53)
>А опера все-равно глючит, когда за генерацию HTML берусь я...
>Только експлорер показывает то, что я делаю. Ну а в линухе есть
>броузер (в KDE по умолчанию), так он вообще в 5% показывает мои
>творения.
>А все дело в том, что я творил очень сложные стили CSS + скрипты
>прикольные типа Fading BackGround или дождика.
Из этого следует что это у тебя в олове что-то глючит, а правильно и хорошо написанный будет работать и отображаЦа практически одинаково как и под линухой так и под виндой....

ЗЫ
ты про Lynx ничего не слышал? //cамый правильный бровзер :)


 
Дмитрий К.К.   (2002-11-05 06:30) [18]

Так пишем али нет? :)))


 
esu ©   (2002-11-05 06:46) [19]

Итак:
Операционка разрабатывается, броузер делается, компилятор вроде бы тоже кто-то начинал... Остальсь только word сделать и все пучком будет :)


 
Кулюкин Олег ©   (2002-11-05 09:18) [20]

2 esu © (05.11.02 06:46)
И Excel :)


 
Карелин Артем ©   (2002-11-05 10:05) [21]

>.nuke © (05.11.02 02:10)
Попрошу не переходить на личности. У меня в то время было такое же ментальное состояние, как и у автора. Для души броузеры мучал. А не для пуза.
Линкс я видел.

ЗЫ:background="c:\con\con" - И ваша 9X в ауте


 
Pavor   (2002-11-05 13:22) [22]

Насчет операционки - это мысль! :)
Только здается мне, что наилучшие решения уже найдены...
А вот с интерфейсом - мне бы хотелось поэкспериментировать с неоконным интерфейсом. Это у меня после статьи "Этот странный и противоестественный оконный интерфейс" ;)
Насчет этого есть какие-нибудь идеи?



Страницы: 1 вся ветка

Текущий архив: 2002.11.25;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.017 c
1-82738
gvb
2002-11-14 19:05
2002.11.25
Как обработать rtf?


4-83079
Reals
2002-10-15 18:31
2002.11.25
Как из реестра прочитать стринговое значение...


4-83078
misterix
2002-10-15 15:38
2002.11.25
Активизация приложения


1-82793
dimonf
2002-11-13 15:30
2002.11.25
Как зашифровать от лишних глаз INI файл ???


6-82900
Artemkin
2002-10-01 07:23
2002.11.25
Вот какая штука...