самим створювати відповідні програми.
Компонент – це виконуваний код, що міститься в бібліотеці динамічної компоновки (.dll) або виконуваному файлі (.exe). Компоненти надають один або декілька об'єктів, кожний з яких є закінченим набором інструкцій, що виконує в рамках даного компоненту певні функції. Кожен об'єкт має методи (запрограмовані процедури) і властивості (атрибути функціонування). Щоб скористатися об'єктом, наданим компонентом, слід створити один екземпляр потрібного об'єкту і призначити йому ім'я змінної. Для створення екземпляра об'єкту застосовується метод ASP Server.CreateObject або тег HTML <OBJECT>. За допомогою інструкції привласнення змінної, використовуваної в даній мові сценаріїв, екземпляру об'єкту привласнюється деяке ім'я.
Методом називається дія, яка може бути виконане над об'єктом або за допомогою об'єкту. Синтаксис виклику методу: Об'єкт.Метод параметри
Параметри змінюються залежно від методу.
Властивість є атрибутом, що описує об'єкт. Властивості визначають характеристики об'єкту, наприклад його тип, або описують стан об'єкту, наприклад включений об'єкт або відключений. Синтаксис: Об'єкт.Властивість
Іноді значення властивості можна прочитати або задати. Крім того, деякі об'єкти допускають додавання нових властивостей.
Робота з файлами. Директиви включення дають можливість включення у файл вмісту іншого файлу перед обробкою його веб-сервером. У ASP цей механізм підтримується тільки директивою #include. Для вставки файлу у файл .asp використовується наступний синтаксис:
<!-- #include virtual | file ="имя_файла" -->
Ключові слова virtual і file позначають тип шляху, використовуваний для включення файлу, а имя_файла є шляхом і ім'ям файлу, який потрібен включити.
Файли, що включаються, можуть мати будь-яке розширення, але зручно давати їм розширення, що відрізняє їх від інших файлів.
Ключове слово virtual указує, що шлях починається з віртуального каталога. Ключове слово file указує, що використовується відносний шлях. Відносний шлях починається з каталога, що містить файл, в який включається інший файл.
Коли форма HTML створена, необхідно обробити відомості, введені користувачем, тобто, відправити їх файлу .asp для аналізу і інших дій. Знову вивчите програму HTML, приведену в попередньому прикладі. Помітьте, що атрибут ACTION тега <FORM> посилається на файл Profile.asp. Коли користувач відправляє відомості HTML, оглядач передає їх методом POST файлу .asp на сервері, в даному випадку – Profile.asp. Файл .asp може містити сценарії, оброблювальні відомості і взаємодіючі з іншими сценаріями, компонентами COM і ресурсами, наприклад, з базою даних.
Було вирішено створити asp-сторінку, що містить скрипт, що написаний на мові VBScript і виконується на стороні клієнта. Скрипт полягає в теги <script> і </script>.
Файл Test.asp містить форму для збору даних і скрипт для їх обробки. Створення форми в Dreamweaver – Insert > Form > Form. Вставка кнопки – Insert > Form > Button, вставка перемикачів – Insert > Form > Radio Button.
Код кнопки:
<input type = "button" value="переглянути результати" onclick="valid()">
При натисненні на кнопку відбувається виклик функції valid().
Створюємо групу перемикачів для кожного питання, задаємо їм унікальне ім'я і команду при натисненні – це потрібне для роботи скрипта.
Фрагмент коду форми:
<b>Яке місце займе клуб в сезоні 08-09?</b>
<input type="radio" name="zad1" onclick="zad1_1()">
<input type="radio" name="zad1" onclick="zad1_2()">
<input type="radio" name="zad1" onclick="zad1_3()">
При натисненні на перемикач викликається функція, позначена після onclick.
При написанні скрипта спочатку задаємо змінні.
<script Language = VBScript>
dim ot1
Далі виводимо повідомлення з результатами:
MsgBox ot, 0, "Результати"
window.navigate("Test.asp")
end sub
3.4 Створення банера і фотогалереї сайту
Розробка дизайну веб-сайту – складна і трудоємка задача. При розробці оформлення веб-сайту, підборі шрифтів і колірної схеми потрібно керуватися не тільки принципами ергономіки, але і соціологічними і педагогічними аспектами, розглянутими в першому розділі цієї наукової роботи.
При створенні дизайну веб-сайту скористаємося готовими пакетами роботи з графікою.
У верхній частині веб-сайту зазвичай поміщається так звана «шапка» - логотип організації в поєднанні з текстом. Текстом може бути назва цієї організації або її слоган.
Після цього була визначена геометрія веб-сайту: меню повинне бути розташоване стандартним чином, текстова інформація по комплексу.
Для програмування HTML-коду веб-сайту використовувався редактор веб-сторінок Macromedia Dreamweaver. Завдяки можливості візуального програмування можна зразу ж після введення навіть строчки коду спостерігати, як виглядає наш сайт. А дякуючи підтримці візуального програмування можна без знання HTML тегів створювати сайти.
Для створення фотоальбому використовувався безкоштовний сервіс зберігання фотографій Google Picasa (). Сервіс дозволяє зберігати до 1 Гігабайта фотографій безкоштовно. Є можливість створення розділів (тек), в кожній з яких можна розташувати не більш 100 фотографій. Процес додавання нових фотографій гранично простий і виконується через браузер або спеціальне програмне забезпечення (рис .5).
Створення форуму
При створенні форуму використовувався безкоштовний готовий комплект форумів phpbb ().
Основні вимоги до хостингу у форуму:
Підтримка PHP
Підтримка SQL
2 Мб вільного місця
Для встановлення потрібно:
Викачати архів, що містить файли форуму, з сайту .
Розпакувати всі файли в створену директорію на хостингу (у теку forum).
За допомогою браузера запустив скрипт в директорії install\index.php.
Набудував форум під хостинг (прописав настройки MySQL, задав паролі).
Після установки форуму видалив директорії Contrib і Install в цілях безпеки.
Керування форумом здійснюється через панель адміністратора, в якому можна набудувати практично будь-які опції, існуючі для форуму. Можна встановити інше стильове керування, мову форуму, візуальні і системні налаштування, керувати правами користувачів
4 Економічна частина
У витратну частину створення сайту відносяться такі витрати як: витрати по електроенергії, витрати по розміщенню системи в мережі інтернет (хостинг), заробітна платня програмісту і інші всілякі витрати на канцелярські товари і витратні матеріали для комп'ютера.
Таблиця 1. Розрахунок енергії для вісьмигодинного робочого дня.
Найменування | к-ть | кВт/год | кВт в добу (приблизно) | кВт в місяць
Комп'ютер | 1 | 0,17 | 1,36 | 40,8
Освітлення | 3 | 0,36 | 9,72