- •1. Описание практических работ
- •1.1 Тема: Введение в работу с удалёнными бд
- •1.1.1 Пр1 Проектирование структуры бд
- •1.1.2 Пр2 Создание и использование модуля данных
- •Использование компонента tMainMenu
- •2. Использование компонентов tdbGrid, Tрanel, TbitBtn
- •1.2 Тема: Проектирование серверной части приложения бд
- •1.2.1 Пр3 Создание и использование подстановочных полей (Lookup)
- •1.3 Тема: Визуальные средства проектирования структуры бд
- •1.3.1 Пр5 Использование графической среды AllFusion
- •1.2.2 Пр4 Использование команд для работы с индексами
- •1.4 Тема: Компоненты доступа к данным. Запросы на выборку данных
- •1.4.1 Пр6 Организация запросов на выборку данных
- •Создание запроса на выборку в базе данных для настольных систем
- •Создание запроса на выборку в приложении Access
- •1.4.2 Пр7 Использование методов для навигации по наборам данных
- •Изменение записи
- •Удаление содержимого поля или удаление всей записи
- •1.5.2 Пр9 Создание и использование объектов для вычисляемых полей (Calculated)
- •1.6 Тема: Хранимые процедуры, триггеры и генераторы. Обеспечение достоверности, целостности и непротиворечивости данных. Каскадные воздействия
- •1.6.1 Пр10 Методы для проверки правильности введенного в поле значения в приложениях бд
- •Проверка данных в поле
- •1.7 Тема: Сортировка, поиск и фильтрация данных в бд и в выборках
- •1.7.1 Пр11 Организация поиска записей с использованием метода Locate
- •1.7.2 Пр12 Организация поиска записей с использованием метода Lookup
- •1.8 Тема: Управление транзакциями и кэширование памяти
- •1.8.1 Пр13 Организация фильтрации записей по выражению
- •1.8.2 Пр14 Организация фильтра записей по диапазону
- •1.9 Тема: Перехват исключительных ситуаций и обработка ошибок
- •1.9.1 Пр15 Использование процедур для обработки исключений
- •1.10 Тема: Формирование и вывод отчетов
- •1.10.1 Пр16 Создание и использование составляющих отчета
- •Способы создания отчета
- •Создание отчета
- •1.10.2 Пр17 Использование возможностей импорта данных в отчет
- •Работа в Excel с данными Access
- •Копирование в Excel данных Access
- •1.11 Тема: Установка привилегий доступа к данным
- •1.11.1 Пр18 Создание справочной системы
- •1.12 Тема: Копирование и перенос данных. Восстановление данных
- •1.12.1 Пр19 Подключение справочного файла к приложению
- •1.13 Тема: Копирование клиентской части приложения бд
- •1.13.1 Пр20 Создание дистрибутива приложения
- •Создание дистрибутива для проекта калькулятора
1.11 Тема: Установка привилегий доступа к данным
1.11.1 Пр18 Создание справочной системы
При разработке справочной системы есть смысл придерживаться следующего порядка:
продумать общую схему справочной системы, т.е. какие темы должны быть отражены в справке;
написать все тексты по пунктам справки. Использовать лучше обычный текстовый редактор, например Writer из OpenOffice.org (OOO);
готовые тексты конвертировать в формат html. В ООО для этого достаточно выбрать пункт меню Файл/Сохранить как и сохранить в формате html (тип файла — Документ HTML);
создать новый проект справочной системы и включить в него тексты справки в формате html.
Рассмотрим последний пункт более подробно.
Создание нового проекта
Создать новый проект очень просто. Рассмотрим этот процесс по шагам:
Запускаем программу HTML Help Workshop:
Выбираем пункт меню File/New и в открывшемся окне диалога New выбираем строку Project и нажимаем на кнопку OK.
Появится первое окно мастера. В нём нам нечего делать, поэтому сразу нажимаем клавишу Далее.
Во втором окне мастера задаём имя проекта, например HelpAlfa, и определяем папку, где будет находится этот проект. Лучше всего указать ту же папку, где хранятся ранее созданные файлы справки в формате html.
В третьем окне мастера можно сразу же добавить файлы справки в проект, но лучше это сделать позже без использования мастера. Поэтому опять нажимаем кнопку Далее.
В последнем окне остаётся только нажать кнопку Готово.
Всё, проект создан. Он имеет расширение hhp. Так будет выглядеть окно программы HTML Help Workshop:
Сохраним файл проекта.
Добавление новых файлов справки
Во вкладке Project нажимаем вторую сверху кнопку Add/Remove topic files (Добавление/Удаление файлов разделов). Открывается окно Topic Files, нажимаем на кнопку Add и в окне диалога выбираем нужные файлы для нашей справки в формате html. В конце необходимо нажать на кнопку OK для подтверждения своего выбора. Для удаления ненужных файлов служит кнопка Remove.
Теперь в основном окне вкладки Project кроме секции [OPTIONS] появилась секция [FILES] с перечнем тех файлов, что мы только-что выбрали:
Создание оглавления
После того, как все файлы справки добавлены в проект, можно приступить к созданию оглавления. Выполним следующие действия:
В окне файла проекта выбираем вкладку Contents. В появившемся окне диалога выбираем пункт Create a new contents file (Создание нового файла оглавления) и нажимаем кнопку OK.
В открывшемся стандартном диалоге Сохранить как задаём имя файла оглавления. Оно получит расширение hhc. Я дал оглавлению имя Oglavlenie. В папке с проектом справки был создан файл Oglavlenie.hhc.
После этого будет открыта вкладка Contents, имеющая свой набор инструментов, расположенных слева:
Теперь самое важное: необходимо связать пункты оглавления с соответствующими им файлами справки (для «книги» это не всегда требуется, а для «страницы» это обязательно).
Добавление «книги». На панели инструментов щелкаем по кнопке Insert a heading, открывается окно Table of Contents Entry (Вход в таблицу оглавления) и в поле Entry title (Заголовок входа) набираем текст, например «Часть 1» и сразу нажимаем OK, если «книга» не имеет собственного текста. Если для неё нужен свой текст, то нажимаем кнопку Add, затем Browse, выбираем имя файла и нажимаем кнопку OK, а затем снова OK.
Добавление «страницы. Щелкаем по кнопке Insert a page, также открывается окно Table of Contents Entry и в поле Entry title набираем поясняющий текст, например, «Введение», затем нажимаем кнопку Add, затем Browse, выбираем имя файла и нажимаем кнопку OK, а затем снова OK.
И так последовательно заводим всё оглавление. Как видим, всё достаточно просто.
Редактирование оглавления
Выделив необходимый пункт оглавления, его можно отредактировать.
Прежде всего, необходимо убедится в правильности следования пунктов оглавления. Для перестановки вверх служит кнопка Move selection up (Переместить выделенное вверх), для перестановки вниз — Move selection down (Переместить выделенное вниз).
Затем с помощью кнопок Move selection right (Переместить выделенное вправо) и, при необходимости, — Move selection left (Переместить выделенное влево), определяем вложенность пунктов оглавления.
Внешний вид значка для «книги» можно подредактировать. Выделяем нужный объект («книга»), нажимаем кнопку Edit selection, открываем вкладку Advanced и в списке Image index вместо auto выбираем, к примеру, 1 (Внимание! «Книга» не должна быть пуста, т.е. в неё должна входить хотя бы одна страница).
пример того, что может получиться.
А вот так справочная система будет выглядеть в работе:
Выходной файл будет иметь имя HelpAlfa.chm.
