- •Работа с библиотекой jQuery. Создание объектов в javascript методические указания
- •09.03.01 «Информатика и вычислительная техника»,
- •1. Лабораторная работа № 5.
- •1.1. Общие методические указания по выполнению
- •1.2. Теоретические сведения
- •1.3. Задания на лабораторную работу № 5
- •2. Лабораторная работа № 6.
- •2.1. Общие методические указания по выполнению
- •2.2. Теоретические сведения
- •2.3. Задания на лабораторную работу № 6
- •3. Лабораторная работа № 7.
- •3.1. Общие методические указания по выполнению
- •3.2. Теоретические сведения
- •3.3. Задания на лабораторную работу № 7
- •4. Лабораторная работа № 8.
- •4.1. Общие методические указания по выполнению
- •4.2. Теоретические сведения
- •4.3. Задание на лабораторную работу № 8
- •5. Лабораторная работа № 9.
- •5.1. Общие методические указания по выполнению
- •5.2. Теоретические сведения
- •5.3. Задание на лабораторную работу № 9
- •09.03.01 «Информатика и вычислительная техника»,
- •394026 Воронеж, Московский просп., 14
5.3. Задание на лабораторную работу № 9
Разработать программу, позволяющую создавать массив объектов определенного класса и осуществлять с ними следующие операции:
– добавление нового объекта в массив;
– печать массива объектов в виде таблицы;
– поиск объекта по значению ключевого поля;
– удаление объекта по значению ключевого поля.
Предполагаемый вид интерфейса приведен на рис. 1-4:
Рис. 1. Окно с выбором действия
Рис. 2. Окно ввода данных
Рис. 3. Окно просмотра данных
Рис. 4. Окно поиска данных по ключевому полю
Варианты работы
1. Составить программу, которая обрабатывает информацию о наличии автобусов в автобусном парке.
Сведения о каждом автобусе содержат:
– номер автобуса (ключ);
– ФИО водителя;
– номер маршрута.
2. Составить программу, которая обрабатывает информацию о книгах в библиотеке.
Сведения о книгах содержат:
– номер УДК (ключ);
– ФИО автора;
– название;
– год издания.
3. Составить программу, которая обрабатывает информацию о заявках на авиабилеты.
Каждая заявка содержит:
– номер рейса (ключ);
– пункт назначения;
– ФИО пассажира;
– желаемую дату вылета.
4. Составить программу, формирующую телефонный справочник.
Сведения об абоненте содержат:
– номер телефона (ключ);
– ФИО абонента;
– адрес абонента.
5. Составить программу, которая обрабатывает информацию о наличии бензина на автозаправочной станции.
Сведения о бензине содержат:
– марка бензина (ключ);
– цена за литр;
– количество литров в наличии.
6. Составить программу, которая обрабатывает информацию о врачах, работающих в поликлинике.
Сведения о враче содержат:
– табельный номер врача (ключ);
– ФИО врача;
– специализация;
– номер кабинета.
7. Составить программу, которая обрабатывает информацию о гражданах, лежащих в больнице.
Сведения о больном содержат:
– номер больного (ключ)
– ФИО больного;
– диагноз;
– номер палаты.
8. Составить программу, которая обрабатывает информацию для учета автомобильных грузоперевозок.
Сведения о грузовике содержат:
– номер грузовика (ключ);
– ФИО водителя;
– грузоподъемность.
9. Составить программу, которая обрабатывает информацию о лабораториях института.
Сведения о лаборатории содержат:
– номер лаборатории (ключ);
– количество компьютеров;
– ФИО ответственного лаборанта.
10. Составить программу, которая обрабатывает информацию о продаже билетов на концерт.
– дата концерта (ключ);
– название исполнителя;
– количество проданных билетов.
11. Составить программу, которая обрабатывает информацию о продаже путевок в туристическом агентстве.
Сведения о туре содержат:
– название тура (ключ);
– продолжительность тура;
– стоимость путевки;
12. Составить программу, которая обрабатывает информацию о мебельных гарнитурах, продаваемых в магазине.
Сведения о гарнитуре содержат:
– название гарнитура (ключ);
– количество предметов;
– цена.
13. Составить программу, которая обрабатывает информацию о гостиничных номерах.
Сведения о номере:
– номер комнаты (ключ);
– вид номера;
– количество мест.
14. Составить программу, которая обрабатывает информацию о продаже автомобилей в автосалоне.
Сведения об автомобиле содержат:
– номер автомобиля (ключ);
– марка автомобиля;
– дата продажи.
15. Составить программу, которая обрабатывает информацию о продажах компьютерных игр.
Сведения об игре содержат:
– название игры (ключ);
– издатель;
– количество проданных физических копий;
– количество проданных цифровых копий.
16. Составить программу, которая обрабатывает информацию о заказах на ремонт вычислительной техники.
Сведения о заказе содержат:
– номер заказа (ключ);
– ФИО заказчика;
– стоимость ремонта.
17. Составить программу, которая обрабатывает информацию о пользователях компьютерной сети.
Сведения о пользователе содержат:
– логин пользователя (ключ);
– дата регистрации;
– тип пользователя.
18. Составить программу, которая обрабатывает информацию о наличии приборов на складе.
Сведения о приборе содержат:
– название прибора (ключ);
– цена;
– количество складе.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Сергеев, М. Ю. Web-дизайн: создание Web-сайтов с помощью HTML и CSS [Текст]: учеб. пособие / М.Ю. Сергеев. – Воронеж: ГОУВПО «ВГТУ», 2012. – 219 с.
Справочник по HTML и CSS [Электронный ресурс]: Режим доступа: World Wide Web. URL: http://htmlbook.ru/.
Макфарланд, Д. JavaScript. Подробное руководство [Текст] / Д. Макфарланд. – М.: Эксмо, 2009. – 608 с.
Флэнаган, Д. JavaScript. Подробное руководство [Текст] / Д. Флэнаган. – Спб: Символ-Плюс, 2014. – 1080 с.
СОДЕРЖАНИЕ
Введение |
1 |
||
1. Лабораторная работа № 5. Модифицирование веб-страниц с использованием jQuery |
1 |
||
|
1.1. Общие методические указания по выполнению лабораторной работы |
1 |
|
|
1.2. Теоретические сведения |
1 |
|
|
1.3. Задания на лабораторную работу № 5 |
11 |
|
2. Лабораторная работа № 6. Работа с событиями в JavaScript |
12 |
||
|
2.1. Общие методические указания по выполнению лабораторной работы |
12 |
|
|
2.2. Теоретические сведения |
12 |
|
|
2.3. Задания на лабораторную работу № 6 |
21 |
|
3. Лабораторная работа № 7. Работа с веб-формами в JavaScript |
22 |
||
|
3.1. Общие методические указания по выполнению лабораторной работы |
22 |
|
|
3.2. Теоретические сведения |
22 |
|
|
3.3. Задания на лабораторную работу № 7 |
29 |
|
4. Лабораторная работа № 8. Использование AJAX и плагинов в JavaScript |
30 |
||
|
4.1. Общие методические указания по выполнению лабораторной работы |
30 |
|
|
4.2. Теоретические сведения |
31 |
|
|
4.3. Задание на лабораторную работу № 8 |
36 |
|
5. Лабораторная работа № 9. Создание объектов в JavaScript |
38 |
||
|
5.1. Общие методические указания по выполнению лабораторной работы |
38 |
|
|
5.2. Теоретические сведения |
38 |
|
|
5.3. Задание на лабораторную работу № 9 |
45 |
|
Библиографический список |
50 |
РАБОТА С БИБЛИОТЕКОЙ jQUERY.
СОЗДАНИЕ ОБЪЕКТОВ В JAVASCRIPT
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к выполнению лабораторных работ № 5-9
по дисциплине «Проектирование и разработка
Web-приложений» для студентов направления