110 likes | 469 Views
Санкт-Петербургский колледж информационных технологий. III городская студенческая научно-практическая конференция. Разработка браузера в среде C++ Builder. Студенты 484 группы: Дудкина Маргарита Осипов Василий Преподаватель - консультант Матысик Ирина Алексеевна. 4 мая 2012 года.
E N D
Санкт-Петербургский колледж информационных технологий III городская студенческая научно-практическая конференция Разработка браузера в среде C++ Builder Студенты 484 группы: Дудкина МаргаритаОсипов Василий Преподаватель - консультант Матысик Ирина Алексеевна 4 мая 2012 года
Гипотеза Наши цели и задачи На основе знаний, полученных нами в колледже, можно разработать программный продукт, который будет выполнять все базовые функции для комфортного веб – серфинга? • Разработать продукт с набором функций, составляющий базовый функционал от продуктов с мировым именем • Показать преимущество работы в команде • Исследовать рынок браузеров • Применить знания,полученные в колледже на практике
Opera, Chrome… – что это? Веб-обозреватель (браузер) — комплексное приложение для обработки и вывода разных составляющих веб-страницы и для предоставления интерфейса между веб-сайтом и его посетителем.
Немного истории Первый распространённый браузер cGUI - NCSA Mosaic. Исходный код этого браузерa был написан на языке С. Главным разработчиком Mosaic был Марк Андерссен.
Популярность браузеров среди студентов СПБКИТ
Используемые ресурсы и методы • 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/