История возникновения веб-браузеров. Создание приложения "Гамбит", применение программы. Просмотр и обработка web-страницы. Основные характеристики и место C Builder в современном программировании. Структура заголовочного файла. Разработка интерфейса.
В основе систем быстрой разработки (RAD-систем, Rapid Application Development - среда быстрой разра6отки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть работы по генерации кода программы, оставляя программисту работу по конструированию диалоговых окон и написанию функций обработки событий. Программы, работающие на компьютере, можно разделить на три категории: 1. Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование, обработку информационных массивов и т.д. Системные программы, выполняющие различные вспомогательные функции, например диагностика компьютера или резервное копирование информации. В среде Windows есть такая программа, в данной работе будет сделана похожая программа.В мире существует множество веб-браузеров (табл. Поддерживаемые платформы Windows, Mac, Linux, Android, IOS Поддерживаемые платформы Windows, Mac, Linux, Android Аппаратное ускорение HTML5 да WEBGL да Количество побед 3 (Windows 7) Internet Explorer - это стандартное приложение операционных систем Microsoft Windows, имитирующее работу обычного веб-браузера.Исходный код этого одного из первых браузеров был открыт и некоторые другие браузеры (Netscape Navigator и Internet Explorer) взяли его за основу. Этот браузер имел свои недостатки, но почти все они были устранены в браузере Netscape Navigator (некоторые сотрудники компании Netscape были из NCSA и участвовали в разработке Mosaic). Netscape выпустила Netscape Navigator под разные операционные системы (UNIX, Windows, Mac OS) и добилась заметного успеха, в том числе и коммерческого. К тому же, Microsoft добавляла в свой браузер несовместимые со стандартами расширения языка HTML, и это можно считать началом войны браузеров, закончившейся монополизацией (более 95 %) рынка браузером от Microsoft.Система объектно-ориентированного программирования Borland C Builder, предназначена для операционных систем Windows. Интегрированная среда C Builder обеспечивает скорость визуальной разработки, продуктивность повторно используемых компонентов в сочетании с мощью языковых средств C , усовершенствованными инструментами и разномасштабными средствами доступа к базам данных. C Builder предоставляет быстродействующий компилятор с языка Borland C , эффективный инкрементальный загрузчик и гибкие средства отладки как на уровне исходных инструкций, так и на уровне ассемблерных команд - в расчете удовлетворить высокие требования программистов-профессионалов. С Builder может быть использован везде, где требуется дополнить существующие приложения расширенным стандартом языка C , повысить быстродействие и придать пользовательскому интерфейсу качества профессионального уровня. C Builder предоставляет быстродействующий компилятор с языка Borland C , эффективный инкрементальный загрузчик и гибкие средства отладки как на уровне исходных инструкций, так и на уровне ассемблерных команд - в расчете удовлетворить высокие требования программистов-профессионалов.Между программными продуктами C Builder и Borland C существует полная и взаимная функциональная совместимость. C Builder добавляет процессу программирования новое качество - быструю визуальную разработку приложений на языке C . Если вы привыкли работать в системах программирования Borland C (версий 3.1. 4.5 и 5.0), то ни переход к новой системе, ни возврат к старой не окажутся слишком затруднительными.C Builder предоставляет свою мощность и широкие возможности языка C всему семейству систем объектно-ориентированного программирования. C Builder может быть использован везде, где требуется дополнить существующие приложения расширенным промышленным стандартом языка C , повысить быстродействие и придать пользовательскому интерфейсу профессиональный облик.«Гамбит» может быть использована как веб-браузер, предназначенный для работы пользователя в сети интернет, которая выполняет запросы по поиску информации, которая требуется пользователю. Использование одного поля для ввода поисковых запросов для вывода результата. Расширенный набор действий: обновление страницы, переход назад, прерывание запроса, переход вперед и т.п. Операционная среда: При разработке была использована операционная система Windows 8, средой разработки был выбран C Builder.Если пользователь хочет обновить страницу, либо прекратить загрузку страницы то в этом ему помогут кнопка с изображением крестика - для прекращения загрузки, и кнопка с изображением вращающихся стрелочек для обновления (рис. Закладки можно добавлять из поля адреса нажав на кнопку Past, или удалять, нажав кнопку Del.
План
Оглавление
Введение
1. Анализ предметной области
1.1 Описание существующих аналогов
1.2 История возникновения веб-браузеров
2. Проектирование задачи
2.1 Основные характеристики C Builder
2.2 Место C Builder в современном программировании
2.3 Структура заголовочного файла
2.4 Инструменты разработки
3. Реализация
4. Применение программы
Заключение
Список используемых источников
Введение
Borland C Builder является средой быстрой разработки приложений. В основе систем быстрой разработки (RAD-систем, Rapid Application Development - среда быстрой разра6отки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть работы по генерации кода программы, оставляя программисту работу по конструированию диалоговых окон и написанию функций обработки событий. Производительность программиста при использовании RAD систем существенно увеличивается.
Программы, работающие на компьютере, можно разделить на три категории: 1. Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование, обработку информационных массивов и т.д.
2. Системные программы, выполняющие различные вспомогательные функции, например диагностика компьютера или резервное копирование информации.
3. Инструментальные системы (системы программирования), обеспечивающие создание новых программ.
Данные категории программ в свою очередь так же разделяются на несколько разделов. Например, прикладные программы можно разделить по уровню сложности обработки информации и результатов. Есть и более простые: всевозможные программы, например браузеры. В среде Windows есть такая программа, в данной работе будет сделана похожая программа.
Обьектом исследования - веб-браузер.
Предметом иследования - веб-браузер «Гамбит».
Цель курсового проекта - разработать веб-браузера «Гамбит».
Для достижения данной цели необходимо решить следующие задачи: - изучить особенности разработки веб-браузеров;
- определить инструменты разработки;
- описать разработку и тестирование веб-браузера.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы