Board.KolibriOS.org
http://board.kolibrios.org/

WebView: Text-based Browser
http://board.kolibrios.org/viewtopic.php?f=40&t=1075
Page 1 of 54

Author:  Leency [ Sat Jun 21, 2008 1:07 am ]
Post subject:  WebView: Text-based Browser

Около полугода назад Veliant кинул мне все свои прокты для Колибри. Среди них был один довольно интересный - "HTML Viewer in C--", но только как идея :) Он лежал у меня всё это время, пока я не накопил достаточно знаний для того чтобы начать приводить его в нормальное состояние (и всё же не надо забывать что я такой себе программист и всё ещё учусь).
Я уже адаптировал код программы под новую версию библиотеки menuet.h-- -> kolibri.h--. Изменил структуру елемента TWB. Сам по себе браузер - это компонент, но в текущей реализации может быть в окне только один, вообще и данная структура требует переделки... там ещё работы и работы... Изменён, конечно, дизайн, добавлены клавиши управления\скролл колёсиком. При прокрутке уже не перерисовывается ВЕСЬ список, но всё ежё текст выводиться по букве :)
Я бы никогда не стал выкладывать ЭТУ версию, т.к. она всё ещё версия 0.00001, если бы не возникла эта тема. Пока эта программа демонстрирует только то, что работа ведётся... и велась бы намного быстрее если бы я работал в комманде с программистом, знающим ассемблер, имеющим аську и желание отвечать на вопросы и иногда писать код :D

В планах очень и очень многое. Версия 0.1 возможно выйдет через неделюку-полторы где-то ЕСЛИ ВСЁ БУДЕТ ХОРОШО.

P.S. 1. Я думаю, все догадались что "браузер" пишеться на С--.
2. Будет прикручен ЕдитБокс от Лрз, пока проосто не успел.

Attachments:
HTMLviewer.zip [21.65 KiB]
Downloaded 660 times

Author:  Veliant [ Sat Jun 21, 2008 1:50 am ]
Post subject:  Re: Пародия на HTML Viewer

Ну имеются еще вот такие версии если честно
htmlv по умолчанию открывает /rd/1/index.htm


А критику в мой адрес я понял.... чтож поделать извини что я так

Attachments:
File comment: 2 хтмл вьювера
HTML.zip [3.49 KiB]
Downloaded 478 times

Author:  Leency [ Mon Jun 23, 2008 2:14 am ]
Post subject:  Re: HTML Viewer

Ну вот и вышла новая версия HTML Viewer 0.1. Изменения, внесённые за полтора дня:

- более или менее полная поддержка тегов: b, strong, i, u, s, br, pre, title, li, p. Поддержка закрывающих тегов соответственно;
- поддержка вложеных тегов;
- игнорирование ненужных пробелов в теге (пример: < b >);
- увеличена скорость прокрутки и программы;
- полоса адреса (EditBox) от <Lrz>, спасибо ему огромное;
- остановка рисования после тега </html>.

Да, и прежде чем писать "У меня программа не работает" прочитайте ReadMe.

Attachments:
HTMLv_v0.1.zip [20.81 KiB]
Downloaded 469 times

Author:  Leency [ Tue Jun 24, 2008 8:21 am ]
Post subject:  Re: HTML Viewer

Все так хотели браузер, а в итоге так и нет никаких эмоций по этому поводу :)

- исправления и улучшения тега <li>;
- теперь можно прописывать путь к странице не добавляя в конце ".htm", программа добавит расширение автоматически;
- немного уменьшена перерисовка окна;
- добавлен тег "strike", аналог "s";
- начальная поддержка некоторых других тегов;
- исправлен баг, из-за которого нельзя было перематывать текст вниз до конца.

Attachments:
HTMLv_v0.1.1.zip [21.44 KiB]
Downloaded 456 times

Author:  ceca [ Tue Jun 24, 2008 3:40 pm ]
Post subject:  Re: HTML Viewer

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

Author:  ДедОк [ Tue Jun 24, 2008 10:58 pm ]
Post subject:  Re: HTML Viewer in C--

Leency
замечательное начало!... конечно, ещё работы и работы...:) но для начала, уже отлично!... начинаю испытывать тягу к переходу на С-- ;)

Author:  b00bl1k [ Tue Jun 24, 2008 11:20 pm ]
Post subject:  Re: HTML Viewer in C--

Прикольный браузер, только вот некоторые спец. символы не так выводит... заменяет « на k, а » на {, а так очень даже хорошо :)

Author:  Albom [ Wed Jun 25, 2008 6:50 am ]
Post subject:  Re: HTML Viewer in C--

и ещё - нужно добавить обработку &nbsp; и подобного

Author:  Leency [ Thu Jun 26, 2008 3:52 am ]
Post subject:  Re: HTML Viewer in C--

ДедОк
Спасибо, но хорошо что диамонд не слышал последней фразы :)
Sh@dy, Albom
Замечания учту, я знаю об этих проблемах :) но пока руки не дошли... Браузер оказалось писать куда сложнее, чем файловый менеджер.

Версия 0.1.3, в основном багфиксы.
Проверил на реальной системе - не работает :) буду исправлять...

Attachments:
HTMLv_v0.1.3.zip [21.8 KiB]
Downloaded 413 times

Author:  Leency [ Fri Jun 27, 2008 3:27 am ]
Post subject:  Re: HTML Viewer in C--

Эта последняя версия работает нормально. Выбраный изначально подход оказался неверным, всё надо переделывать.
*где смайлик бьющийся головой об стенку?*
Пытаюсь переделать...

Author:  ALLiGaToR [ Sat Jun 28, 2008 10:33 am ]
Post subject:  Re: HTML Viewer in C--

О, отличная новость!
Leency, ты просто фанат программирования под КОС, молодец!

Author:  Gluk [ Sat Jun 28, 2008 2:07 pm ]
Post subject:  Re: HTML Viewer in C--

не знаю как вы, а я уже предвкушаю релиз Leency's Word Processor)))

Author:  Leency [ Sat Jun 28, 2008 2:09 pm ]
Post subject:  Re: HTML Viewer in C--

ALLiGaToR
Это просто хобби :)

Gluk
Э... с меня пока что и Еолайта с ХТМЛ вьюером хватает :)

Author:  Leency [ Sun Jun 29, 2008 6:02 pm ]
Post subject:  Re: HTML Viewer in C--

HTML Viewer v0.2

- уменьшена перерисовка при открытии проги, во время перехода по страницам, во время их прокрутки - текст выводится не побуквенно, а короткими строчками;
- изменения в структуре программы, она стала ещё чуть более гибкой;
- теперь заголовок не перерисовывается постоянно во время перемотки;
- теперь не выводится больше 1 пробела;
- запуск с параметром - открывается страница;
- немного подправлено положение строки адреса при разной высоте заголовков;
- если страница не существует, выводится предупреждение.

Attachments:
HTMLv_v0.2.zip [27.8 KiB]
Downloaded 1006 times

Author:  DmitrySokolowsky [ Mon Jun 30, 2008 9:31 am ]
Post subject:  Re: HTML Viewer in C--

У меня вылетает при запуске :(

Attachments:
bug.gif
bug.gif [ 4.53 KiB | Viewed 18040 times ]

Page 1 of 54 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/