ий режим - робоча область програми ділиться на дві частини. br/>В
HomeSite
Macromedia HomeSite, мабуть, є одним з найпоширеніших засобів редагування HTML-документів серед користувачів, що віддають перевагу кодувати сторінки вручну. Разом з тим, HomeSite дозволяє значно прискорити сам процес створення і полегшити роботу розробника. br/>В
Технологія COM. Можливості технології
(англ. Component Object Model - Об'єктна Модель Компонентів; вимовляється як [ком]) - це технологічний стандарт від компанії Microsoft, призначений для створення програмного забезпечення на основі взаємодіючих розподілених компонентів, кожен з яких може використовуватися під багатьох програмах одночасно. Технологія втілює в собі ідеї поліморфізму і інкапсуляції об'єктно-орієнтованого програмування. Технологія COM в принципі є універсальною і платформно-незалежної, але закріпилася в основному на операційних системах сімейства Windows. У сучасних версіях Windows COM використовується дуже широко. На основі COM також було створено безліч інших стандартів: OLE Automation, ActiveX, DCOM, COM +. p align="justify"> Основним поняттям, яким оперує технологія COM, є COM-компонент. Програми, побудовані на технології COM, фактично не є автономними програмами, а являють собою набір взаємодіючих між собою COM-компонентів. Кожен компонент має унікальний ідентифікатор (GUID) і може одночасно використовуватися багатьма програмами. Компонент взаємодіє з іншими програмами через COM-інтерфейси - набори абстрактних функцій і властивостей. Кожен COM-компонент повинен, як мінімум, підтримувати стандартний інтерфейс В«IUnknownВ», який надає базові засоби для роботи з компонентом. p align="justify"> Windows API надає базові функції, що дозволяють використовувати COM-компоненти. Бібліотеки MFC і, особливо, ATL/WTL надають набагато більш гнучкі та зручні засоби для роботи з COM. Бібліотека ATL від Майкрософт досі залишається найпопулярнішим засобом створення COM-компонентів. Але, часто, COM-розробка залишається ще досить складною справою, програмістам доводиться вручну виконувати багато рутинні завдання, пов'язані з COM (особливо це помітно у випадку розробки на C + +). Згодом (в технологіях COM + і особенно.NET) Майкрософт спробувала спростити завдання розробки COM-компонентів. p align="justify"> У складі Windows 2000 була випущена технологія COM +, яка розширювала можливості розробників COM-компонентів, надаючи їм деякі готові послуги, наприклад:
поліпшену підтримку потоків;
доступ до контексту, в якому виконується компонент (наприклад, компоненти, що використовуються в ASP, можуть з цією можливістю отримати доступ до внутрішніх об'єктам тієї сторінки, на якій вони виконуються). p align="justify"> COM + об'єднує компоненти в так звані програми COM +, що спрощує адміністрування і обслуговування компонентів. Безпека і пр...