Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
26 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
290.86 kB
Просмотров:
173
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Лекция №1 по дисциплине
«Internet-технологии и язык программирования Java»
на тему:
Назначение и возможности языка PHP. Переменные, константы и типы данных РНР
№2 слайд
Содержание слайда: Структура дисциплины
«Internet-технологии и язык программирования Java»
№3 слайд
Содержание слайда: Краткое содержание дисциплины
Преимущества языка РНР. Синтаксис языка РНР
Ассоциированные массивы в РНР
Работа с файлами и каталогами в РНР
Работа з базами данных в PHP
Массивы и коллекции в языке Java
Обработка исключений в языке Java
Работа с базами данных с помощью JDBC
Разработка графического интерфейса при помощи Java Server Page
№4 слайд
Содержание слайда: Литература
Котеров Д., Костарев А. РНР5 в подлиннике. 2-е издание. – СПб.: “ВНV-СПб”, 2013.- 1104 с.
Кузнецов М.В. РНР5/6 в подлиннике. – СПб.: «ВНV-СПб», 2010.- 1024 с.
Веллинг Л., Томпсон Л. Разработка веб-приложений с помощью РНР и MySQL. 4-е издание.- М.: «Вильямс», 2012.- 848 с.
Кузнецов М.В., Симдянов И.В. Самоучитель РНР5/6. 3-е издание.- СПб.: “БХВ-Петербург”, 2011.- 672 с.
Суэринг С., Конверс Т., Парк Д. РНР и MySQL. Библия программиста. 2-е издание.- М.: «Вильямс», 2010.- 912 с.
Дронов В.А. РНР 5/6, MySQL 5/6 и Dreamweaver CS4. Разработка интерактивных Web-сайтов.- СПб.: “БХВ-Петербург”, 2009.- 544 с
№5 слайд
Содержание слайда: Литература (продолжение)
Хорстманн К., Корнелл Г. Java 2. Библиотека профессионала. Том 1. Основы. 8-е издание. - М.: “Диалектика-Вильямс”, 2012.- 816 с.
Эккель Б. Философия Java.- 4-е издание.- СПб, «Питер», 2013.- 640 с.
Шилдт Г. Java: Руководство для начинающих.- М.: “Диалектика-Вильямс”, 2012.- 624 с.
Курняван Б. Программирование Web-приложений на языке Java. - М.: “Лори”, 2009.- 900 с.
Монахов В. Язык программирования Java и среда NetBeans. 3-е издание.- СПб.: «ВНV-СПб», 2012.- 704 с.
Машнин Т. Eclipse: разработка RCP-, Web-, Ajax- и Android-приложений на Java. СПб.: «ВНV-СПб», 2013.- 384 с.
№6 слайд
Содержание слайда: Курсовая работа
Тематика курсовых работ:
Разработка элементов программного обеспечения информационной системы
Средства: РНР, Java
Оболочки: Денвер, Eclipse
Этапы:
согласование перечня входных и выходных сообщений;
согласование структуры БД;
разработка диаграммы классов;
программирование;
оформление пояснительной записки.
№7 слайд
Содержание слайда: Назначение языка PHP
РНР —personal home page (личная домашняя страница). Это полноценный язык программирования, с помощью которого можно создавать развитые Web-узлы, обменивающиеся информацией с современными базами данных
РНР - это язык программирования, используемый на стороне сервера, конструкции которого вставляются в HTML-текст.
В отличие от обычного HTML-текста Web-страницы, программа на РНР не передается броузеру, но обрабатывается препроцессором РНР.
№8 слайд
Содержание слайда: Свойства языка РНР
РНР - динамично развивающийся язык программирования
Язык РНР является универсальным
Язык РНР является интерпретируемым языком программирования
Язык РНР является скриптовым языком
№9 слайд
Содержание слайда: История языка РНР
Первая версия РНР – 1994 г., автор Rasmus Lerdorf
В 1995 г. автор выпустил вторую версию языка, назвав ее PHP/FI.
1998 г. - версия РНР3, включавшая в себя новый лексический анализатор Zend авторов Zeev Surasky, Andi Gutmans.
PHP 4.0 вышел в 2000 г.
№10 слайд
Содержание слайда: История языка РНР
5-я версия PHP была выпущена в 2004 г.
Обновлено ядро (Zend Engine 2), введена поддержка XML. Доработаны функции ООП
План по созданию 6-й версии PHP был принят в 2006 г.
Изменения было решено вводить, постепенно добавляя их в новые выпуски РНР 5.1, 5.2, 5.3
№11 слайд
Содержание слайда: Характеристики РНР
Поддержка платформ Win32 (NT/2000/XP), UNIX, OS/2, QNX, MacOS
совместимость с серверами: Apache (Win32, UNIX), phttpd, fhttpd, ISAPI, NSAPI
поддержка технологий СОМ, XML, Java, Flash
развитая функциональность для работы с сетевыми соединениями
№12 слайд
Содержание слайда: Характеристики РНР
поддержка свыше 20 БД и развитая функциональность для работы с ними
возможность создания полноценных объектно-ориентированных приложений
сравнительно простой синтаксис и удобство в практическом использовании
бесплатность
высокая производительность
открытость кода
№13 слайд
Содержание слайда: Размещение РНР-кода
Вид тэгов Открывающий тэг Закрывающий тэг
Стандартные <?php ?>
Короткие <? ?>
ASP <% %>
Программные <SCRIPT LANGUAGE="php"> </SCRIPT>
Специальные <?= ?>
Чтобы короткие тэги распознавались правильно, в файле php.ini должна быть включена директива short_open_tag.
short_open_tag = on;
Для того чтобы разрешить использование тэгов в стиле ASP, нужно включить директиву asp_tags.
asp_tags =оn;
№14 слайд
Содержание слайда: Переменные и типы данных
Имена переменных РНР начинаются со знака доллара, за которым следуют буквенно-цифровые символы и символы подчеркивания
Язык РНР является слаботипизированным, т.е. переменные не требуют строгого задания типа при их объявлении
В ходе выполнения программы тип переменной может быть почти всегда изменен неявным образом, без специальных преобразований
№15 слайд
Содержание слайда: Перечень типов данных
№16 слайд
Содержание слайда: Объявление переменных
Пример.
$num = 25;
$num = 025; // восьмеричное число
$num = 0x25; // 16-ричное число
$f = 0.012;
$f = 1.2E-2;
$b=true;
№17 слайд
Содержание слайда: Уничтожение переменной
Пример вызова функции unset()
$user = “Alex”;
$num = 25;
unset ($user, $num);
№18 слайд
Содержание слайда: Проверка существования переменной
Для проверки существования переменной используется функция isset()
Для проверки, является ли строка пустой или нет, используется функция empty()
Пример.
$str = ‘’;
if(isset ($str)) // true
echo ‘Переменная str существует’;
if(empty ($str)) // true
echo ‘Переменная str пустая’;
№19 слайд
Содержание слайда: Определение типа переменных
№20 слайд
Содержание слайда: Неявное приведение типов
Использование переменной в контексте, где ожидается переменная другого типа, приводит к неявному преобразованию переменной к нужному типу.
Если строка содержит число и используется в арифметическом выражении, то она автоматически будет приведена к числовому типу.
Пример.
$str = “5.5”;
$n = $str + 2;
echo $n; // 7.5
№21 слайд
Содержание слайда: Явное приведение типов
Можно явно преобразовать переменную к некоторому типу. Для этого существует несколько способов.
Первый способ заключается в использовании круглых скобок.
Второй способ – использование специальных функций
Пример.
$f = 5.75;
$n = (int)f;
echo $n; // 5
№22 слайд
Содержание слайда: Использование круглых скобок для приведения типов
№23 слайд
Содержание слайда: Использование специальных функций для приведения типов
№24 слайд
Содержание слайда: Константы
Объявление константы осуществляется при помощи функции define():
define($name, $value);
Значением константы может быть логическое, целое, вещественное или строковое значение
Пример.
define(“num”, 5);
define(“val”, “KH-11-2”);
echo num;
echo val;
№25 слайд
Содержание слайда: Константы (продолжение)
Функция constant() возвращает значение константы.
echo constant(“val”);
Проверку существования константы выполняет функция defined()
if(defined(“val”)) echo val;
Предопределенные константы.
_LINE_ текущая строка в файле
_FILE_ полный путь и имя текущего файла
_FUNCTION_ имя функции
_CLASS_ имя класса
_METHOD_ имя метода класса
Пример.
echo “Имя файла ”. _FILE_.”<br>”;
№26 слайд
Содержание слайда: Функция echo ()
Синтаксис:
echo($str1 [, $str2…]) ;
Пример.
$kol = 15;
echo “Присутствуют”, $kol, “студентов”;
То же с использованием оператора «точка»:
echo “Присутствуют”. $kol . “студентов”;
Использование интерполяции переменной:
echo “Присутствуют $kol студентов”;
Вместо функции echo() можно использовать функцию print(). Однако она принимает только один аргумент.