Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка інтернет-браузера

Реферат Розробка інтернет-браузера





ваних на коді Mozilla (браузері Firefox, поштовому клієнті Thunderbird, наборі програм SeaMonkey.

· Trident - пропріетарний движок Microsoft Internet Explorer; використовується багатьма програмами для Microsoft Windows (наприклад, міні-браузерами в програмах Winamp і RealPlayer).

· Розроблений Opera Software пропріетарний движок Presto ліцензований для використання низкою сторонніх компаній, а також є базою для браузера Opera.

· KHTML, розроблений в рамках проекту KDE, використовується в браузері Konqueror і послужив основою для WebKit - движка для браузера Apple Safari, включеного в операційну систему Mac OS X.


4.4 Gecko


Gecko - це вільний движок виведення веб-сторінок (англ. layout engine) браузерів Mozilla Firefox, Mozilla, Netscape та інших. Старі назви - «Raptor» і «NGLayout». Головна концепція Gecko полягає в підтримці відкритих стандартів Інтернету, таких як HTML, CSS, W3C DOM, XML 1.0 і JavaScript. Інша концепція - крос-платформенность. На сьогоднішній день Gecko працює на операційних системах Microsoft Windows, Mac OS X, GNU/Linux і FreeBSD, а також на Solaris, HP-UX, AIX, Irix, OS/2, OpenVMS, BeOS, Amiga і другіх.імеет підтримку XUL ( XML User Interface Language), створеного спеціально для нього XML-мови опису користувацького інтерфейсу. На XUL написані всі основні продукти сімейства Mozilla.


. 5 DOM

(Document Object Model - «об'єктна модель документа») - це незалежний від платформи і мови програмний інтерфейс, що дозволяє програмам і скриптам отримати доступ до вмісту документів, а також змінювати вміст, структуру та оформлення документів.

Модель DOM не накладає обмежень на структуру документа. Будь-який документ відомої структури за допомогою DOM може бути представлений у вигляді дерева вузлів, кожен вузол якого представляє собою елемент, атрибут, текстовий, графічний або будь-який інший об'єкт. Вузли зв'язані між собою відносинами батьківський-дочірній.

Спочатку різні браузери мали власні моделі документів (DOM), не сумісні з іншими. Для того, щоб забезпечити взаємну і зворотну сумісність, фахівці міжнародного консорціуму W3C класифікували цю модель по рівнях, для кожного з яких була створена своя специфікація. Всі ці специфікації об'єднані в загальну групу, що носить назву W3C

Рівні W3C DOM:

Поточним рівнем специфікацій DOM є Рівень 2, але тим не менш деякі частини специфікацій Рівня 3 є рекомендованими W3C.

Рівень 0

Включає в себе всі специфічні моделі DOM, які існували до появи Рівня 1, наприклад document.images, document.forms, document.layers і document.all. Необхідно звернути увагу, що ці моделі формально не є специфікаціями DOM, опублікованими W3C, а скоріше є інформацією про те, що існувало до початку процесу стандартизації.

Рівень 1

Базові функціональні можливості DOM (HTML і XML) в документах, такі як отримання дерева вузлів документа, можливість змінювати і додавати дані.

Рівень 2

Підтримка так званого простору назв XML lt; - filtered views - gt; і подій.

Рівень 3

Складається з шести різних специфікацій:

DOM Level 3 Core; Level 3 Load and Save; Level 3 XPath; Level 3 Views and Formatting; Level 3 Requirements; Level 3 Validation.

Ці специфікації є додатковими розширеннями DOM.

5. РОЗРОБКА Інтернет-браузер


5.1 Постановка завдання


Потрібно розробити проект в Visual Studio.NET, який буде представляти собою інтернет-браузер, імещій основні функції для перегляду гіпертекстових сторінок в інтернеті, з можливістю роботи відразу з декількома відкритими сторінками.


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


Головне вікно додатка виглядає наступним чином (Малюнок 5.2).


Малюнок 5.1 - Зовнішній вигляд, інтерфейс програми


Як видно на малюнку браузер має адресний рядок, рядок стану, де відображається інформація, кнопки навігації, і додаткові кнопки.

Інтерфейс програми побудований у вигляді табів (вкладок) що дозволяє швидко переключаться між відкритими сторінками (Малюнок 5.2).


Малюнок 5.2 - Вкладки з документами


Для того що б закрити вкладку необхідно натиснути на хрестик у правому верхньому куті активної вкладки, якщо необхідно закрити не активні, а іншу вкладку необхідно клікнути по ній середньою кнопкою миші, як в O...


Назад | сторінка 8 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Інтернет-браузер Opera
  • Реферат на тему: Розробка програми для Windows, що представляє собою MP3 плеєр
  • Реферат на тему: Teaching reading at an advanced level
  • Реферат на тему: Application of angstorm level resolution in nanotechnology
  • Реферат на тему: Інтерфейс та використання програми Microsoft Word 2007