Название: Загрузка XML-данных в скринсейвер
Вид работы: лабораторная работа
Рубрика: Информатика и программирование
Размер файла: 900 Kb
Скачать файл: referat.me-139889.docx
Краткое описание работы: Понятие и назначение механизма парсер, его значение в синтаксическом анализе заданной информации, поддержке ее актуальности. Создание и реализация скринсейвера, подгружающего данные о погоде с определенного сайта. Состав проекта и его динамическая схема.
Загрузка XML-данных в скринсейвер
Кафедра «АСОИиУ»
Лабораторная работа
по теме «Загрузка XML -данных в скринсейвер»
Москва, 2008
Введение
Данный проект основан на технологии загрузки xmlи последующего разбора его на компоненты. Для этого необходим такой механизм как парсер.
Парсер выполняет синтаксический анализ и исходная информация преобразуется в структуру данных, обычно в дерево.
Основной задачей парсера является выделить из документа нужный текст. Текст, выделяемый парсером, может быть помечен как принадлежащий определенной зоне документа, или как имеющий определенные свойства. На основании элементов форматирования документа парсер может указывать границы предложений и абзацев, а также вес данного текста.
Оглавление
Введение. 2
Цель проекта. 4
Задачи проекта. 4
Описание проекта. 4
Структурная объектная схема проекта. 5
Динамическая схема проекта. 6
Вывод. 9
Литература …………………………………………………………… 11
Цель проекта
Целью проекта является научиться работать с механизмами парсера в рамках заданного проекта.
Задачи проекта
Реализовать скринсейвер, подгружающий данные о погоде с сайта www.gismeteo.ru. Данный скринсейвер выводит желаемые элементы (не все элементы XML кода): температура, давление, скорость ветра, текущий день, месяц и год. В зависимости от того, какое значение принимает, например, температура, показываются разные состояния интерфейса.
Описание проекта
Данный проект представляет собой скринсейвер, который создан на основе трехмерных роликов. Сами ролики создавались в полнофункциональной профессиональной программной системе для работы с трёхмерной графикой-3dsmax. Анимация объектов рассчитывалась таким образом, чтобы при зацикливании роликов их движение не передергивалось. Причем движение объектов должно быть линейным (т.е. скорость объектов в течении 100 кадров не должна меняться). Подобного рода анимация используется в большинстве мультимедиа-продуктов, так как ролик по своему объему должен быть небольшим. Весь акцент проекта приходится на то, чтобы графически описать погодные условия Москвы, данные о которых мы получаем из xml сайта www.gismeteo.ru.
Состав проекта:
· Анимационный ролик, созданный с помощью 3dsmax зацикливается в результате работы.
· Создано четыре разных ролика. В зависимости от данных XML, показывает: облачность и тип осадков.
· Текстовая информация, которая загружается из XML-файла.
Структурная объектная схема проекта
Динамическая схема проекта
Динамической составляющей проекта является загрузка из XML-файла таких параметров как: температура, текущий день, давление, скорость ветра, а также осадки. В зависимости от того, какое значение принимают осадки анимационные ролики меняются.
Если осадки = 0, то:
Если осадки= 7, то
Если осадки= 0, то
(Данный ролик создавался не только при помощи 3dsmax, а так же при использовании AfterEffects. Плагин благодаря которому был создан объемный эффект подсветки является коммерческим, в результате чего весь ролик перечеркнут красным крестиком)
Если осадки= 2, то
Данный проект используется в качестве скринсейвера, но так же может быть использован как интернет-ресурс. Включив данный механизм в проект, представился целый набор гибких возможностей, таких как динамическое формирование внешнего вида проекта, постоянное обновлением информации, формирование различных компонентов разных xml.
Программа, позволяющая загрузку xml-файла является актуальной для нынешнего времени и используется на множестве сайтов.
Вывод
Данный проект использует технологию загрузки XML.
Парсер необходим:
· Для поддержки актуальности информации. К примеру, необходимо знать текущий курс валюты
· Для автоматического обновления проекта. Чтобы информационная составляющая проекта была динамичной, а не «мертвой» необходимо постоянно ее обновлять (к примеру, новости).
· Для интегрированного объединения. Информация для проекта может загружаться с разных XML.
Похожие работы
-
Оптимизация сайта: ошибки
Очень часто в дизайне сайта используется графический заголовок (шапка), то есть картинка во всю ширину страницы, содержащая, как правило, логотип компании, название и некоторую другую информацию.
-
Вычисления определенного интеграла с помощью ф. – лы Симпсона на компьютере
Программа приближенного вычисления определенного интеграла с помощью ф – лы Симпсона на компьютере.
-
Wiki как движок обычного сайта
Не секрет, что на настоящий момент традиционные cms переживают что-то типа кризиса. Новых технологий как бы и нет, новых направлений - тоже. В основном, cms тихо совершенствуются и "наращивают мясо" функциональности.
-
Мониторинг эффективности web-сайта
Разработка с учетом потребности в измерениях. Взаимодействие с браузером. Учет целей и задач измерений. Измерение объема трафика на сайте.
-
Логические основы реализации базы данных для информационной динамической системы мониторинга дистанционных учебных проектов
В данной статье рассматриваются вопросы построения логической модели базы данных для принципиально новой системы дистанционного обучения, называемой информационной динамической системой мониторинга дистанционных учебных проектов.
-
Выбор хостинга с базами данных
Какой тип веб-сайтов зависит от информации из баз данных? Сайты, предлагающие сформированные по условиям пользователя страницы наполненные богатым и динамичным содержанием. Сайты, которые автоматически ищут и предлагают товары on-line.
-
Логическое проектирование
Логическое проектирование включает организацию информации на сайте, построение его структуры и навигации по разделам.
-
Подробное описание сайта по психологии в Интернете, представляющего интерес для специалистов
Анализ сайта по детской психологии "Детская психология, воспитание детей". Форма представления информации на сайте, осуществление навигации. Список часто обсуждаемых вопросов. Основные категории психологических тестов. Особенности дизайна сайта.
-
О пользе точности темплейтов
Темплейты для сайта (сториборды, вайрфреймы) - спроектированные проволочные схемы страниц сайта. Темплейты показывают где и какие элементы должны стоять, как они должны выглядеть.
-
Бизнес-планирование для Интернет-проекта
Глубина и правильность бизнес-планирования, учет всех факторов, определяющих рыночную ситуацию на первом этапе реализации проекта часто определяют его успех или провал, будь то небольшой интернет-магазин или мегапортал транснациональной компании.