eReader
eReader v.0.0.1 О Сайте Библиотеки в сети Скачать О Проекте Новости

Введение
Идея проста I (немного философии)
В идеале
Идея проста II (технические аспекты)
Актуальность всего этого
Почему DirectDraw?
Графический интерфейс
Преобразование текста
Заключение


О проекте
Идея проста II (технические аспекты)
   Представив идеологическую модель разрабатываемого проек-
та  (хоть чуть-чуть),  можно  перейти к ее технической реа-
лизации.
   По сути  разрабатывается программная  среда  отображения
учебных пособий в рамки человеко-ориентированного интерфей-
са. То есть свести отображение текстового файла в “Ворде” в
его привычный для нас вид в виде книги. Буквально на экране
монитора будет  отображено нечто похожее на книгу,  с двумя
страницами,  пометкой  нумерации  страниц,  перелистыванием
страниц, картинками и текстом.
   На вход подобной программы подается “вордовский” файл (в
частности rtf,  а на выходе его содержимое представляется в
виде книги, не теряя информационной полноты и ценностей до-
кумента.  Если в файле “ворда” где-то что-то было выделено,
то оно так и останется  выделено в книге.  Если где-то была
формула,  то она формулой и перекочует в книгу. Если где-то
встречается гиперссылка, то кликнув по ней, можно будет по-
сетить  соответствующую  страницу.  Никаких изменений, файл
претерпевать  не будет  и его  потом можно  будет открыть в
“ворде” для дополнений или изменений.
   Основной задачей  разрабатываемого  проекта является то,
чтоб представить файлы в удобочитаемом виде, концепцией ко-
торого является образ книги.
   Далее идут общетехнические формулировки:
   
   Название программы
  • Краткое определение решаемой задачи: Отображение учебных пособий в рамки человеко-ориенти- рованного интерфейса.
  • Название программного комплекса: Программный комплекс имеет название: eReader.
  • Система программирования: Программа должна быть написана в среде программирова- ния: Visual C++, DirectDraw.
  • Требования к аппаратному обеспечению: Программа должна быть совместима со всеми системами с процессором Pentium и выше. Минимальный объем опера- тивной памяти должен быть не меньше 16 Мбайт. Видео- адаптер (акселератор) должен быть SVGA с объем памяти не менее 16Мбайт для комфортной работы. Обязательная аппаратная поддержка DirectX. Свободное место на жест- ком диске должно быть не менее 20 Мбайт.
Функции программного комплекса Потом напишу... Функции редактирования
  • Поиск текста;
  • Изменения размера и типа шрифта;
  • Выделение текста;
  • Менеджер закладок;
  • Управление областями текста;
  • и др.
Функции поддержки книжной полки
  • помещение новой книги;
  • удаление книги с полки;
  • перемещение книги;
  • создание систематических ссылок;
  • и др.
Функции построения пользовательской среды
  • смена текстуры книги;
  • изменение положения книги;
  • перемещение книги;
  • наведение косметической красоты;
  • поддержка INI файлов с издательскими привязками;
  • и др.
И все такое...



DownLoad LAST
Последнее обновление 30.04.03
Copyright © Max Dmitriev
Используются технологии uCoz