Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.59/51: Рейтинг темы: голосов - 51, средняя оценка - 4.59
0 / 0 / 2
Регистрация: 04.08.2013
Сообщений: 170

Хочу создать на C# свой Web Browser

15.08.2013, 15:26. Показов 11049. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу создать на C# свой Web Browser , с нуля без использования компонентов VS Web Browser, и без использования движков из Mazilla Firefox и т.д. Хочу создать чисто свой браузер. Выскажите свои идеи, как это сделать, Я срадостью их выслушаю
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.08.2013, 15:26
Ответы с готовыми решениями:

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

Хочу создать свой форум по ремонту
Здравствуйте,господа! --------------------- Скажите, на чем лучше всего разрабатывать форум, так, чтобы не возникло потом проблем с...

Я хочу создать свою небольшую cms(и к ней стиль свой) всё с нуля.
Я хочу создать свою небольшую cms(и к ней стиль свой) всё с нуля, на php,mysql,html,css, и может javascript. Html и css я знаю хорошо....

41
 Аватар для Vlad_IT
1452 / 360 / 61
Регистрация: 03.04.2010
Сообщений: 2,096
15.08.2013, 15:59
Samat B, Это достаточно сложное задание, один Вы будете делать очень долго. Но если Вы все таки взялись, то советую делать это не на C#, так как браузер должен быть быстрым, лучше для высокой скорости использовать С\С++.
1
Нарушил, 10 блоков,акка
 Аватар для Итори
72 / 72 / 11
Регистрация: 19.07.2013
Сообщений: 250
15.08.2013, 17:37
Для вас нереально сделать, раз такие вопросы задаете.В движке сотни тысяч строк кода, а то и миллионы, как вы их писать то собрались.
Да и занятие это бесполезное, кому нужен еще 1 браузерный двиг?

Просто посмотрите такая крупная компания как google делала свой хром на основе webkit(который сам базируется на khtml), хотя я слышал они его форкнуть хотят, но не суть.
2
0 / 0 / 2
Регистрация: 04.08.2013
Сообщений: 170
15.08.2013, 18:39  [ТС]
Итори, Это компания гугл, просто гигант, ну и что, Компании гиганты слишком громостки, они потеряли опервтивность из за своей весовой категории, там столько бюрократии коррупции и воровства, там где много людей там расцветает бюрократия и коррупция, пока такой гигант примет хоть какое либо решение время уйдет далеко вперед. Я считаю у рядового студента программиста есть свои приемушества, он невидим, он имеет легкий вес, он оперативнее 5000 человек, быстрее примет решения, нету понятия нецелевого использования ресурсов. Это мое ИМХО. Спс за ответы

Добавлено через 3 минуты
Цитата Сообщение от Итори Посмотреть сообщение
Для вас нереально сделать, раз такие вопросы задаете
Значит человек который задает такие вопросы ни начто не способен, например создать браузер?
0
Нарушил, 10 блоков,акка
 Аватар для Итори
72 / 72 / 11
Регистрация: 19.07.2013
Сообщений: 250
15.08.2013, 19:01
Цитата Сообщение от Samat B Посмотреть сообщение
Итори, Это компания гугл, просто гигант, ну и что, Компании гиганты слишком громостки, они потеряли опервтивность из за своей весовой категории, там столько бюрократии коррупции и воровства, там где много людей там расцветает бюрократия и коррупция, пока такой гигант примет хоть какое либо решение время уйдет далеко вперед. Я считаю у рядового студента программиста есть свои приемушества, он невидим, он имеет легкий вес, он оперативнее 5000 человек, быстрее примет решения, нету понятия нецелевого использования ресурсов. Это мое ИМХО. Спс за ответы

Добавлено через 3 минуты
Значит человек который задает такие вопросы ни начто не способен, например создать браузер?
Вы не представляете , какие за этим технологии стоят, какой объем работ, отсюда и вывод.Почему способен, возможно создание браузера на основе движка или какого-нибудь опенсорсного рендера html, может быть, с 0 нет.
1
 Аватар для Энтомолог
