Учебно-методический комплекс по дисциплине дпп ф. 08 «Компьютерные сети. Интернет. Мультимедиа»
Вид материала | Учебно-методический комплекс |
- Учебно-методический комплекс по дисциплине " компьютерные сети интернет и мультимедиа, 246.74kb.
- Учебно-методический комплекс по дисциплине «Компьютерные технологии в журналистике», 224.11kb.
- Учебно-методический комплекс по дисциплине Компьютерные сети Спецuальность/направленuе, 236.76kb.
- Учебно-методический комплекс дпп ф. 14 Программирование подготовки специалиста по специальности, 295.95kb.
- Учебно-методический комплекс по дисциплине дпп. Ф. 14. Детская литература (уд-04. 13-004), 1346.92kb.
- Учебно-методический комплекс по дисциплине Сети ЭВМ и телекоммуникации (наименование, 743.2kb.
- Автор Ридель Валерий Вольдемарович учебно-методический комплекс, 620.31kb.
- Учебно-методический комплекс по дисциплине дпп. В. 02 Теория и практика стиха (уд-04., 1562.39kb.
- Учебно-методический комплекс по дисциплине дпп. Ф. 10 Литературоведение (уд-04. 13-002), 790.36kb.
- Лекция Глобальные сети. Интернет. Корпоративные компьютерные сети, 89.75kb.
Самостоятельно изучите возможности использования компонентов в программе FlashMX, используя материал пособия: «Использование Macromedia Flash MX» Майкл Гурвиц, Лора Мак-Кейб, 2003 (стр. 157).
С помощью компонентов создайте элемент раскрывающегося списка с названиями месяцев. При выборе того или иного месяца, в текстовом поле должно появиться название выбранного месяца.
Лекция № 8. Язык гипертекстовой разметки HTML.
Цели:
- Знакомство с основными понятиями языка разметки гипертекста – HTML (HyperText Markup Language).
- Формирование понятия о построении web-страницы и ее структуре.
Содержание:
Две основные части веб-документа: заголовок (Head), и собственно документ (Body).
Тег. Тег заголовка. Теги списков. Теги форматирования абзацев и текста.
Работа с файлами изображений. Добавление гиперссылок. Теги построения таблиц. Фреймовая структура документа.
Публикация веб-документов в Интернете.
Контрольные вопросы:
- Как называется команда на языке HTML?
- Какие две основных части html-документа вы знаете?
- Какое расширение имеет html-страница?
- Какие теги используется для форматирования абзацев?
- Какие теги используются для форматирования текста?
- При помощи какого тега в документ помещается изображение?
- Для чего служит тег ?
- Какие теги необходимы для построения таблицы?
- Какие теги необходимы для построения таблицы?
Практическое занятие (2 часа). «HTML (Hypertext Markup Language) – язык разметки гипертекста»
Задание: Создайте HTML-документ.
- Работа в текстовом редакторе Блокнот.
- Сохранение текстового документа как HTML-страницы.
- Правка HTML-кода.
Задание: Научитесь форматировать параграфы и выводить текст в несколько столбцов, работать со списками.
- Создание неупорядоченного и упорядоченного списка.
- Использование тегов
,
,для форматирования абзацев.
- Использование тегов , ,
, , , для форматирования текста.
Задание: Добавьте на страницу картинку и гиперссылку.
- Использование тега .
- Гиперссылка на другую страницу.
- Ссылка в другое место того же документа (метка).
Контрольные вопросы к практическому занятию:
- Как называется команда на языке HTML?
- Какие две основных части html-документа вы знаете?
- Какое расширение имеет html-страница?
- Какие теги используется для форматирования абзацев?
- Какие теги используются для форматирования текста?
- При помощи какого тега в документ помещается изображение?
Самостоятельная работа (6 часов):
- (1 час ) Создайте документ group.phpl. Заголовком документа сделайте «О нашей группе». В тексте документа: крупный заголовок «Наша группа» и упорядоченный список из студентов группы; крупный заголовок «Основные предметы» и неупорядоченный список из основных предметов.
- (2 часа) Создайте таблицу расписания занятий, используя язык HTML.
- (3 часа) Создайте домашнюю страничку, разбитую на следующие темы: Моя семья, Мое Хобби, Мои друзья, Учеба. Добавьте изображения. Оформите страницу на Ваш вкус и используйте ссылки для удобной навигации по странице.
Лекция № 9. Язык PHP.
Цели:
- Знакомство с основными возможностями языка PHP.
Содержание:
Язык PHP относится к категории скриптовых интерпретируемых языков. Его популярность в настоящее время достаточно велика. Распространенность PHP обусловлена тем, что он в одинаковой степени подходит как для решения простых задач построения небольших домашних сайтов, так и для проектирования крупных динамических порталов банков, Интернет-магазинов, справочных систем. Аббревиатура PHP расшифровывалась изначально как «Personal Homapage Programming» (“программирование домашних страниц”). В настоящее время название языка PHP чаще трактуется как рекурсивная аббревиатура “PHP: Hypertext Processor”. Основы PHP заложил датский программист Расмус Лердорф.
Основное предназначение PHP – обработка данных перед тем, как они (уже в формате HTML) извлекаются с веб-сайта браузером клиента.
Отличительные черты PHP:
- выполнение скриптов на сервере;
- язык РНР не зависит от платформы;
- РНР-код можно встраивать непосредственно в НТML-документы;
- эффективное взаимодействие с широким спектром разнообразных баз данных, файловых систем, электронной почтой
Установка. Для полноценной работы с PHP необходим кроме самого языка еще и веб-сервер и система управления базой данных, которые позволят создать собственный сайт и хранить на нем базу данных, представляя к ней доступ клиентам. В качестве веб-сервера наиболее часто используется Apache (можно скачать: www.apache.org), а среди серверов управления базами данных наилучшим признан MySQL (можно скачать: www.php.ru).
При установке Apache необходимо ввести в поле Network domain (Имя домена) IP-адрес компьютера или слово «localhost». А в файле httpd.conf для поля DocumentRoot установить значение “C:/WWW” и создать папку с аналогичным названием, а для поля PHPIniDir - значение “C:/php”. Инсталлировать PHP необходимо в папку С:\рhр.
Структура программы языка PHP. Особенности программирования. Синтаксис PHP.
Контрольные вопросы:
- В чем состоит особенность языка PHP?
- Можно ли комбинировать html-код с кодом РНР?
- Объясните правило использования переменных в РНР.
- Какие арифметические операции используются в РНР?
- Объясните синтаксис цикла for.
Практическое занятие №1 (1 час). «Знакомство с основами языка РНР»
Задание: Средствами РНР выведите на экран сообщение «я изучаю РНР».
- Специальные символы построения РНР-скриптов.
- Алгоритм тестирования РНР-скрипта в условиях локальной работы.
- Строчная функция Echo.
Задание: Ознакомьтесь с возможностями комбинирования РНР-скриптов с HTML-кодом, добавив РНР-скрипт в существующий HTML-документ.
- Возможности комбинирования скриптов с HTML-кодом.
- Использование двойных кавычек в тексте.
- Две разновидности комментариев.
Практическое занятие №2 (1 час). «Работа с переменными»
Задание: Выполните различные способы вывода значений переменных на экран.
- Основные типы переменных.
- Использование символа доллар $ в имени переменной.
- Объединение и слияние переменных.
- Основные арифметические операции.
Практическое занятие №3 (1 час). «Работа с массивами»
Задание: Задайте значения элементов массива с помощью array(), затем явно задавая номера элементов массива. Распечатайте значения массива.
- Массивы в РНР.
- Задание значений элементов массива.
- Вывод содержимого массива.
Задание: Выведите содержимое массива с названиями месяцев на экран, в следующем виде: «Всего (функция подсчета элементов массива) месяцев: перечисление месяцев упорядоченных по алфавиту».
- Функция подсчета элементов массива Count().
- Создание нового массива из двух существующих (функция array_merge()).
- Сортировка массива: функции sort() и rsort.
- Поэлементная обработка массива: оператор foreach.
Практическое занятие №4 (1 час). «Управляющие конструкции и встроенные функции»
Задание: Выведите содержимое массива двумя способами: при помощи цикла for и цикла while. Определите максимальный и минимальный элементы массива; если максимальный элемент больше 0 выведите сообщение «>0», если минимальный элемент меньше 0, выведите сообщение «<0».
- Математические функции: abs(), max(), min().
- Использование if-оператора.
- Операции сравнения и логические операции.
- Использование while-циклов.
- Использование for-циклов.
Самостоятельная работа (8 часов):
- Составьте массив дней недели, используйте для задания элементов массива различные способы. Выведите содержимое массива.
- Ознакомьтесь с возможностями функций обработки дат и времени, используя пособие: PHP5 & MySQL5/ Кристина Пейтон, Андре Меллер, М.:ООО «Бином-Пресс», 2007 (стр. 68) или любое другое пособие по РНР.
- Выполните проверку текущего дня недели. Если это суббота и воскресенье, выведите сообщение: «Ура! Выходной.», если понедельник – «Готовимся к работе!», вторник – «Может поработать?», среда – «Работаем!», четверг – «А когда выходные?», пятница – «Хватит работать! Завтра выходной!».
- Любым из доступных способов посчитайте количество неотрицательных элементов массива и выведите это значение на экран.
- С помощью цикла for определите количество положительных либо равных нулю элементов массива.
- Ознакомьтесь с двумя базовыми способами обмена данными браузера с сервером: Get и Post, используя пособие: PHP5 & MySQL5/ Кристина Пейтон, Андре Меллер, М.:ООО «Бином-Пресс», 2007 (стр. 68) или любое другое пособие по РНР.
- Создайте формуляр с полями: имя, фамилия, возраст для отправки этих данных на электронный почтовый ящик.