В студии вроде как есть компонент для отображения веб страниц, все что остается, это подвесить свои контролы на события и свойства этого компонента. =)
может даже и пару, смотря на чем писать. если использовать готовую реализацию http, то вообще мало остается – только поддержка html4 strict и вывод пользователю.
то есть для изучения нужны методы взаимодействия с пользователем, tcp/ip, http, html4. никаких там css и javasсript не нужно.
Несколько rfc это – несколько rfc. А чтобы превратить эти несколько rfc в браузер, придётся написать совсем не пару мегабайт кода. Даже если не писать коммуникационную часть с нуля, а взять какую-нибудь библиотеку, реализующую коммуникацию по протоколу http (типа WinINet).
1. TCP/IP
2. HTTP протокол
3. HTML 4 (а то и 5, потому как недалёкая перспектива)
4. CSS
5. JavaScript
На самом деле ещё порядком всего, но это – что нужно изучить по минимуму, чтобы начать писать браузер.
24 февраля 2010 в 11:04
>>Компонент, который отображает Web страницы в студии это – Интернет Эксплорер. Это – не спортивно.
+100500 )
23 февраля 2010 в 22:02
Компонент, который отображает Web страницы в студии это – Интернет Эксплорер. Это – не спортивно.
23 февраля 2010 в 22:00
В студии вроде как есть компонент для отображения веб страниц, все что остается, это подвесить свои контролы на события и свойства этого компонента. =)
22 февраля 2010 в 15:00
Да, посмотри на реализацию, например, Arora и Midori – open source браузеры на основе WebKit.
22 февраля 2010 в 2:04
Исходя из формулировки вопроса – единственный выход для автора это вебкит.
22 февраля 2010 в 2:00
автор ничего не собирается писать, а просто школота
22 февраля 2010 в 0:03
А. Ахо и др. "Компиляторы: принципы, технологии и инструментарий"
21 февраля 2010 в 23:05
если автор не собирается писать свой движок, можно взять за основу webkit или gecko
21 февраля 2010 в 23:04
может даже и пару, смотря на чем писать. если использовать готовую реализацию http, то вообще мало остается – только поддержка html4 strict и вывод пользователю.
то есть для изучения нужны методы взаимодействия с пользователем, tcp/ip, http, html4. никаких там css и javasсript не нужно.
21 февраля 2010 в 23:03
Несколько rfc это – несколько rfc. А чтобы превратить эти несколько rfc в браузер, придётся написать совсем не пару мегабайт кода. Даже если не писать коммуникационную часть с нуля, а взять какую-нибудь библиотеку, реализующую коммуникацию по протоколу http (типа WinINet).
21 февраля 2010 в 23:00
да ладно. rfc вряд ли больше пары мегабайт бывают. а несколько rfc – это уже браузер (пусть и не поддерживающий всякие современные полезности).
21 февраля 2010 в 22:04
Изобретение велосипеда – занятие бесполезное с коммерческой точки зрения, но очень поучительное. Может автор напишет лучшую имплементацию HTML 5.
21 февраля 2010 в 22:03
ага, парсинг весь этот замучаешься делать…чем аффтару не угодили chrome, ie, firefox etc. непонятна…
21 февраля 2010 в 22:01
да там что б стандарты поддержать рехнутся можно, для одного человека с нуля – непосильная задача.
21 февраля 2010 в 21:04
1. TCP/IP
2. HTTP протокол
3. HTML 4 (а то и 5, потому как недалёкая перспектива)
4. CSS
5. JavaScript
На самом деле ещё порядком всего, но это – что нужно изучить по минимуму, чтобы начать писать браузер.
21 февраля 2010 в 21:01
а зачем?
21 февраля 2010 в 21:01
Начинай с изучения языка.