141 / 182 / 44
Регистрация: 25.04.2012
Сообщений: 2,623
Записей в блоге: 5
15.08.2013, 19:18
Надо начать с практики многопоточности.
1
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,246
15.08.2013, 21:06
для начала программирование выучите, а потом глядишь и перехотите писать свой бравузер
1
0 / 0 / 2
Регистрация: 04.08.2013
Сообщений: 170
15.08.2013, 21:35  [ТС]
Цитата Сообщение от Монфрид Посмотреть сообщение
для начала программирование выучите, а потом глядишь и перехотите писать свой бравузер
Вот изучаю программирование на конкретном примере
0
 Аватар для CSharp
51 / 51 / 14
Регистрация: 12.01.2013
Сообщений: 779
15.08.2013, 22:18
Лови видеоурок как создавать браузер ссылка на ютуб
1
 Аватар для SharpDeveloper
141 / 138 / 22
Регистрация: 16.02.2012
Сообщений: 453
15.08.2013, 22:27
Сначала начни с рендера html как главного компонента браузера. Я за браузер без воровства!
1
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
16.08.2013, 01:03
Цитата Сообщение от SharpDeveloper Посмотреть сообщение
Сначала начни с рендера html как главного компонента браузера
сначала хтмл надо распарсить
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
16.08.2013, 10:11
Цитата Сообщение от Samat B Посмотреть сообщение
Хочу создать на C# свой Web Browser
с блекджеком?

P.S. Я джва года хочу такой браузер.
1
0 / 0 / 2
Регистрация: 04.08.2013
Сообщений: 170
21.08.2013, 21:35  [ТС]
Я уже копаюсь над одним пока что текстовым браузером, его коды открыты, тока есть кое какие проблеммы, этот браузер написан на языке Active Oberon, и этот браузер работает тока на своей операционной системе WinAos(BlueButtle).
Еше копаюсь над текстовым браузером Links, он написан для Юникса, его коды открыты, если не ошибаюсь он писался на Си
0
 Аватар для Закревский
184 / 184 / 29
Регистрация: 14.04.2013
Сообщений: 499
21.08.2013, 21:43
Цитата Сообщение от Samat B Посмотреть сообщение
Еше копаюсь над текстовым браузером Links, он написан для Юникса, его коды открыты, если не ошибаюсь он писался на Си
тогда для начал стоило покопаться в Lynx хотя бы для общего развития в конце концов из него родился Links.А в целом по-поводу текстовых браузеров можете глянуть еще w3m
1
Неадекват
 Аватар для freeba
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
21.08.2013, 21:48
Samat B, Похвальное желание, но вы представляете, хотя бы примерный объем работ?
Загляните в исходники google chrome - там миллионы строк. Как вы собираетесь потянуть что-то подобное в одиночку?
0
0 / 0 / 2
Регистрация: 04.08.2013
Сообщений: 170
21.08.2013, 21:59  [ТС]
Цитата Сообщение от Закревский Посмотреть сообщение
тогда для начал стоило покопаться в Lynx
Я скачал порядка 10 браузеров текстовых. Я не знаю англ яз. Все сайты с браузерами на англ.яз. Трудно разобраться с документацией и версиями для скачиваний. Я исходник Lynx не нашел , на чем он написан ? И для какой Опер. системы? Можете дать ссылку на исходник, на самую первую версию браузера Lynx?

Добавлено через 8 минут
Цитата Сообщение от freeba Посмотреть сообщение
Как вы собираетесь потянуть что-то подобное в одиночку?
Мой пыл остужен, я уже не рвусь как рвался вначале, многие люди убедили меня мол "Это слишком трудно", я согласен , теперь я подумываю тока о самом простом текстовом браузере, его основную идею я позаимствую у OpenSorce браузеров.
0
 Аватар для Закревский
184 / 184 / 29
Регистрация: 14.04.2013
Сообщений: 499
21.08.2013, 22:04
1.Исходники тут должны быть
2.Операционные системы перечислены например на Википедии
0
 Аватар для makedonsky94
