Как создать свой браузер
Автор Somepony задал вопрос в разделе Компьютеры, Связь
Как сделать свой браузер? и получил лучший ответ
Ответ от Пользователь удален[гуру]
Вот тут и видно .что за народ на майл ру
Что вы человека отговариваете?
Ясный пень .что всё он один не продвинет - нужна команда и разделить. кто-что ведёт (опера же тоже не сразу появилась)
Если не ломиться сразу напролом .а создавать похожие программы .то постепенно появится желание схватиться и за нечто большее(как пойдёт?)
В доказательство сказанного пример с видеокартами - задайте себе вопрос фирма производитель карт смогла бы сделать Р3 при наличии заявки?
Вот для того .чтобы можно было за большие проекты браться и надо всем не распыляться .а иметь общий банк программ и не повторяться и не оставлять белых пятен / может не столько писать .сколько наладить торговлю и распределение заявок на разработку - тогда и жизни хватит добраться до создания любой большой проги/
Лучше не одному и пользоваться модулями .в которые много всего лишнего наворочено. а иметь контакт с теми кто может такие сам делать и для конкретной цели выкидывать не используемое или неактуальное - в общем опять же ставку на людей делать.
Тем более что. когда уже все пойдет. надо будет решать быстродействие уже переделать на языки ниже уровня.
Я бы в одиночку лучше бы сделал нечто. что -либо было бы по контакту с интернетом над броузером (вот сейчас поймал бяку .что адрес написанный по-русски перехватывает и на какой-то сайт отправляет -рекламирует - лучше уж что-то своё туда вставить .чтобы эти мои ошибки исправляла). А в другую сторону просто над улучшенной визуализацией поработать - у меня был свой блокнотик сделан - динамически менялся размер шрифта - вот это бы встроил - тогда окошки можно не прятать .а пусть бы они постепенно сами -неактивные уменьшались и уходили на задний план/ Стремиться сделать объёмней в глубь экрана/ Есть сайт там как книжки на полке - берёшь и открывается - что-то типа этого -привычное совсем незнакомым с компом
А чем тебя существующие не устраивают? Никак, это - фантастика! Ты представляешь такой исходник мегов на 10 написанный самостоятельно? ))
мне бы даже в голову не пришло задуматься о том чтобы сделать свой браузер, помоему одному человеку это не под силу
Надеюсь , Вы не расчитываете на лаконичный и одновременно исчерпывающий ответ ?!
На Вашем месте я спрашивал бы не КАК , а КОГДА (ПОСЛЕ ЧЕГО) ...
Так вот : после того , как профессионально освоите один из языков программирования высокого уровня ..."С++" вполне подойдет. К тому времени , когда это случится , Вы уже будете знать ответ на свой вопрос ...Удачи !
Занести вирус
СПАСИБО!!
либо при использовании експлореровского или нетшкафовского движка
т.к врядли ты сможешь написать свой собственный
а после этого получится что твой браузер будет иметь либо глюки експлорера либо шкафа
бластером
лутше не пытайся, а используй уже проверенные, т.к. при тесте можешь получить "крах системы" -довольно частая ошибка новичков ..
Довольно сложно. На чужом движке сделать - ничего примечательного не получится.
Я делал. Но не совсем браузер...
1) нужно сделать анализ html-кода. Что сложно из-за большого количества существующих спецификаций. К тому же, сложность возникает с обработкой участков, содержащих скрипт-вставки.
2) После анализа, нужно распихать все прочтённые данных по собственной структуре документа. Её нужно сделать максимально удобно, дабы потом с лёгкостью эти данные читать из заведомо известных мест.
3) Визуализация. А вот здесь - самый ГЕМОР. Замучаешься описывать рабочие области... Разметку текста правильно обрабатывать. А главное - правильное масштабирование и автоподгонка под размеры текста...корректно обрабатывать таблицы, это сложно, т.к. определённой конкретики и спецификаций в HTML-е нет. Поэтому нужно учитывать все возможные факторы.
4) Всё предыдущее должно работать БЫСТРО и должно быть легкодоступно в программе, т.к. потом нужно писать скриптовый интерпретатор. Это Java и VB. Запаришься...
Обобщая: нужно хорошо продумать внутренний интерфейс, корректно читать код, правильно отображать.