Разработка браузера в среде c++ builder

Post on 12-Jan-2016

93 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Санкт-Петербургский колледж информационных технологий. III городская студенческая научно-практическая конференция. Разработка браузера в среде C++ Builder. Студенты 484 группы: Дудкина Маргарита Осипов Василий Преподаватель - консультант Матысик Ирина Алексеевна. 4 мая 2012 года. - PowerPoint PPT Presentation

TRANSCRIPT

Разработка браузера в среде C++ Builder 

Студенты 484 группы:Дудкина МаргаритаОсипов Василий

Преподаватель - консультант Матысик Ирина Алексеевна

Санкт-Петербургский колледж информационных технологий

4 мая 2012 года

III - городская студенческая научно практическая конференция

Наши цели и задачи

На основе знаний, полученных нами в колледже, можно разработать программный продукт, который

будет выполнять все базовые функции для комфортного веб – серфинга?

Гипотеза

Разработать продукт с набором функций, составляющий базовый функционал от продуктов с мировым именем Показать преимущество работы в команде Исследовать рынок браузеров Применить знания, полученные в колледже на практике

Opera, Chrome… – что это?

Веб-обозреватель (браузер) — комплексное приложение для обработки и вывода разных составляющих веб-страницы и для предоставления интерфейса между веб-сайтом и его посетителем.

Немного истории Первый распространённый браузер c GUI - NCSA Mosaic. Исходный код этого браузерa был написан на языке С. Главным р Mosaic  азработчиком былМарк Андерссен.

35,8%

29,8%

24,9%

5,6%2,9%

0,5%

Internet Explorer

Google Chrome

Mozilla Fire-fox

Opera

Safari

другие

Рынок браузеров

Популярность браузеров среди

студентов СПБКИТ11,6%

25%

21,6%

36,3%

1,5% 4%

Internet Explorer

Google Chrome

Mozilla Firefox

Opera

Safari

, Не знают что такое браузер

Исследование функционала

 Дата первой публичной 

версииПоддержка 

ОСБлокировка баннеров

Блокировка всплывающих 

окон

Веб-стандарты и технологии

Интернет протоколы

Chrome ноябрь 2008 все дополнение да все + Java плагин FTP, SSL

Firefox сентябрь 2002 все дополнение да все всеInternetExplorer август 1995 Windows да да все FTP, SSL

Opera сентябрь 1996 все да да все все

Safari 11 июня 2007 Mac OS X/ Windows да да все SSL, FTP - 

частично

Веб-стандарты и технологии: CSS2, Фреймы, Java, JavaScript, XHTML, HTML5, RSS.

Интернет протоколы: Email, FTP, NNTP (Usenet), SSL, IRC.

Используемые ресурсы и методы

Embarcadero RAD Studio XE2 C++Builder Система вкладок, основанная на динамических PageControle и СppWebBrowser Использование файловых и динамических потоков

Project1.exe

Анализ проекта Преимущества:

Быстрая загрузка приложения

Поддержка интернет-стандартов

Поддержка Flash

Не требует установки

Экономное потребление ресурсов

Недостатки:

Нестабильная работа компонента СppWebBrowser

Только базовые функции

Учебные дисциплины Программирование

Операционные системы Компьютерные сети

. .Михайлова ТС . .МатысикИА . .Анисифоров АБ

Источники• Jesse Russell, C++Builder;

• А. Я. Архангельский, Компоненты C++Builder. Справочное и методическое пособие;

• Jarrod Hollingworth, Paul Gustavson, Bob Swart, Mark Cashman, Borland C++Builder 6 Developer's Guide;

• http://sources.ru/builder/

• http://cplusplus.com/

top related