В общем, нашел время доделать проект. И то, это только RC фактически, ибо там еще доделывать и улучшать много чего можно, а сдавать его надо для отчетности. Исходя из формулы "лучшее враг хорошего" я отдал проект в нынешнем его виде. До выкладывания его в форум готовых проектов хотел бы обсудить общие вопросы.
1 мегабайт для загрузки потянет?
Я почистил там лишние папки, которые аналогичны оставшимся. Там просто фотографии есть небольшие. Они нужны для отображения возможностей.
Что умеет проект.
Прежде всего - делал я его под универсальность. Чтобы после меня сотрудники, занимающиеся продолжением проекта смогли просто добавлять файлы по шаблонной структуре, не заботясь о глобальной переделке самого проекта.
В нынешнем варианте весь проект сделан на одной странице.
Структура данных.
Папка doc, в корне которой 5 файлов. 4 файла - текстовое описание на кнопки Главная, О проекте, Участники, О программе.
5 файл - описание структуры данных с форматом:
---------1-------------2--3-4-5----
Письма первой мировой#pmv#2#2#p#
1 Название, отображаемое в списке.
2 Имя каталога
3 Количество документов (минимум 1)
4 Количество фотографий (если 0, то вкладка Фотографии не отображается)
5 Идентификатор списка (в какой список вставлять документ)
В каталоге с именем все файлы имеют одинаковую структуру.
anno.txt - аннотация к текущему набору документов
doc1.txt - документы от 1 до n (количество произвольно)
doc2.txt
........
foto1.jpg - фотографии от 1 до n (количество произвольно)
foto2.jpg
.........
foto1.txt - аннотации к фотографии 1.....n
foto2.txt (если нет ее, то аннотация не отображается)
.........
doc1.htm - подменный файл к документу 1.....n
doc2.htm если в doc(n).txt второй строкой стоит идентификатор htm
......... сделана заплатка для отображения таблиц, созданных в ворде или excel
(так мне подсунули в конце работы, а весь проект править было тошно)
Добавлено.
Увеличение-уменьшение шрифта при чтении документа.
Увеличение-уменьшение по клику фотографии.
Не сделано.
Поиск.
Сортировка по дате документов.