Министерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет
информатики и радиоэлектроники»
Кафедра инженерной психологии и эргономики
И. В. Байдаков, Е. В. Гончарик
ПСИХОЛОГИЧЕСКИЕ ФЕНОМЕНЫ
ИНТЕРНЕТ-ТЕХНОЛОГИЙ
Методическое пособие
к практическим занятиям по веб-программированию
для студентов специальности 1-58 01 01 «Инженерно-психологическое
обеспечение информационных технологий»
всех форм обучения
Минск БГУИР 2010
УДК 004. 738. 5(076. 5)
ББК 32. 973. 202я73
Б18
Р е ц е н з е н т:
доцент кафедры дискретной математики и алгоритмики БГУ,
кандидат технических наук Ю. В. Свирид
Байдаков, И. В. Б18 Психологические феномены Интернет-технологий : метод. пособие
к практическим занятиям по веб-программированию для студ. спец. 1-
58 01 01 «Инженерно-психологическое обеспечение информационных
технологий» всех форм обуч. / И. В. Байдаков, Е. В. Гончарик. – Минск
: БГУИР, 2010. – 40 с. ISBN 978-985-488-540-7. УДК 004. 738. 5(076. 5)
ББК 32. 973. 202я73
ISBN 978-985-488-540-7 © Байдаков И. В. , Гончарик Е. В. , 2010
© УО «Белорусский государственный
университет информатики
и радиоэлектроники», 2010
2
СОДЕРЖАНИЕ
Введение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
1 Создание простейшего HTML-документа ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
1. 1 Теоретические сведения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 6
1. 2 Порядок выполнения работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7
1. 3 Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 7
2 Работа с изображениями и ссылками в HTML ... ... ... ... ... ... ... ... ... ... ... 8
2. 1 Теоретические сведения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 8
2. 2 Порядок выполнения работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 10
2. 3 Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10
3 Работа с таблицами и списками в HTML... ... ... ... ... ... ... ... ... ... ... ... ... . . 11
3. 1 Теоретические сведения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11
3. 2 Порядок выполнения работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 14
3. 3 Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 14
4 Работа с формами ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 14
4. 1 Теоретические сведения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 14
4. 2 Порядок выполнения работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 16
4. 3 Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 17
5 Работа с таблицами стилей ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 17
5. 1 Теоретические сведения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 17
5. 2 Порядок выполнения работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 19
5. 3 Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 20
6 Создание простейшей php-программы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 20
6. 1 Теоретические сведения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 20
6. 2 Порядок выполнения работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 22
6. 3 Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 22
7 Освоение управляющих конструкций PHP ... ... ... ... ... ... ... ... ... ... ... ... . 22
7. 1 Теоретические сведения... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... 23
7. 2 Порядок выполнения работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 24
7. 3 Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 25
3
8 Серверная обработка форм ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 25
8. 1 Теоретические сведения ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 25
8. 2 Порядок выполнения работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 26
8. 3 Контрольные вопросы... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 26
9 Обработка массивов в PHP ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 27
9. 1 Теоретические сведения ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 27
9. 2 Порядок выполнения работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 28
9. 3 Контрольные вопросы... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 28
10 Ознакомление с основными функциями PHP ... ... ... ... ... ... ... ... ... ... ... 28
10. 1 Теоретические сведения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 29
10. 2 Порядок выполнения работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 31
10. 3 Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 31
11 Работа со строками и регулярными выражениями... ... ... ... ... ... ... ... 31
11. 1 Теоретические сведения ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 31
11. 2 Порядок выполнения работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 34
11. 3 Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 34
12 Работа с файлами ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 35
12. 1 Теоретические сведения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 35
12. 2 Порядок выполнения работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 37
12. 3 Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 37
13 Работа с базой данных ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 37
13. 1 Теоретические сведения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 37
13. 2 Порядок выполнения работы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 39
13. 3 Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 40
Литература ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 40
4
ВВЕДЕНИЕ
Интернет как система начинает выступать для пользователя в роли «кол-
лективного разума».