- •1. Як влаштований internet
- •1.1. Що таке мережа Internet
- •1.2. Сервери в мережі Internet
- •1.2.1. Сервери ftp
- •1.2.2. Сервери Gopher
- •1.2.3. Поштові сервери
- •1.2.4. Сервери новин
- •1.2.5. Сервери www
- •1.3.1. З'єднання з сервером www
- •1.3.2. Сервер www
- •1.3.3. Статичні і динамічні документи html
- •1.3. Як працює сервер www
- •1.3.4. Зв'язок сервера www з субд
- •1.3.5. Органи управління ActiveX
- •1.3.6. Що таке орган управління ActibeX?
- •1.3.7. Мови програмування Java, JavaScript і vbScript
- •2. Створення документів html
- •2.1. Перша сторінка html
- •2.2. Структура документа html
- •2.2.1. Заголовок документа
- •2.2.2. Тіло документа
- •2.2.3. Вирівнювання параграфів тексту
- •2.3. Шрифтовое виділення
- •2.3.1. Зміна розміру шрифту
- •Мал. 2.4. Зміна розміру шрифту
- •2.4. Колір в документах html
- •2.4.1. Позначення кольору
- •2.4.2. Зміна кольору фону документа html
- •2.4.3. Зміна кольору тексту
- •2.4.4. Колір в інших елементах документа html
- •2.5. Зміна зображення шрифту
- •2.5.1. Фізичне форматування символів
- •2.5.2. Логічне форматування символів
- •2.5.3. Вставка заздалегідь отформатированного тексту
- •2.5.4. Вказівка шрифту по його назві
- •2.5.5. Виділення параграфа горизонтальною лінією
- •2.6. Організація списків
- •2.6.1. Неврегульовані списки
- •2.6.2. Нумеровані списки
- •2.6.3. Список каталогів
- •2.6.4. Список визначень
- •2.7. Рядок, що Біжить
- •2.8.1. Скасування кэширования сторінки
- •2.8.2. Автоматичне перезавантаження документа
- •2.8.3. Автоматичне завантаження іншого документа
- •2.8.4. Включення додаткових заголовків http
- •2.8.5. Визначення набору символів
- •2.9. Таблиці стилів
- •2.9.1. Способи використання стилів
- •3. Таблиці в документах html
- •3.1. Найпростіша таблиця
- •3.2. Як змінити зовнішній вигляд таблиці
- •3.3. Приклади оформлення таблиць
- •3.3.1. Таблиці із заголовком
- •3.3.2. Об'єднання елементів таблиці
- •3.3.3. Багатошарові заголовки
- •3.3.4. Таблиці з підписом
- •3.3.5. Вирівнювання тексту в елементах таблиці
- •3.3.6. Таблиці всередині таблиць
- •4. Графіка, анімація, відео і звук
- •4.1. Розміщення графічних зображень
- •4.2. Як вибрати формат графічного файла
- •4.2.1. Формат jpeg
- •4.2.2. Формат gif
- •4.2.4. Який формат краще
- •4.3. Прозорі зображення
- •4.4. Підготовка черезстрочних зображень
- •4.4. Анімация
- •4.4.1. Редактор gif Construction Set
- •4.4.2. Редактор Microsoft gif Animator
- •4.4.3. Редактор PhotoImpact gif Animator
- •4.5. Відеофрагменти в документах html
- •4.6. Звук в документах html
- •5. Посилання у документах html
- •5.1. Універсальний ідентифікатор ресурсів url
- •5.2. Вставка посилання
- •5.2.1. Посилання на інші документи
- •5.2.2. Локальні посилання усередині документа
- •5.3. Використання графіки в посиланнях
- •5.3.1. Вставка графічного зображення в посилання
- •5.3.2. Сегментированная графіка
- •5.3.3. Додаток Map This!
- •5.4. Посилання на різноманітні ресурси Internet
- •6. ФреймИ
- •6.1. Структура документа з фреймами
- •6.2. Визначення параметрів фреймов
- •6.3. Приклад документа html із фреймами
- •6.4. Плаваючі фреймы
- •7. Додатки cgi
- •7.1. Створення форм
- •7.1.1. Опис форми
- •7.1.2. Створення органів керування для форми
- •7.1.3. Приклад документа html із формою
- •7.2. Передача даних програмі cgi
- •7.2.1. Метод get
- •7.2.2. Метод post
- •7.2.3. Що краще - get або post
- •7.3. Передача відповіді з програми cgi
- •7.4. Перемінне середовище для програми cgi
- •7.5. Приклади програм cgi
- •7.5.1. Програма cgihello
- •7.5.2. Програма controls
- •7.5.3. Програма aref
- •7.5.4. Програма counter
1.3.4. Зв'язок сервера www з субд
Додатки CGI і ISAPI дозволяють організувати зв'язок між документами HTML і системами управління базами даних (СУБД). У результаті ви можете створювати форми, призначені для виконання звернень до баз даних (запитів, оновлень і .
Дані, отримані через запросную форму, вдаються до програмного розширення CGI або ISAPI. Ці розширення можуть звернутися до СУБД через інтерфейс ODBC або через інтерфейс цієї СУБД, а результат запиту оформся у вигляді документа HTML і повернути видаленому користувачеві.
Корпорація Microsoft також пропонує зручні кошти, що дозволяють організувати взаємодію між сервером WWW і сервером СУБД без програмування.
1.3.5. Органи управління ActiveX
Мова HTML, хоч і дозволяє створювати досить красиві сторінки, володіє обмеженими можливостями. У деяких випадках потрібно обробляти вміст локальних файлів, відображати дані в графічному вигляді або виконувати іншу нетривіальну роботу. Створивши орган управління ActiveX і розташувавши його на сервері WWW, ви можете зробити посилання на цей орган в документі HTML. При цьому вікно органу управління з'явиться в документі HTML, а вміст вікна буде повністю визначатися самим органом управління ActiveX.
1.3.6. Що таке орган управління ActibeX?
Орган управління ActiveX є об'єктом ОСХ, що реалізовує деяку підмножину технології OLE і зробленим як бібліотека DLL. Система розробки програм Microsoft Visual З++ версії 4.2 дозволяє створювати заготівлі для органів управління ActiveX автоматично. Вам досить наділити створену заготівлю тими можливостями, які потрібні для рішення ваших специфічних задач.
Зовні орган ActiveX виглядає як вікно, розмір якого задається в документі HTML. Вміст цього вікна визначається написаним вами програмним кодом, тому в ньому може бути зображене все що бажано.
Код ActiveX завантажується з сервера WWW в адресний простір видаленого комп'ютера і тому має доступ до всіх його ресурсів. Це дозволяє організувати досить складні алгоритми обробки і відображення будь-яких локальних даних, що неможливо при використанні одних тільки програмних розширень CGI або ISAPI.
Помітимо, що органи управління ActiveX являють собою потенційну загрозу, оскільки вони можуть бути використані для поширення вірусів або виконання яких-небудь руйнівних дій в комп'ютері видаленого користувача.
Для зменшення загрози корпорація Microsoft передбачила систему сертифікації органів управління ActiveX. Коли користувач попадає на сторінку сервера WWW, що містить посилання на такий орган управління, йому на екран видається зображення сертифіката фірми-розробника. Якщо користувач довіряє фірмі і сертифікату, він може погодитися на завантаження і запуск органу управління ActiveX, якщо немає - є можливість відмовитися від завантаження. Однак безтурботні користувачі можуть проигнорировать попереджаюче повідомлення і стати жертвою зловмисних розробників.
Проте органи управління ActiveX дуже зручні для використання на серверах корпоративних мереж Intranet, що не мають підключення до мережі Internet. У цьому випадку загроза вірусного зараження від органу управління ActiveX невелика, оскільки всі такі органи розроблені в корпорації і їх використання може контролюватися адміністратором сервера.
