
- •Алматы, 2012
- •5В070300 - «Ақпараттық жүйелер»(бакалавриат) мамандығы бойынша «Windows-та бағдарламалау және hci» пәнінен жұмыс оқулық жоспар бойынша құрастырылған.
- •Алматы, 2012
- •5В070300 - «Ақпараттық жүйелер»(бакалавриат) мамандығы бойынша «Windows-та бағдарламалау және hci» пәнінен жұмыс оқулық жоспар бойынша құрастырылған.
- •Оқылатын пәннiң сипаттамасы (түсiнiктеме )
- •Жұмыстық оқу бағдарламасына жалпы сипаттама
- •Пәннің қысқа сипаттамасы
- •Дәріс тақырыптарының жіктелімі
- •Тәжірибелік (семинарлық) сабақтардың тақырыбы
- •Зертханалық сабақтар тақырыбы
- •Соөж тақырыптары
- •Сөж тақырыптары
- •Ұсынылған әдебиеттер тізімі:
- •«ТҰран» университеті мекемесі»
- •«Акпараттық технологиялар» кафедрасы силлабус (sillabus) «программирование в windows и hci» пәні бойынша
- •5B070300 «Ақпараттық жүйелер» (бакалавриат) мамандығы үшін
- •5В070300 - «Ақпараттық жүйелер»(бакалавриат) мамандығы бойынша «Windows-та бағдарламалау және hci» пәнінен жұмыс оқулық жоспар бойынша құрастырылған.
- •Түсіндірме жазбахат
- •Жұмыстық оқу бағдарламасына жалпы сипаттама
- •Пәннің қысқа сипаттамасы
- •Тәжірибелік (семинарлық) сабақтардың тақырыбы
- •Зертханалық сабақтар тақырыбы
- •Соөж тақырыптары
- •Сөж тақырыптары
- •Темы и продолжительность их изучения
- •Өзіндік жұмыс тапсырмасы:
- •Сөж берілу графигі және консультация уақыты.
- •Сөж өткізу графигі
- •Бақылауға арналған сұрақтар
- •Информация по оценке знаний
- •Білімгердің білімін бағалау критериі (жалпыланған)
- •Вск бойынша қорытындыны анықтау
- •Қорытынды баға
- •Требования преподавателя Политика и процедуры курса
- •График выполнения и сдачи заданий по дисциплине
- •Сөж тапсыру графигі және консультация уақыты.
- •Перечень срс по курсу
- •Дәрістік кешен –контент (дәрістер тезисы, иллюстративті және үлестірмелі материал, ұсынылған әдебиеттер тізімі)
- •Алматы, 2012
- •План лабораторных занятий
- •Лабораторная работа 1 - Создание и вывод переменных
- •Лабораторная работа 2 – Арифметические, логические операторы
- •Лабораторная работа 3 - Конструкции if, else и elseif
- •Лабораторная работа 4 - Цикл for
- •Лабораторная работа 5 - Таблица умножения
- •Лабораторная работа 6 - Массивы
- •Лабораторная работа 7 - Навигационное меню.
- •Лабораторная работа 8 - Практическое использование функций
- •Лабораторная работа 9 - Работа с функциями. Область видимости переменных.
- •План семинарских (практических) занятий
- •Практическая работа № 2 Использование основных операторов
- •Практическая работа № 3 Использование функций
- •Практическая работа № 4 Работа с формами
- •Лабораторная работа № 5 Работа со строками и заголовком html документа
- •Практическая работа № 6 Принципы Объектно-ориентированного программирования
- •Практическая работа № 7 Работа с датой Основы работы с базами данных на примере MySql
- •Практическая работа № 8 Работа с изображениями. Работа с регулярными выражениями. Работа с cookies Работа с сессиями
- •План лабораторных занятий
- •Лабораторная работа 1 - Создание и вывод переменных
- •Основы php Лабораторная работа 7 - Практическое использование функций
- •Лабораторная работа 7 - Работа с функциями. Область видимости переменных.
- •План семинарских (практических) занятий
- •Методические рекомендации по изучению дисциплины
- •(По работе с учебно-методическим комплексом) Основания, целевая аудитория и ориентированность учебно-методического комплекса
- •Рекомендуемый порядок работы с учебно-методическим комплексом
- •Программное и мультимедийное сопровождение учебных занятий по дисциплине «Алгоритмы, структуры данных и программирование»
- •Программные средства обеспечения дисциплины:
- •Электронные учебники:
- •Перечень специализированных аудиторий, кабинетов и лабораторий
- •Карта обеспеченности дисциплины учебной и учебно-методической литературой
Практическая работа № 4 Работа с формами
Задание
· В Вашей папке находящейся в корневой директории web-сервера создайте
документ с названием l4.php.
· Задайте ему кодировку UTF-8.
Все следующие операции производятся в этом документе
Внешний вид требуемой формы
Создать форму заказа товара следующего вида:
В форме должны присутствовать два скрытых поля
· uID (User ID) содержащее произвольное шестизначное число;
· queryDate Содержащее текущую дату и время.
Также необходимо:
· реализовать проверку на наличие заполнения обязательных полей и выводить ообщение, если не все они заполнены;
· реализовать возможность выбора одного из трёх языков отображения формы.
Форма должна отправлять данные в файл getData2.php, в котором должна производится
проверка полученных данных на корректность и выводится строка об успешном получении заказа.
Пример желаемого вывода:
Уважаемый заказчик!
Введённый Вами пароль совпал с тем, что хранится в нашей базе данных.
Ваш заказ успешно зарегистрирован в системе в 23.10.2008 16:46. Как только он будет
обработан оператором, на адрес Вашей электронной почты будет выслано извещение!
Подробности заказа:
Дата: 23.10.2008 16:46
Товар: Шахматы
Шашки
Язык интерфейса: Русский
В случае, если были отмечены дополнительные возможности, нужно также вывести:
Дополнительно вы:
Подписаны на рассылку информации о новинках на нашем сайте.
Справочная информация
Создание формы
Пример JavaScript функции для проверки заполнения полей:
<script language="javascript" type="text/javascript" >
function chkFlds(){
var errorMes = "";
if(document.forms.formName.elementName.value == "")
errorMes += "One of needed fields empty\n";
if(errorMes == "")
return true;
else
alert(errorMes);
return false;
}
</script>
Вызывается функция при нажатии на кнопку submit формы:
<form onsubmit=”return chkFlds();”
РНР функция генерации даты в нужном формате:
date("d.m.Y G:i") выведет примерно такой результат: 23.10.2008 16:46
Потребные HTML теги:
· Ссылка из скрипта на самого себя:
<a href="<?=$_SERVER['PHP_SELF']?>#"> Self top link</a>
· Пример создания формы
<FORM action="getData1.php" method="GET" id="mainForm" >
· Часто используемые теги
· <h1>
· <br />
· <hr />
· <select type="select" multiple id="goodsList" name="goodsList[]" >
<option value="chess" selected="selected" > Шахматы
<option value="checkers" > Шашки
<option value=blackgammons" > Нарды
</select>
· <input type="text" maxlength="20" name="someInputName">
· <input type="password" maxlength="8" name="pass">
· <input type="checkbox" name="addChksArr[]" value="su1" checked >Uno<br />
<input type="checkbox" name="addChksArr[]" value="su2" >Duo<br />
· <input type="hidden" name="uID" value="215745" />
· <body bgcolor="white">
· <sup><font color="red">*</font></sup>
Проверка данных на стороне скрипта
Простая функция приведения данных в допустимый вид:
function chkVars($inVar, $maxLen = 999){
if(strlen($inVar) > $maxLen)
$inVar = substr($inVar,0,$maxLen);
return htmlentities($inVar);
}
Получение данных методом GET с одновременной проверкой их на допустимые значения:
$eMail = chkVars($_GET['eMail']);
Вывод изображения:
<img src="pict/jeviliry.png" alt="Jewellery picture" />