Формат файла базы данных цветов
Данные о цветовых наборах хранятся в отдельном текстовом файле в кодировке Win-1251. Для разделения строк используются символы CRLF. Названием файла является: “col_base.dat”. Пример строки в “col_base.dat”: таблица 1.
Таблица 1: Формат базы данных цветовых комбинаций.
Идентификатор комбинации должен содержаться в угловых скобках (“<”, ”>”) и включать в себя ключевое слово “Combination”, за этим словом следует порядковый номер комбинации (1..n - integer), через “:” следует название цветовой комбинации. Через знак пробела следует сам набор цветов в формате: #RRGGBB, где RR – доля красного цвета, GG – доля зеленого, BB – доля синего. Доли каждого из цветов записываются в шестнадцатеричном формате (1..f), строчными латинскими буквами. Каждая запись начинается с новой строки. Функциональные требования:
Данный программный продукт должен предоставлять пользователю следующие возможности: ü Выбирать: режим анализа HTML-документа указанного пользователем или режим чтения справочной информации;
ü Анализировать выбранный им HTML-документ, при этом система запрашивает у пользователя следующие параметры: ü Имя и местоположение HTML-документа с помощью стандартного Windows интерфейса; ü Название метода подбора цветов, согласно которому будет произведен анализ выбранного документа; ü Указание на автоматическое определение типа предложенного документа. ü Просматривать результат анализа выбранного пользователем HTML-документа, при этом программа должна предоставить пользователю информацию о: ü Ошибках (связанных с набором цвета на данном HTML-документе);
ü Недостатках (связанных с набором цвета на данном HTML-документе); ü Наиболее подходящей цветовой гамме, рекомендуемой для данного HTML-документа; ü Целесообразность использования указанного метода анализа с учетом подбора цветовой гаммы данного HTML-документа; ü Статистические сведения по цветовым параметрам, для указанного HTML-документа
ü Изучать справочную информацию по ряду вопросов создания эргономичных интерфейсов, в том числе и по правилам выбора цветовой палитры создаваемого интерфейса, в зависимости от предназначения создаваемого интерфейса (в данном случае HTML-документа);
ü Добавлять свои цветовые наборы в существующую базу данных, при этом система запрашивает у пользователя следующие параметры: ü Название цветовой гаммы (желательно на английском языке); ü Перечисление всех цветов из вводимого набора в формате RGB. Символ “#”, указывать не требуется (более подробно формат базы данных цветов указан в Таблице 1); ü Сохранять результаты анализа в отдельном текстовом файле, при этом система запрашивает у пользователя следующие параметры: ü Имя файла для сохранения; ü Путь для сохранения.
Требования к интерфейсу
Данный программный продукт должен иметь Windows-интерфейс, предоставляющий следующие возможности: ü Переход к анализатору ü Переход к справочной части ü Просмотр результатов анализа ü Возможность выбирать метод подбора цветов ü Возможность сохранения результатов ü Возможность добавления своего набора цветов в базу данных
Проект
Модули и алгоритмы
Программа состоит из следующих модулей: 1. Модуля анализатора, реализующего следующие функции: ü Выбор файла (HTML-документа) для анализа ü Анализ файла, в соответствии с выбранным методом ü Просмотр результатов анализа
ü Сохранение результатов анализа ü Добавление своего набора цветов в базу данных 2. Справочного модуля, который реализует следующие функции: ü Предоставление справочной информации по выбранной теме
Структура данных
Основной структурой данного проекта является промежуточный файл с именем “tempfile.htm”, который аналогичен входному файлу, но во входном файле все символы латинского алфавита преобразуются в нижний регистр, на одной строке находится только один тег. Также используются следующие структуры, указанные в Таблице 2:
Таблица 2.
Проект интерфейса
В данной системе будет использован следующий проект интерфейса:
Рисунок 2: Проект интерфейса
Заключение
Таким образом, в процессе выполнения курсовой работы мною были выполнены следующие поставленные задачи: ü Изучен язык разметки гипертекста HTML ü Изучены основы работы с Delphi. ü Разработан формат файла базы данных цвета. ü Изучены методики подбора цвета для WEB-страниц. ü Собрана, изучена и систематизирована информация о правилах создания эргономичных интерфейсов (в том числе WEB-интерфейсов). ü Разработаны спецификации требований ü Частично реализован редактор и справочная система В будущем планируется закончить разработку анализатора и справочной системы, расширить базу данных цветовых наборов, увеличить число методов, согласно которым происходит анализ. Список литературы
[1] Гофман В. Э., Хомненко А. Д.,Delphi 5. – СПб.: БХВ-Петербург, 2001. – 800 с.: ил. [2] Карпов Б.,Delphi: Специальный справочник. – СПб.: Питер, 2002.- 688с.: ил. [3] Немнюгин С. А.,Turbo Pascal. – СПб.: Издательство «Питер», 2000. – 496с.: ил. [4] Петров В.Н.,Информационные системы. – СПб.: Питер, 2002. – 688с.: ил. [5] Гончаров А., Самоучитель HTML. – СПб.: Питер, 2001. – 240с.:ил. [6] Минаси М., Графический интерфейс пользователя: секреты проектирования: Пер. С англ. – М.:Мир, 1996. – 160с.:ил.
[7] http://graphicdesign.about.com [8] http://www.webmascon.com/design [9] http://www.symbol.ru/dk/articles/color.html [10] http://www.osp.ru/
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|