🗊 Презентация ИФСТ Интерактивное программирование веб-приложении

Категория: Образование
Нажмите для полного просмотра!
ИФСТ Интерактивное программирование веб-приложении, слайд №1 ИФСТ Интерактивное программирование веб-приложении, слайд №2 ИФСТ Интерактивное программирование веб-приложении, слайд №3 ИФСТ Интерактивное программирование веб-приложении, слайд №4 ИФСТ Интерактивное программирование веб-приложении, слайд №5 ИФСТ Интерактивное программирование веб-приложении, слайд №6 ИФСТ Интерактивное программирование веб-приложении, слайд №7 ИФСТ Интерактивное программирование веб-приложении, слайд №8 ИФСТ Интерактивное программирование веб-приложении, слайд №9 ИФСТ Интерактивное программирование веб-приложении, слайд №10 ИФСТ Интерактивное программирование веб-приложении, слайд №11 ИФСТ Интерактивное программирование веб-приложении, слайд №12 ИФСТ Интерактивное программирование веб-приложении, слайд №13 ИФСТ Интерактивное программирование веб-приложении, слайд №14 ИФСТ Интерактивное программирование веб-приложении, слайд №15 ИФСТ Интерактивное программирование веб-приложении, слайд №16 ИФСТ Интерактивное программирование веб-приложении, слайд №17 ИФСТ Интерактивное программирование веб-приложении, слайд №18 ИФСТ Интерактивное программирование веб-приложении, слайд №19 ИФСТ Интерактивное программирование веб-приложении, слайд №20 ИФСТ Интерактивное программирование веб-приложении, слайд №21 ИФСТ Интерактивное программирование веб-приложении, слайд №22 ИФСТ Интерактивное программирование веб-приложении, слайд №23 ИФСТ Интерактивное программирование веб-приложении, слайд №24 ИФСТ Интерактивное программирование веб-приложении, слайд №25 ИФСТ Интерактивное программирование веб-приложении, слайд №26 ИФСТ Интерактивное программирование веб-приложении, слайд №27 ИФСТ Интерактивное программирование веб-приложении, слайд №28 ИФСТ Интерактивное программирование веб-приложении, слайд №29 ИФСТ Интерактивное программирование веб-приложении, слайд №30 ИФСТ Интерактивное программирование веб-приложении, слайд №31 ИФСТ Интерактивное программирование веб-приложении, слайд №32 ИФСТ Интерактивное программирование веб-приложении, слайд №33

Содержание

Вы можете ознакомиться и скачать презентацию на тему ИФСТ Интерактивное программирование веб-приложении. Доклад-сообщение содержит 33 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Интерактивное программирование веб-приложений Преподаватель: Шварц Александр Юрьевич
Описание слайда:
Интерактивное программирование веб-приложений Преподаватель: Шварц Александр Юрьевич

Слайд 2


Принципы HTTP
Описание слайда:
Принципы HTTP

Слайд 3


Запросы HTTP GET Параметры отображаются в адресной строке URL?user=17&page=news&id=134 Используется для получения ресурса, без изменения POST...
Описание слайда:
Запросы HTTP GET Параметры отображаются в адресной строке URL?user=17&page=news&id=134 Используется для получения ресурса, без изменения POST Используется для передачи пользовательских данных (например, отправки форм, загрузки на сервер файлов)

Слайд 4


Веб-сервер Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с...
Описание слайда:
Веб-сервер Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными Примеры: Apache, IIS, nginx, lighttpd

Слайд 5


Apache Кроссплатформенность Поддержка многих языков программирования Работа с СУБД, сессиями, аутентификацией, сообщениями об ошибках Поддержка IPv6...
Описание слайда:
Apache Кроссплатформенность Поддержка многих языков программирования Работа с СУБД, сессиями, аутентификацией, сообщениями об ошибках Поддержка IPv6 Модульность

Слайд 6


PHP автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы; взаимодействие с большим...
Описание слайда:
PHP автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы; взаимодействие с большим количеством различных систем управления базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Интерфейс PDO); автоматизированная отправка HTTP-заголовков; работа с HTTP-авторизацией; работа с cookies и сессиями; работа с локальными и удалёнными файлами, сокетами; обработка файлов, загружаемых на сервер.

Слайд 7


