Прикладное программирование
Практика 22
Библиотека API Yandex maps: инкрементный подход к разработке web-приложения
Для каждой программы, состоящей из нескольких файлов,
создавайте отдельную папку проекта, например project22-1,
project22-2 и т.д., где "22" - номер практического
занятия, 1, 2 и т.д. - номер задания.
Каждую программу, состоящую из одного файла, сохранять
в отдельном файле для каждого упражнения,
например prog22-1, prog22-2 и т.д., где "22" - номер практического
занятия, 1, 2 и т.д. - номер задания.
1. По примеру 28 из лекции создайте приложение проекта testjs01.
Применить инкрементный подход к разработке web-приложения
на языке JavaScript на примере проекта yapanorama01.
2. Выполните пример 29 из лекции, создайте проект jsarray04.
Географические координаты локации хранятся в одномерном и двумерном массивах.
Напишите программу на языке JavaScript, в которой задан массив
и выполняется обработка команд навигации по элементам массива.
На html-странице создана панель навигации по элементам массива,
которая состоит из горизонатльного ряда кнопок
Back, Next, Reset, Set Max, Show Item.
Информация о состоянии навигации выводится в окне сообщения.
3. Воспроизведите программу из примера 30, проект jsarray05.
Географические координаты локации хранятся
в одномерном и двумерном массивах.
Напишите программу на языке JavaScript, в которой задан массив
и выполняется обработка команд навигации по элементам массива.
На html-странице создана панель навигации по элементам массива
в виде вертикального ряда гиперссылок
Back, Next, Reset, Set Max, Show Item.
Информация о состоянии навигации выводится в теле html-документа
и в окне сообщения.
4. По примерам 27 и 29 из лекции выполните интеграцию
двух программных модулей проектов yapanorama01 jsarray04
в один моудуль, в котором координаты локаций хранятся
в двумерном массиве, переход в плеере панорам к новым локациям
осуществляется с помощью кнопок навигационной панели.
5. По примерам 27 и 30 из лекции выполните интеграцию
двух программных модулей проектов yapanorama01 и jsarray05
в один моудуль, в котором координаты локаций хранятся
в двумерном массиве, переход в плеере панорам к новым локациям
осуществляется с помощью "кнопок"-гиперссылок навигационной панели.
Источники
Основные
- Юркин А. Г.
Задачник по программированию. — СПб.: Питер, 2002. — 192 с.
- Поляков К. Ю., Шестаков А. П., Еремин Е. А. Объектноориентированное
программирование // Информатика. — 2011. — N13. — С. 22-45.
- Qt Downloads
qt-win-opensource-4.1.1-mingw.exe