45 / 45 / 4
Регистрация: 14.02.2013
Сообщений: 139
21.08.2013, 23:34
Никогда не смотрел код готового браузера (все еще хочу спать ночью). Сам для себя сделать простейший браузер - достаточно просто. Вспомни свою первую html страницу - наверняка что-то типа страницы с парочкой абзацев и 1 кнопкой. Попробуй спарсить ее (регулярные выражения в помощь), выведи все, например, в wpf - <p/> - это <TextBlock/> кнопка она и в Африке кнопка. Можно сделать свой браузер, непохожий на другие - при этом очень быстрый. При этом он хоть и будет читать страницы как IE 5, но возможно появятся интузиасты с желанием писать сайт именно под твой браузер
0
Нарушил, 10 блоков,акка
 Аватар для Итори
72 / 72 / 11
Регистрация: 19.07.2013
Сообщений: 250
21.08.2013, 23:54
Цитата Сообщение от makedonsky94 Посмотреть сообщение
Никогда не смотрел код готового браузера (все еще хочу спать ночью). Сам для себя сделать простейший браузер - достаточно просто. Вспомни свою первую html страницу - наверняка что-то типа страницы с парочкой абзацев и 1 кнопкой. Попробуй спарсить ее (регулярные выражения в помощь), выведи все, например, в wpf - <p/> - это <TextBlock/> кнопка она и в Африке кнопка. Можно сделать свой браузер, непохожий на другие - при этом очень быстрый. При этом он хоть и будет читать страницы как IE 5, но возможно появятся интузиасты с желанием писать сайт именно под твой браузер
Зачем мелочится, тогда уж сразу писать свой язык разметки, а под него браузер
1
 Аватар для n1l
136 / 138 / 18
Регистрация: 26.07.2010
Сообщений: 911
22.08.2013, 08:43
Цитата Сообщение от Samat B Посмотреть сообщение
Хочу создать на C# свой Web Browser , с нуля без использования компонентов VS Web Browser, и без использования движков из Mazilla Firefox и т.д. Хочу создать чисто свой браузер. Выскажите свои идеи, как это сделать, Я срадостью их выслушаю
Для начала скажите зачем вам это? Чего вы добьетесь создав свой собсвтенный браузер? Это обучающая задача? Если да, то чему вы хотите научится завершив ее? А потом получите хорошие ответы. Иначе люди думают, что вы просто несерьезный человек, который после того, как выслушает советы сразу начнет флудить на форуме вопросами типа, "а как сделать так", "а как так или так", "а вот мне сказали делать так, а я не знаю что такое инкремент, а что такое инкремент".

Т.е. ваша идея вполне легко пишется, в принципе, ну с интепретатором javascript'а придется повозится, но html я думаю вы отобразить сможете.
Только прежде чем я вам начну говорить, что и как можно сделать, вы сначала скажите зачем?
Ибо порог вхождения для собственного браузера не маленький, все таки.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.08.2013, 08:43
Помогаю со студенческими работами здесь

Хочу создать свой СТАРТАП:Персональный робот-сборщик информации из инета. Ваше мнение?
Хочу написать программу, которая предоставляет любителям посидеть в гугле и яндексе определенные удобства. А именно, убирать из выдачи...

Друзья я хочу сделать свой веб сервер и хочу узнать можно обойтись без ОС Centos
Apache MysQl PHP+CMS все настроено теперь осталось вывести его в инет Что нужно делать? Настроить роутер?

Web-browser
в с-шарпе веб-броузер если загружаю так: webBrowser1.Navigate(@&quot;c:\1.htm&quot;); гиперссылки работают нормально. т.е. кликаю на них, и...

Web Browser
Стоит одна форма, на ней кнопка, по кнопке прогружается вторая форма, на этой второй форме стоит браузер, через него прогружается документ....

Web Browser
hi. Я программер начинающий. Вот подошло время первой курсовой. Тема выпала web Browser. Препод злой и сказал чтоб он был не примитивный. Я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru