Слайд 1Лекция №1 по дисциплине
«Internet-технологии и язык программирования Java»
на тему:
Назначение
и возможности языка PHP. Ассоциированные массивы в РНР
Автор:
Доц. Павленко Е.П.
Слайд 2Структура дисциплины
«Internet-технології и язык программирования Java»
Слайд 3Краткое содержание дисциплины
Преимущества языка РНР. Синтаксис языка РНР
Ассоциированные массивы в
РНР
Работа с файлами и каталогами в РНР
Работа з базами данных
в PHP
Массивы и коллекции в языке Java
Обработка исключений в языке Java
Работа с базами данных с помощью JDBC
Разработка графического интерфейса при помощи Java Server Page
Слайд 4Литература
Хорстманн К., Корнелл Г. Java 2. Библиотека профессионала. Том 1.
Основы. Изд. 8. - М.: “Диалектика-Вильямс”, 2011.- 816 с.
Ноутон П.,
Шилдт Г. Java 2 – Наиболее полное руководство.- СПб.: “БХВ”, 2008.- 1072 с.
Эккель Б. Философия Java.- 4-е издание.- СПб, «Питер», 2011.- 640 с.
Кузнецов М.В. РНР5/6 в подлиннике. – СПб.: «ВНV-СПб», 2010.- 1024 с.
Методичні вказівки до лабораторних робіт з дисципліни “Internet-технології та мова програмування Java”. Частина 2. Упоряд.: В.П.Борисенко, Є.П.Павленко, А.О.Петренко, А.Г.Старовойтов.- Харків, ХНУРЕ, 2005.- 52 с.
Методичні вказівки до лабораторних робіт з дисципліни “Технологія програмування та створення програмних продуктів”. Частина 1. Упоряд.: В.П.Борисенко, Є.П.Павленко, А.О.Петренко, А.Г.Старовойтов.- Харків, ХНУРЕ, 2007.- 48 с.
Слайд 5Курсовая работа
Тематика курсовых работ:
Разработка элементов программного обеспечения информационной системы
Средства:
РНР, Java
Оболочки: Денвер, Eclipse
Этапы:
согласование перечня входных и выходных сообщений;
согласование структуры
БД;
разработка диаграммы классов;
программирование;
оформление пояснительной записки.
Слайд 6Назначение языка PHP
РНР —personal home page (личная домашняя страница).
Это полноценный язык программирования, с помощью которого можно создавать развитые
Web-узлы, обменивающиеся информацией с современными базами данных
РНР - это обработчик гипертекста (HyperText Preprocessor). Это язык программирования, используемый на стороне сервера, конструкции которого вставляются в HTML-текст.
В отличие от обычного HTML-текста Web-страницы, программа на РНР не передается броузеру, но обрабатывается препроцессором РНР или его модулями.
Слайд 7Возможности языка РНР
Программа на РНР может:
- выполнять запрос к
базе данных
- создавать графические изображения
- читать и записывать файлы
- общаться
с внешними серверами
Слайд 8Преимущества РНР
Скорость разработки
РНР — это открытый продукт
РНР – бесплатный
продукт
Высокая производительность
Переносимость
При создании языка РНР учитывалось требование высокой интеграции с
базами данных
Слайд 9Включение РНР-команд в документ
Вид тэгов
Открывающий тэг Закрывающий тэг
Стандартные
Короткие ?>
ASP <% %>
Программные
Чтобы короткие тэги распознавались правильно, в файле php.ini должна быть включена директива short_open_tag.
short_open_tag = on;
Для того чтобы разрешить использование тэгов в стиле ASP, нужно включить директиву asp_tags.
asp_tags =оn;
Слайд 10Программа для обработки ввода пользователя
Создадим файл form.html:
name="user”>
Слайд 11Программа для обработки ввода пользователя
Создадим файл form.php:
Чтение данных формы
$user\n\n";
print "Your address is:
\n,\n$address";
?>