і інші браузери (Netscape Navigator і Internet Explorer) взяли його за основу. Цей браузер мав свої недоліки, але майже всі вони були усунені в браузері Netscape Navigator (деякі співробітники компанії Netscape були з NCSA і брали участь у розробці Mosaic). Netscape випустила Netscape Navigator під різні операційні системи (UNIX, Windows, Mac OS) і домоглася помітного успіху, в тому числі і комерційного. Це спонукало компанію Microsoft випустити свій браузер Internet Explorer.
На відміну від Netscape, Microsoft відразу випускала локалізовані версії IE. У 1995 році Microsoft випустила операційну систему Windows 95, в ній не було вбудованого браузера, але через деякий час в оновлення системи (Windows 95 OSR2) браузер (Internet Explorer 3.0) був вбудований. До того ж, Microsoft додавала в свій браузер несумісні зі стандартами розширення мови HTML, і це можна вважати початком війни браузерів, що закінчилася монополізацією (більше 95%) ринку браузером від Microsoft.
Через втрату ринку доходи компанії Netscape впали, і її придбала AOL, а вихідний код браузера Netscape був випущений під вільною ліцензією MPL (Mozilla Public License). Назва ВMozillaВ спочатку було присутнє в браузері від Netscape і означало скорочення слів Mosaic + killer. Однак цей код було вирішено невикористані, і замість нього для Netscape 6 з нуля був написаний новий движок (Gecko), спочатку орієнтовані на повну підтримку стандартів, на основі якого пізніше були створені входять у комплект Mozilla Suite браузер, поштовий і irc-клієнт і редактор веб-сторінок.
Згодом у Mozilla Foundation було прийнято рішення постачати, і розвивати браузер окремо від загального пакету і народився проект Mozilla Firefox. Firefox містить багато можливостей, відсутніх в IE або інших браузерах, і поступово набирає популярність
2. Проектування завдання
. 1 Основні характеристики C ++ Builder
Система об'єктно-орієнтованого програмування Borland C ++ Builder, призначена для операційних систем Windows. Інтегроване середовище C ++ Builder забезпечує швидкість візуальної розробки, продуктивність повторно використовуваних компонентів у поєднанні з міццю мовних засобів C ++, вдосконаленими інструментами і різномасштабними засобами доступу до баз даних.
Професійні засоби мови C ++ інтегровані в візуальне середовище розробки. C ++ Builder надає швидкодіючий компілятор з мови Borland C ++, ефективний інкрементальний завантажувач і гнучкі засоби налагодження як на рівні вихідних інструкцій, так і на рівні ассемблерних команд - у розрахунку задовольнити високі вимоги програмістів-професіоналів.
С ++ Builder може бути використаний скрізь, де потрібно доповнити існуючі застосування розширеним стандартом мови C ++, підвищити швидкодію і додати призначеному для користувача інтерфейсу якості професійного рівня.
Професійні засоби мови C ++ інтегровані в візуальне середовище розробки. C ++ Builder надає швидкодіючий компілятор з мови Borland C ++, ефективний інкрементальний завантажувач і гнучкі засоби налагодження як на рівні вихідних інструкцій, так і на рівні ассемблерних команд - у розрахунку задовольнити високі вимоги програмістів-професіоналів.
Конструювання за способом drag-and-drop дозволяє створювати додаток простим перетягуванням захоплених мишею візуальних компонентів з Палітри на форму додатку. Інспектор об'єктів надає можливість оперувати з властивостями і подіями компонентів, автоматично створюючи заготовки функцій обробки подій, які наповнюються кодом і редагуються в процесі розробки.
Властивості, методи і події - це саме ті елементи мови, які забезпечують швидку розробку додатків в рамках об'єктно-орієнтованого програмування. «Властивості» дозволяють легко встановлювати різноманітні характеристики об'єктів. «Методи» виробляють певні, іноді досить складні, операції над об'єктом. «Події» зв'язують дії користувача на об'єкти з кодами реакції на ці впливи. Події можуть виникати при таких специфічних змінах стану об'єктів як оновлення даних в інтерфейсних елементах доступу до баз даних. Працюючи спільно, властивості, методи і події утворюють середовище RAD (Rapid Application Development) швидкого і інтуїтивного програмування надійних додатків для Windows.
Візуальне спадкування форм втілює найважливіший аспект об'єктно-орієнтованого програмування в зручному для користування інструменті візуального проектування. Характеристики нової форми додатки можуть бути успадковані від будь-якої іншої існуючої форми, що забезпечує централізовану репродукцію змін користувальницького інтерфейсу, полегшує контроль за кодом і зменшує тимчасові витрати на введення нових якісних атрибутів.
Майстер інсталяції керує ст...