Примеры PHP-страниц Пример 1 //закрывающий тег Пример 2 Сейчас год
Описание слайда:
Примеры PHP-страниц Пример 1 //закрывающий тег Пример 2 Сейчас год

Слайд 8


Комментарии КОД //однострочный комментарий КОД /* многострочный комментарий */ КОД
Описание слайда:
Комментарии КОД //однострочный комментарий КОД /* многострочный комментарий */ КОД

Слайд 9


Типы данных Скалярные типы данных Двоичные данные (boolean) (true, false) Целые числа (Integer) (1, -325, 5,…) Числа с плавающей точкой (Float)...
Описание слайда:
Типы данных Скалярные типы данных Двоичные данные (boolean) (true, false) Целые числа (Integer) (1, -325, 5,…) Числа с плавающей точкой (Float) (-0.001, 8.2, 436.4,…) Строки (String) (“Hello, world!”, “Мама мыла раму”,…) Смешанные типы данных Массивы (Array) Объекты (Object) Специальные типы данных Ресурсы (Resource) Пустой тип (NULL)

Слайд 10


Переменные Пример 1
Описание слайда:
Переменные Пример 1

Слайд 11


Приведение типов (int), (integer) - приведение к целому числу (bool), (boolean) - приведение к булеву типу (float), (double), (real) - приведение к...
Описание слайда:
Приведение типов (int), (integer) - приведение к целому числу (bool), (boolean) - приведение к булеву типу (float), (double), (real) - приведение к числу с плавающей точкой (float) (string) - приведение к строке (array) - приведение к массиву (object) - приведение к объекту Пример $i = 10; // $i это целое число $b = (boolean) $i; // $b это булев тип

Слайд 12


Преобразование в boolean К значению false приводятся: сам булев FALSE целое 0 (ноль) число с плавающей точкой 0.0 (ноль) пустая строка и строка...
Описание слайда:
Преобразование в boolean К значению false приводятся: сам булев FALSE целое 0 (ноль) число с плавающей точкой 0.0 (ноль) пустая строка и строка "0" массив с нулевыми элементами объект с нулевыми переменными-членами специальный тип NULL (включая неустановленные переменные) Все остальные значения преобразуются к true!

Слайд 13


Преобразование строк в числа
Описание слайда:
Преобразование строк в числа

Слайд 14


Операции со строками
Описание слайда:
Операции со строками

Слайд 15


Массивы $a = array(); // создание пустого массива $b = array(1, 6, 43.56, 3, 2, 5, “Hello”); $a[] = 5; //добавление элемента в конец массива $b[3] =...
Описание слайда:
Массивы $a = array(); // создание пустого массива $b = array(1, 6, 43.56, 3, 2, 5, “Hello”); $a[] = 5; //добавление элемента в конец массива $b[3] = 4; // замена 3-го элемента массива $c = array(0=>34, 3=>323525, 4=>26, 17=>23456); $d = array(“John”=>array(), “Mary”=>12, 6=>”wd”, 1=>2);

Слайд 16


Работа с массивами
Описание слайда:
Работа с массивами

Слайд 17


Функции
Описание слайда:
Функции

Слайд 18


Переменные переменных
Описание слайда:
Переменные переменных

Слайд 19


Глобальные массивы $_GET $_POST $_SESSION $_COOKIE $_SERVER $_ENV $_REQUEST $_FILES
Описание слайда:
Глобальные массивы $_GET $_POST $_SESSION $_COOKIE $_SERVER $_ENV $_REQUEST $_FILES

Слайд 20


Массив $_SERVER $_SERVER["OS"] – операционная система $_SERVER["SERVER_SOFTWARE"] – веб-сервер $_SERVER["SERVER_NAME"]...
Описание слайда:
Массив $_SERVER $_SERVER["OS"] – операционная система $_SERVER["SERVER_SOFTWARE"] – веб-сервер $_SERVER["SERVER_NAME"] – имя сервера $_SERVER["SERVER_ADDR"] – адрес сервера $_SERVER["SERVER_PORT"] – порт сервера $_SERVER["REMOTE_ADDR"] – адрес клиента $_SERVER["DOCUMENT_ROOT"] – путь к документам на сервере $_SERVER["SCRIPT_FILENAME"] - полный путь к текущему скрипту $_SERVER["PHP_SELF"] - имя текущего скрипта

Слайд 21


Пример работы с формами form.php
Описание слайда:
Пример работы с формами form.php

Слайд 22


