Загрузка XML-данных в скринсейвер

Понятие и назначение механизма парсер, его значение в синтаксическом анализе заданной информации, поддержке ее актуальности. Создание и реализация скринсейвера, подгружающего данные о погоде с определенного сайта. Состав проекта и его динамическая схема.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 26.08.2009
Размер файла 5,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

9

Кафедра «АСОИиУ»

Лабораторная работа

по теме «Загрузка XML-данных в скринсейвер»

Москва, 2008

Введение

Данный проект основан на технологии загрузки xml и последующего разбора его на компоненты. Для этого необходим такой механизм как парсер.

Парсер выполняет синтаксический анализ и исходная информация преобразуется в структуру данных, обычно в дерево.

Основной задачей парсера является выделить из документа нужный текст. Текст, выделяемый парсером, может быть помечен как принадлежащий определенной зоне документа, или как имеющий определенные свойства. На основании элементов форматирования документа парсер может указывать границы предложений и абзацев, а также вес данного текста.

Оглавление

  • Введение 2
  • Цель проекта 4
  • Задачи проекта 4
  • Описание проекта 4
  • Структурная объектная схема проекта 5
  • Динамическая схема проекта 6
    • Вывод 9

Литература …………………………………………………………… 11

Цель проекта

Целью проекта является научиться работать с механизмами парсера в рамках заданного проекта.

Задачи проекта

Реализовать скринсейвер, подгружающий данные о погоде с сайта www.gismeteo.ru. Данный скринсейвер выводит желаемые элементы (не все элементы XML кода): температура, давление, скорость ветра, текущий день, месяц и год. В зависимости от того, какое значение принимает, например, температура, показываются разные состояния интерфейса.

Описание проекта

Данный проект представляет собой скринсейвер, который создан на основе трехмерных роликов. Сами ролики создавались в полнофункциональной профессиональной программной системе для работы с трёхмерной графикой-3ds max. Анимация объектов рассчитывалась таким образом, чтобы при зацикливании роликов их движение не передергивалось. Причем движение объектов должно быть линейным (т.е. скорость объектов в течении 100 кадров не должна меняться). Подобного рода анимация используется в большинстве мультимедиа-продуктов, так как ролик по своему объему должен быть небольшим. Весь акцент проекта приходится на то, чтобы графически описать погодные условия Москвы, данные о которых мы получаем из xml сайта www.gismeteo.ru.

Состав проекта:

· Анимационный ролик, созданный с помощью 3ds max зацикливается в результате работы.

· Создано четыре разных ролика. В зависимости от данных XML, показывает: облачность и тип осадков.

· Текстовая информация, которая загружается из XML-файла.

Структурная объектная схема проекта

Динамическая схема проекта

Динамической составляющей проекта является загрузка из XML-файла таких параметров как: температура, текущий день, давление, скорость ветра, а также осадки. В зависимости от того, какое значение принимают осадки анимационные ролики меняются.

Если осадки = 0, то:

Если осадки= 7, то

Если осадки= 0, то

(Данный ролик создавался не только при помощи 3ds max, а так же при использовании After Effects. Плагин благодаря которому был создан объемный эффект подсветки является коммерческим, в результате чего весь ролик перечеркнут красным крестиком)

Если осадки= 2, то

Данный проект используется в качестве скринсейвера, но так же может быть использован как интернет-ресурс. Включив данный механизм в проект, представился целый набор гибких возможностей, таких как динамическое формирование внешнего вида проекта, постоянное обновлением информации, формирование различных компонентов разных xml.

Программа, позволяющая загрузку xml-файла является актуальной для нынешнего времени и используется на множестве сайтов.

Вывод

Данный проект использует технологию загрузки XML.

Парсер необходим:

· Для поддержки актуальности информации. К примеру, необходимо знать текущий курс валюты

· Для автоматического обновления проекта. Чтобы информационная составляющая проекта была динамичной, а не «мертвой» необходимо постоянно ее обновлять (к примеру, новости).

· Для интегрированного объединения. Информация для проекта может загружаться с разных XML.


Подобные документы

  • Обоснование выбора средств разработки. Алгоритм загрузки изображения на сервер. Модуль авторизации в административной панели сайта. Хранение данных в базе данных. Работа с локальными и удалёнными файлами. Тестирование работы программного средства.

    курсовая работа [1,3 M], добавлен 18.04.2018

  • Создание базы данных и ее системы управления. Динамическая информационная структура, двунаправленный список. Создание файла, содержащего сведения об абонентах телефонной сети. Вывод информации в файл для печати. Обработка информации в базе данных.

    курсовая работа [1,7 M], добавлен 18.03.2013

  • Создание официального сайта КРОО ПСЗЗ "Красштаб Здоровья". Основные требования к дизайну, интерфейсу и функциональности сайта. Состав технических средств, защита информации. Описание входной и выходной информации. Расчет себестоимости разработки.

    дипломная работа [1,4 M], добавлен 11.05.2017

  • Создание и использование динамически загружаемых библиотек в Delphi. Преимущества использования, создание простейшей DLL. Статическая и динамическая загрузка DLL, обмен данными с ней. Создание программы, работающей с базой данных клиентов кардиоцентра.

    курсовая работа [425,2 K], добавлен 07.07.2012

  • Архитектура и технология функционирования системы. Извлечение, преобразование и загрузка данных. Oracle Database для реализации хранилища данных. Создание структуры хранилища. Механизм работы системы с точки зрения пользователя и с точки зрения платформы.

    курсовая работа [2,2 M], добавлен 22.02.2013

  • Состав проекта Delphi, этапы его проектирования и назначение. Статические данные и структуры. Логическая структура данных проекта. Внесение данных в файлы, их поиск и сортировка. Формирование руководства пользователя, его структура и содержание.

    курсовая работа [649,6 K], добавлен 09.11.2010

  • Разработка и программная реализация сайта и базы данных, наполнение базы данных тестовой информацией о товарах. Инструментальные средства создания сайта. Организация тестирования сайта, модуль визуализации интерфейса. Создание запросов в базе данных SQL.

    курсовая работа [1,4 M], добавлен 24.12.2012

  • Определение целевой аудитории и схема логической связи между страницами, анализ персонального сайта Джима Керри. Создание собственного сайта с целью самопрезентации, его дизайн и план тестирования. Выбор программных средств для реализации проекта.

    дипломная работа [6,5 M], добавлен 15.06.2013

  • Понятие Internet как глобальной мировой системы передачи информации. Анализ системы World Wide Web, ее особенности. Рассмотрение главных целей сайта, создание сайта для магазина продуктов питания. Этапы разработки дизайна сайта и создание базы данных.

    курсовая работа [2,1 M], добавлен 13.07.2012

  • Процесс разработки Web-сайта. Состав и содержание работ по созданию подсистемы. Требования к Web-сайту. Определение сущностей модели базы данных. Разработка логической модели базы данных. Реализация PHP-скриптов и заполнение базы данных Web-сайта.

    дипломная работа [8,2 M], добавлен 29.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.