Разделы презентаций


Лекция №1 по дисциплине Internet- технологии и язык программирования Java

Содержание

Структура дисциплины «Internet-технології и язык программирования Java»

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

Слайд 1Лекция №1 по дисциплине «Internet-технологии и язык программирования Java» на тему: Назначение

и возможности языка PHP. Ассоциированные массивы в РНР
Автор:
Доц. Павленко Е.П.

Лекция №1 по дисциплине «Internet-технологии и язык программирования Java»  на тему:  Назначение и возможности языка

Слайд 2Структура дисциплины «Internet-технології и язык программирования Java»

Структура дисциплины «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 с.

ЛитератураХорстманн К., Корнелл Г. Java 2. Библиотека профессионала. Том 1. Основы. Изд. 8. - М.: “Диалектика-Вильямс”, 2011.-

Слайд 5Курсовая работа
Тематика курсовых работ:
Разработка элементов программного обеспечения информационной системы

Средства:

РНР, Java
Оболочки: Денвер, Eclipse
Этапы:
согласование перечня входных и выходных сообщений;
согласование структуры

БД;
разработка диаграммы классов;
программирование;
оформление пояснительной записки.



Курсовая работа Тематика курсовых работ:Разработка элементов программного обеспечения информационной системыСредства: РНР, JavaОболочки: Денвер, EclipseЭтапы:	согласование перечня входных и

Слайд 6Назначение языка PHP
РНР —personal home page (личная домашняя страница).

Это полноценный язык программирования, с помощью которого можно создавать развитые

Web-узлы, обменивающиеся информацией с современными базами данных

РНР - это обработчик гипертекста (HyperText Preprocessor). Это язык программирования, используемый на стороне сервера, конструкции которого вставляются в HTML-текст.
В отличие от обычного HTML-текста Web-страницы, программа на РНР не передается броузеру, но обрабатывается препроцессором РНР или его модулями.

Назначение языка PHP РНР —personal home page (личная домашняя страница). Это полноценный язык программирования, с помощью которого

Слайд 7Возможности языка РНР
Программа на РНР может:

- выполнять запрос к

базе данных
- создавать графические изображения
- читать и записывать файлы
- общаться

с внешними серверами




Возможности языка РНР Программа на РНР может:- выполнять запрос к базе данных- создавать графические изображения- читать и

Слайд 8Преимущества РНР
Скорость разработки
РНР — это открытый продукт
РНР – бесплатный

продукт
Высокая производительность
Переносимость
При создании языка РНР учитывалось требование высокой интеграции с

базами данных

Преимущества РНР Скорость разработкиРНР — это открытый продуктРНР – бесплатный продуктВысокая производительностьПереносимостьПри создании языка РНР учитывалось требование

Слайд 9Включение РНР-команд в документ
Вид тэгов

Открывающий тэг Закрывающий тэг
Стандартные


Короткие
ASP <% %>
Программные

Чтобы короткие тэги распознавались правильно, в файле php.ini должна быть включена директива short_open_tag.
short_open_tag = on;
Для того чтобы разрешить использование тэгов в стиле ASP, нужно включить директиву asp_tags.
asp_tags =оn;
Включение РНР-команд в документ    Вид тэгов	    Открывающий тэг   Закрывающий

Слайд 10Программа для обработки ввода пользователя
Создадим файл form.html:



name="user”>






Программа для обработки ввода пользователяСоздадим файл form.html:

Слайд 11Программа для обработки ввода пользователя
Создадим файл form.php:


Чтение данных формы




$user

\n\n";
print "Your address is:

\n,\n$address";
?>


Программа для обработки ввода пользователяСоздадим файл form.php:	 Чтение данных формы

Слайд 12Ассоциированные массивы
Ассоциированный массив — это массив, к элементу которого можно

обратиться по имени.
Ассоциированный массив можно создать непосредственно или с помощью

функции array ()

Ассоциированные массивыАссоциированный массив — это массив, к элементу которого можно обратиться по имени.Ассоциированный массив можно создать непосредственно

Слайд 13Создание ассоциированного массива с помощью функции аггау()
Пример. Создадим ассоциированный массив

$character из четырех элементов.
$character = array (
name=>“Serg",
surname=>”Semenov",
age=>30,
“address"=>“Sumskaya, 45"
)

Теперь можно

обратиться к любому элементу массива:
print $character[age];

Слайд 14Непосредственное создание ассоциированного массива
Опять создаем массив $character.

$character [name] = “Serg",
$character[surname]

= “Semenov",
$сharacter[age] =30,
$character[“address" ] = “Sumskaya, 45"


Слайд 15Просмотр массива с помощью цикла
Если мы имеем простой, проиндексированный

числами массив, инструкция foreach используется следующим образом:
foreach( $array as $tmp)

{
}
В данном случае $array — это имя массива, который нужно просмотреть, a $tmp — переменная, где будет временно храниться значение каждого элемента.
Пример
$users = array(“Oleg", “Serg", “Sanya", “Igor");
foreach( $users as $val)
{
print "$val
"; }

Просмотр массива с помощью цикла Если мы имеем простой, проиндексированный числами массив, инструкция foreach используется следующим образом:foreach(

Слайд 16Просмотр в цикле ассоциированного массива
foreach ( $array as $key=>$value) {
}

Здесь

$array — это имя массива, $key — переменная, в которой

сохраняется имя каждого элемента массива, a $value — переменная, где временно сохраняется значение каждого элемента.
Просмотр в цикле ассоциированного массиваforeach ( $array as $key=>$value) {}	Здесь $array — это имя массива, $key —

Слайд 17Пример просмотра ассоциированного массива


Просмотр ассоциированного массива


array (
name=>“Serg",
surname=>“Semenov",
age=>30,
“address"=>“Sumskaya, 45"
);
foreach ( $character as $key=>$val )
{
print "$key

= $val
";
}
?>

Пример просмотра ассоциированного массива Просмотр ассоциированного массива

Слайд 18Доступ ко всем полям формы через ассоциированный массив
В зависимости от

того, какой метод передачи используется - GET или POST- используется

один из массивов — $HTTP_GET_VARS или $HTTP_POST_VARS. Это ассоциированные массивы, содержащие пары имя/значение для каждого элемента переданной формы.
Пример. Вывести список всех полей и переданных значений при использовании метода передачи GET.

Чтение данных произвольной формы с помощью ассоциированных массивов

foreach ( $HTTP_GET_VARS as $key=>$value ) {
print "$key = = $value
\n";
}
?>


Доступ ко всем полям формы через ассоциированный массивВ зависимости от того, какой метод передачи используется - GET

Слайд 19Определение метода передачи
Пример:


Независимое от метода чтение данных


= ( isset( $HTTP_POST_VARS ) )
? $HTTP_POST_VARS : $HTTP_GET_VARS;
foreach (

$PARAMS as $key=>$value )
{
if ( gettype( $value ) == "array" )
{
print "$key ==
\n";
foreach ( $value as $two_dim_value)
print "$two_dim_value
";
}
else
print "$key == $value
\n";
} }
?>


Определение метода передачи Пример: Независимое от метода чтение данных

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика