Курсовая работа: Анализатор цветового набора для WEB-страницы
Программа состоит из следующих модулей:
1. Модуля анализатора, реализующего следующие функции:
- Выбор файла (HTML-документа) для анализа
- Анализ файла, в соответствии с выбранным методом
- Просмотр результатов анализа
- Сохранение результатов анализа
- Добавление своего набора цветов в базу данных
2. Справочного модуля, который реализует следующие функции:
- Предоставление справочной информации по выбранной теме
6.2Структура данных
Основной структурой данного проекта является промежуточный файл с именем “tempfile.htm”, который аналогичен входному файлу, но во входном файле все символы латинского алфавита преобразуются в нижний регистр, на одной строке находится только один тег.
Также используются следующие структуры, указанные в Таблице 2:
Таблица 2.
Имя | Тип | Комментарий |
ColNum | Array [1..20],[1..2] of String | Таблица перевода цвета в формат RGB: “red” - “#ff0000” |
Resrvd_Words | Array [1..20] of String | Массив ключевых слов языка HTML, отвечающих за цвет на странице. |
Founds | Array [1..1000] of String | Массив, в котором хранятся все найденные цвета (в формате #RRGGBB) |
6.3Проект интерфейса
В данной системе будет использован следующий проект интерфейса:
Рисунок 2: Проект интерфейса
7 Заключение
Таким образом, в процессе выполнения курсовой работы мною были выполнены следующие поставленные задачи:
- Изучен язык разметки гипертекста HTML
- Изучены основы работы с Delphi.
- Разработан формат файла базы данных цвета.
- Изучены методики подбора цвета для WEB-страниц.
- Собрана, изучена и систематизирована информация о правилах создания эргономичных интерфейсов (в том числе WEB-интерфейсов).
- Разработаны спецификации требований
- Частично реализован редактор и справочная система
В будущем планируется закончить разработку анализатора и справочной системы, расширить базу данных цветовых наборов, увеличить число методов, согласно которым происходит анализ.
Список литературы
[1] Гофман В. Э., Хомненко А. Д. ,Delphi 5. – СПб.: БХВ-Петербург, 2001. – 800 с.: ил.
[2] Карпов Б. ,Delphi: Специальный справочник. – СПб.: Питер, 2002.- 688с.: ил.
[3] Немнюгин С. А.,TurboPascal. – СПб.: Издательство «Питер», 2000. – 496с.: ил.
[4] Петров В.Н.,Информационные системы. – СПб.: Питер, 2002. – 688с.: ил.
[5] Гончаров А., Самоучитель HTML. – СПб.: Питер, 2001. – 240с.:ил.
[6] Минаси М., Графический интерфейс пользователя: секреты проектирования: Пер. С англ. – М.:Мир, 1996. – 160с.:ил.