Показать сообщение отдельно
  #8  
Старый 02.04.2013, 01:17
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, если по простому, я бы сделал так:
1. Делаем директорию, в которой есть файл с оглавлением. Оглавленгие есть файл сложной структуры (дерево), в котором храняться заголовки статей и ссылки на сами статьи. Кстати, можно xml.
2. Отдельные статьи можно делать в отдельных поддиректориях. Статья - это html + необходимые картинки.
3. Программа представляет собой окно, слева дерево, куда загружается оглавление, справа TWebBrawser, где будет показываться соотв. статья.
Фактически получится что-то типа chm-просмоторщика.

Далее надо смотреть какой конкретно функционал требуется. Можно сделать авторизацию и не давать открывать статьи в любом порядке, а только последовательно (и писать информацию о процессе чтения куда-нить). можно добавить тесты (можно сделать и на html, а можно просто спец. окно, а в просмоторщик выводить просто результат с возможностью распечатки). Короче, дальше возможности ограничены только твоей фантазией.
Ответить с цитированием