Пример работы с формами - 2
Описание слайда:
Пример работы с формами - 2

Слайд 23


Работа с сессиями
Описание слайда:
Работа с сессиями

Слайд 24


Работа с файлами fopen($filename, $flag); r – открытие файла только для чтения. r+ - открытие файла одновременно на чтение и запись. w – создание...
Описание слайда:
Работа с файлами fopen($filename, $flag); r – открытие файла только для чтения. r+ - открытие файла одновременно на чтение и запись. w – создание нового пустого файла. Если на момент вызова уже существует такой файл, то он уничтожается. w+ - аналогичен r+, только если на момент вызова файл существует, его содержимое удаляется. a – открывает существующий файл в режиме записи, при этом указатель сдвигается на последний байт файла (на конец файла). a+ - открывает файл в режиме чтения и записи при этом указатель сдвигается на последний байт файла (на конец файла). Содержимое файла не удаляется.

Слайд 25


Работа с файлами - 2 Дозапись в конец файла
Описание слайда:
Работа с файлами - 2 Дозапись в конец файла

Слайд 26


Работа с файлами - 3
Описание слайда:
Работа с файлами - 3

Слайд 27


Работа с файлами - 4 file_exists($name) – проверка существования файла filesize($name) – вычисление размера файла в байтах file_put_contents($name,...
Описание слайда:
Работа с файлами - 4 file_exists($name) – проверка существования файла filesize($name) – вычисление размера файла в байтах file_put_contents($name, $text) – запись данных в файл file_get_contents($name) – получение данных из файла

Слайд 28


Подключение скриптов include, require – загрузка и выполнение скрипта include_once, require_once – загрузка и выполнение скрипта, без возможности...
Описание слайда:
Подключение скриптов include, require – загрузка и выполнение скрипта include_once, require_once – загрузка и выполнение скрипта, без возможности повторной загрузки и выполнения

Слайд 29


Работа с СУБД MySQL Соединение с СУБД: mysql_connect ($hostname, $user, $password); Соединение с базой данных $hostname – имя хоста, например,...
Описание слайда:
Работа с СУБД MySQL Соединение с СУБД: mysql_connect ($hostname, $user, $password); Соединение с базой данных $hostname – имя хоста, например, 192.168.2.1:3360, localhost или 81.12.0.54; $user – имя пользователя в MySQL; $password – пароль пользователя в MySQL. Возвращается целочисленный идентификатор соединения. Закрытие соединения - mysql_close() Постоянное соединение с СУБД: mysql_pconnect ($hostname, $user, $password);

Слайд 30


Пример // Попытка установить соединение с MySQL if (!mysql_connect(“localhost”, “root”, “mypass”)) { echo "Ошибка подключения"; exit; } //...
Описание слайда:
Пример // Попытка установить соединение с MySQL if (!mysql_connect(“localhost”, “root”, “mypass”)) { echo "Ошибка подключения"; exit; } // Соединились, теперь выбираем базу данных mysql_select_db(“shop”);

Слайд 31


Обработка ошибок Получение номера последней ошибки mysql_errno($id) Получение сообщения о последней ошибке mysql_error($id)
Описание слайда:
Обработка ошибок Получение номера последней ошибки mysql_errno($id) Получение сообщения о последней ошибке mysql_error($id)

Слайд 32


Обработка результатов запроса //Получение результата выполнения запроса $q = mysql_query(“SELECT * FROM mytable”); //количество возвращенных строк...
Описание слайда:
Обработка результатов запроса //Получение результата выполнения запроса $q = mysql_query(“SELECT * FROM mytable”); //количество возвращенных строк $count = mysql_num_rows($q); for ($c = 0; $c < $count; $c++) { echo “Строка №” . $c . “”; //получение одной строки из результата $f = mysql_fetch_array($q); foreach($f as $k=>$v) { echo $k . “=” . $v . “”; } } mysql_free_result($q); //освобождение памяти

Слайд 33


Полезные ссылки PHP 5 В Подлиннике - Д. Котеров, А. Костарев PHP и MySQL. Библия программиста – С. Суэринг, Т. Конверс, Д. Парк
Описание слайда:
Полезные ссылки PHP 5 В Подлиннике - Д. Котеров, А. Костарев PHP и MySQL. Библия программиста – С. Суэринг, Т. Конверс, Д. Парк



Похожие презентации
Mypresentation.ru
Загрузить презентацию