Разработка интернет-браузера - Курсовая работа

бесплатно 0
4.5 54
Развитие Visual Basic. Автоматическая сборка мусора. Структурная обработка ошибок и многопоточность. Структура HTML-документа. Удобный интерфейс для запроса веб-страниц, их просмотра и, при необходимости, отправки введённых пользователем данных на сервер.


Аннотация к работе
Глобальная Сеть не только соединила пользователей всего мира, но и утвердилась в виде новых технологий на наших персональных компьютерах. Действительно, пользователь, который приобрел и установил на своей машине Microsoft Office, становится обладателем Internet-технологии в готовом виде, независимо от того, подключен его компьютер к Сети или нет. Иными словами, средства, предназначенные для работы с Сетью, стали использоваться и в других целях, с нею не связанных, а среди программного обеспечения, устанавливаемого на большинство персональных компьютеров, приложения для Internet заняли свое почетное место.Сегодня на компьютерах применяется новое поколение программного обеспечения, которое буквально революционизировало работу пользователей. Однако программное обеспечение не настолько просто в использовании и изучении и не доставляет желаемого удовольствия. В этот термин включается аппаратное и программное обеспечение компьютера, дающее информацию пользователю и позволяющее ему работать с компьютером. Программное обеспечение пользователя содержит все, что помогает пользователям видеть, слышать, отмечать, трогать на экране компьютера, а также информацию, с которой пользователь работает. Это делает взаимодействие с программными и аппаратными средствами интерфейса более удобными и позволяет человеку общаться с компьютером, а компьютеру - представлять информацию пользователю.Visual Basic для Windows появился около 10 лет назад. Чарльз Петцольд (Charles Petzold), автор знаменитой книги, посвященной программированию для Windows на языке С, написал в «New York Times»: «Visual Basic представляет настоящую угрозу для благополучия тех, кто зарабатывает себе на жизнь, разъясняя программистам сложности программирования для Windows» (вряд ли к комментарию Петцольда стоит относиться серьезно, поскольку с того знаменательного дня были проданы миллионы книг, посвященных VB).Первые две версии Visual Basic для Windows хорошо подходили для создания прототипов программ и демонстрационных приложений - но этим все и ограничивалось. С появлением VB3 и новых средств работы с базами данных, требовавших изучения новой модели программирования, первая реакция нередко была обескураживающей: «Зачем они испортили VB?!» Сейчас становится понятно, что включение поддержки баз данных в VB3 было необходимо, чтобы Visual Basic из «игрушечного языка» превратился в серьезный инструмент программирования. В VB5 и VB6 объектно-ориентированные аспекты языка были расширены, появились новые возможности создания элементов и использования интерфейсов. Например, правильность создания объектов в Visual Basic не гарантировалась - программисту приходилось применять особые синтаксические конструкции вместо конструкторов, используемых практически во всех объектно-ориентированных языках. В итоге разработчики VB пришли к выводу, что поддержка VB на платформе .NET потребует новых изменений - например, использование .NET Framework требует полноценной объектной ориентации языка.Во время выполнения компонента среда выполнения управляет распределением памяти, запуском и остановкой потоков и процессов, соблюдением политики безопасности, а также отслеживанием зависимостей, существующих между данных компонентов и другими компонентами. В настоящее время разработчики, использующие C , применяют Microsoft Foundation Classes, а разработчики, использующие Java, - Windows Foundation Classes. Все языки программирования, начиная с JSCRIPT и заканчивая C , имеют одинаковый доступ к платформе, и разработчики могут самостоятельно выбрать язык, который они будут использовать. ASP.NET также дает возможность использования инфраструктуры, например управления состоянием сеанса или повторного использования процессов, что способствует дальнейшему уменьшению объема кода, который необходимо написать разработчику, и повышению надежности приложения. Используя функции веб-служб XML, разработчики, использующие ASP.NET, могут писать алгоритм бизнеса и использовать инфраструктуру ASP.NET для доставки такой услуги через SOAP.У программистов, работающих на Visual Basic, всегда возникали проблемы с утечкой памяти изза так называемых циклических ссылок (ситуация, при которой объект А ссылается на объект В, а объект В ссылается на объект А).Во всех версиях Visual Basic использовался механизм обработки ошибок, появившийся в самой первой версии BASIC. Использование в современном языке программирования команды: On Error Goto Err В VB .NET реализована структурная обработка ошибок, самый современный и мощный механизм обработки ошибок: Try End try, что дает возможность обработки различных исключительных ситуаций и ошибок. При одновременном запуске нескольких программ операционная система быстро переключается между программами, по очереди предоставляя им процессор (если, конечно, на компьютере не установлено несколько процессоров).Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме. HTML является приложением SGML (стандартного обобщенного языка разметки) и соот

План
СОДЕРЖАНИЕ

Введение

1. Пользовательский интерфейс

2. Развитие Visual Basic

2.1 Visual Basic: прошлое и настоящее

2.2 Версии Visual Basic

2.3 Microsoft .NET

2.4 Автоматическая сборка мусора

2.5 Структурная обработка ошибок

2.6 Многопоточноть

3. HTML

3.1 Общие сведения о HTML

3.2 Структура HTML-документа

4. БРАУЗЕР

4 1 Терминология

4.2 История развития

4. 3 Браузерный движок

4.4 Gecko

4. 5 DOM

5. Разработка интернет-браузера

5.1 Постановка задачи

5.2 Описание интернет-браузера

Список использованных источников
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?