logo
Трев_Lecture

10.2.Структурна схема пакету

Microsoft FrontPage призначений для створення і подальшого адміністрування Web-вузлів мереж Internet/Intranet. Microsoft FrontPage складається з двох модулів: FrontPage Explorer і FrontPage Editor.

Модуль FrontPage Explorer призначений для:

Після закінчення процесу створення Web-вузла даний модуль використовується для його розміщення на сервері в мережі Internet/ Intranet.

Користувачі можуть створювати, знищувати, відкривати, редагувати і закривати вузли, використовуючи FrontPage Explorer і FrontPage Editor на клієнтському робочому місці.

Особливостями модуля FrontPage Explorer є:

Швидке створення професійного Web-сайта за допомогою вбудованих шаблонів і майстрів.

Можливість конвертації існуючого Web-вузла у вузол FrontPage. Це перетворення структури Web-сайта проводиться із збереженням всіх гіперпосилань початкового гіпертексту.

Імпорт файлів в Web-вузол шляхом вказівки імені папки.

Перегляд файлів, папок і структури Web-вузла в одному з наступних режимів: All files (всі файли), Hyperlinks (гіперпосилання), Navigation (навігація), Folders (папки), Themes (теми), Hyperlink status (стан гіперпосилань), Tasks (задачі).

Велика кількість професіонально розробленої графіки і колірних схем, що називаються темами, які можуть застосовуватися при створенні Web-вузла. Теми містять списки, шрифти, розділові лінії, фони сторінки і т.д.

Швидке відкриття сторінки в FrontPage Editor шляхом подвійного клацання мишею, можливість вибору програми редагування для конкретного типу файла.

При публікації Web-вузла FrontPage Explorer здійснює переміщення сторінок в World Wide Web з автоматичною перевіркою адрес і зв'язків між файлами.

При перейменуванні або переміщенні файла FrontPage Explorer автоматично оновить всі посилання.

У розрахованих на багато користувачів системах даний модуль захищає сторінки від несанкціонованого доступу.

Модуль FrontPage Editor являє собою інструмент для проектування, створення і редагування Web-сторінок. У процесі додання користувачем тексту, зображень, таблиць, форм і інших елементів на Web-сторінку даний модуль відображає їх в тому вигляді, в якому вони з'являться у вікні Web-броузера.

FrontPage Editor надає користувачу можливість безпосереднього редагування HTML-коду. Можливе ручне введення тексту і керуючі теги HTML і їх коректування.

Незважаючи на те що FrontPage Editor є засобом розробки Web-сторінок, він простий у використанні завдяки інтерфейсу, схожому з текстовими редакторами.

Відмітними особливостями модуля FrontPage Editor є:

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

  2. Використання графічних тем, створених професійними дизайнерами.

  3. Відкриття файлів різних форматів для подальшого створення Web-сторінки.

  4. Використання різних стилів оформлення тексту.

  5. Зміна розмірів полів, мідрядкових інтервалів, шрифтів.

  6. Швидке створення гіперпосилань між сторінками з автоматичною перевіркою синтаксису.

  7. Перетворення формату зображень, що використовуються в GIF або JPEG. Подвійне натиснення на зображенні відкриє його для редагування. FrontPage надає можливість перетворення зображення (наприклад, поворот, зміна розмірів, яскравість, контраст-ности) і використання зображень і відеокліпів з стандартних бібліотек.

  8. Створення форм для заповнення, що містять поля введення, кнопки, списки. При подальшому заповненні форми обробник даної події відішле всю інформацію з форми за вказаною адресою електронної пошти.

  9. Візуальне створення Web-сторінок з фреймами і автоматична генерація HTML-коду.

  10. Використання при створенні сторінок елементів ActiveX, Java і Visual Basic.

У модулі FrontPage Explorer можна виділити наступні функціональні блоки.

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

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

Блок вводу-виводу. Надає користувачу процедури, пов'язані з відкриттям/збереженням файлів, розміщених на різних типах носіїв, підготовки даних при імпорті/експорті.

Блок управління переглядом. Дає змогу вибрати різні режими перегляду Web-вузла, що створюється.

Блок розміщення. Здійснює публікацію вузла в мережі Internet/Intranet, виконує функції перевірки правильності адрес, що використовуються.

Інструментарій. Дає змогу використати різні інструменти при створенні вузла, наприклад перевірку правопису, пошук тексту, перевірку правильності гіперпосилань.

Блок буфера обміну. Надає користувачу функції обміну інформацією з іншими програмами (всередині програми).

Блок розмежування доступу. Дає змогу управляти доступом в розрахованих на багато користувачів системах.

Зовнішні модулі. Надають можливість використати інші засоби обробки об'єктів.

У модулі FrontPage Editor можна виділити наступні функціональні блоки.

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

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

Блок введення-виведення. Надає користувачу процедури, пов'язані з відкриттям/збереженням файлів, розміщених на різних типах носіїв, підготовкою даних при імпорті/експорті, підготовкою і виведенням інформації на друк.

Блок управління переглядом. Призначений для відображення і редагування сторінки, що створюється як у візуальному форматі, так і в форматі HTML. Даний модуль надає можливість переглянути сторінку, що створюється аналогічно программі-браузеру.

Блок імпорту об'єкта. Дає змогу використати різні елементи оформлення сторінки: розділові лінії, форми для заповнення, списки, кнопки, елементи мультимедіа, зображення, гіперпосилання, елементи ActiveX, додатки Java і т.д.

Блок фреймів. Дає змогу генерувати HTML-код Web-сторінки з використанням фреймів.

Блок таблиць. Інструментарій для роботи з таблицями і настройки параметрів.

Блок управління форматами. Стандартні функції роботи з форматами шрифтів, параграфів, фоновим оформленням.

Таким чином, програмний пакет FrontPage є багатофункціональним програмним середовищем, що дає змогу створювати повноцінні Web-сторінки і Web-сайты. Його інтеграція в пакет Microsoft Office, на думку розробників, дає змогу більш ефективно використати можливості додатків MS Office по створенню матеріалів для заповнення Web-сторінок і фреймів (кадрів) шляхом імпорту матеріалів з цих додатків.

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

Використання мультимедійних компонентів, мов сценаріїв, Java-апплетов і т.д. відкриває широкі можливості для побудови сучасних Web-сайтів і Web-сторінок в розглянутому програмному середовищі, задовольняючих вимогам професіоналів.