- •А. В. Красулин
- •Объектно-ориентированное
- •Программирование на языке рнр
- •Омск 2011
- •Введение
- •Локальный сервер apache и php
- •Теоретические сведения
- •Исторический экскурс в разработку языка программирования рнр
- •Выбор и настройка инструментария для программирования на языке рнр
- •Работа с виртуальными хостами
- •Заголовки html
- •Задание к работе
- •Контрольные вопросы
- •Циклы в языке рнр
- •Строковые выражения в языке рнр
- •2.1.6. Строковые операции в языке рнр
- •Задание к работе
- •Варианты заданий к лабораторной работе
- •Контрольные вопросы
- •Основы объектно-ориентированного подхода в Языке рнр
- •Теоретические сведения
- •Основные определения и ключевые понятия объектно-ориентированного программирования
- •Определение класса в языке рнр
- •Задание к работе
- •Контрольные вопросы
- •Создание зависимых и независимых переключателей
- •Создание кнопокHtml-формы
- •Манипулирование файлами
- •Задание к работе
- •Контрольные вопросы
- •Библиографический список
- •644046, Г. Омск, пр. Маркса, 35
А. В. Красулин
Объектно-ориентированное
Программирование на языке рнр
Омск 2011
Министерство транспорта Российской Федерации
Федеральное агентство железнодорожного транспорта
Омский государственный университет путей сообщения
–––––––––––––––––––––––––––
А. В. Красулин
ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ
ПРОГРАММИРОВАНИЕ НА языке РНР
Утверждено редакционно-издательским советом университета в качестве методических указаний к лабораторным работам по дисциплине «Объектно-ориентированный анализ и программирование»
Омск 2011
УДК 681.3.068
ББК 32.973.2
К78
Объектно-ориентированное программирование на языке РНР: Методические указания к лабораторным работам / А. В. Красулин; Омский гос. ун-т путей сообщения. Омск,2011. 33с.
В методических указаниях представлены принципы программирования на языке РНР. Приводятся краткие сведения по установке программного обеспечения для работы с необходимым инструментарием. Рассматриваются принципы применения объектно-ориентированного программирования на языке РНР, работа с файлами библиотек и принципы сокрытия кода. Освещены вопросы работы с внешними параметрами html-форм и необходимыми типовыми файлами.
Предназначены для студентов 2-го курса направления 080700 – «Бизнес-информатика (бакалавриат)» и могут быть использованы студентами других специальностей.
Библиогр.: 5 назв. Табл. 9. Рис. 7.
Рецензенты: |
доктор техн. наук, профессор Е. А. Сидорова; канд. техн. наук, доцент А. Г. Чуянов.
|
-
©
Омский гос. университет путей сообщения, 2011
ОГЛАВЛЕНИЕ
Лабораторная работа 1 ВВЕДЕНИЕ 5
Лабораторная работа 1 локальный сервер apache и php 6
1.1. Теоретические сведения 6
1.1.1. Исторический экскурс в разработку языка программирования РНР 6
1.1.2. Выбор и настройка инструментария для программирования на языке РНР 7
1.1.3. Работа с виртуальными хостами 13
1.1.4. Заголовки HTML 13
1.2. Задание к работе 13
1.3. Контрольные вопросы 14
Лабораторная работа 1 Принципы работы с языком программирования РНР 15
1.4. Теоретические сведения 15
1.4.1. Вставка РНР-скрипта 15
1.4.2. Переменные в языке РНР 15
1.4.3. Операции над переменными в языке РНР 15
1.4.4. Циклы в языке РНР 16
1.4.5. Строковые выражения в языке РНР 17
1.5. Задание к работе 19
Варианты заданий к лабораторной работе 20
1.6. Контрольные вопросы 23
Лабораторная работа 2 Основы объектно-ориентированного подхода в Языке РНР 23
1.7. Теоретические сведения 24
1.7.1. Основные определения и ключевые понятия объектно-ориентированного программирования 24
1.7.2. Определение класса в языке РНР 24
1.7.3. Видимость полей класса. Инкапсуляция 25
1.7.4. Создание объектов и работа с ними 25
1.7.5. Методы класса. Член класса $this 25
1.8. Задание к работе 26
1.9. Контрольные вопросы 27
Лабораторная работа 3 Работа с файлами библиотек в языке РНР 27
1.10. Теоретические сведения 27
1.10.1. Работа с файлами библиотек в текущем каталоге 27
1.10.2. Изменение корневого каталога библиотеки 28
1.11. Задание к работе 28
1.12. Контрольные вопросы 28
Лабораторная работа 4 Работа с внешними параметрами средствами HTML-форм 29
1.13. Теоретические сведения 29
1.13.1. Создание простейших форм 29
1.13.2. Теги для ввода текста 29
1.13.3. Создание зависимых и независимых переключателей 30
1.13.4. Создание кнопок HTML-формы 31
1.13.5. Обработка программных сценариев 31
1.14. Задание к работе 32
1.15. Контрольные вопросы 32
Лабораторная работа 5 Работа с внешними файлами в языке PHP 32
1.16. Теоретические сведения 32
1.16.1. Работа с файлами 32
1.16.2. Чтение CSV-файлов 33
1.16.3. Манипулирование файлами 33
1.17. Задание к работе 34
1.18. Контрольные вопросы 35
Библиографический список 35