Чтобы установить программу, необходимо проделать следующие действия:
1) Создать новую папку для программы.
2) С носителя, на котором находится архив программы (дискета или диск), скопировать его в эту папку.
3) Распаковать архив в эту папку.
4) Убедитесь, что фалы objects.db и rasst.db находятся в той же папке, что и программа.
5) Убедитесь, что у этих файлов снят атрибут "Только чтение". Если нет, снимите его.
6) Распакуйте архив с библиотеками в папку Windows.
7) Теперь можно запустить программу и пользоваться ею.
Для того, чтобы начать работу в программе, необходимо открыть файл с таблицей или создать новый. Это можно выполнить с помощью пунктов меню "Файл" "Открыть" и "Новый".
"Открыть" - открыть уже существующую таблицу. Вызывает диалог, а котором пользователь должен выбрать файл с расширением .db.
"Новый" - создание новой таблицы. Вызывается диалог, в котором пользователь задает имя новой таблицы.
"Закрыть" - закрывает таблицу.
"Сохранить" - сохраняет картинку в файл с расширением .bmp. Таблица же сохраняется автоматически при утверждении изменений кнопкой "Сохранить изменения" навигатора.
"Печать" - в зависимости от открытой вкладки печатает рисунок или таблицу. При выборе этого пункта открывается диалоговое окно настройки печати, после нажатия кнопки "ОК", задание отправляется на печать.
"Построить план" - если таблица открыта, активирует вкладку "План" и рисует план.
"Добавить тип объекта" - вызывает форму добавления типа объекта.
"Удалить тип объекта" - вызывает форму удаления типа объекта.
"О программе" - выводит название программы и сведения об авторе.
"Содержание" - выводит файл подсказки.
Действия этих кнопок аналогичны одноименным пунктам меню "Файл".
- "Новый" - создание новой таблицы. - "Открыть" - открыть уже существующую таблицу. - "Сохранить" - сохраняет картинку в файл с расширением .bmp. - "Печать" - вывести на печать рисунок или таблицу.Сетка таблицы – в нее загружается таблица. С помощью этой сетки пользователь может редактировать и просматривать записи таблицы.
Навигатор – располагается под сеткой, позволяет редактировать и просматривать таблицу.
Под навигатором находятся Список объектов и кнопки удаления и добавления объектов.
Список объектов – содержит перечень типов объектов. При выборе типа из списка, он заносится в текущую запись в таблице.
Добавить тип объекта – вызывает форму добавления типа. При его добавлении он тут же заносится в список.
Удалить тип объекта – вызывает форму удаления типа объекта.
Содержит поле редактирования для ввода текста, в которое заносится название нового типа.
"Добавить" - добавляет тип объекта к списку и в таблицу, не закрывая форму.
"Ок" - если объект не был добавлен, заносит его в список и таблицу, и закрывает форму.
"Отмена" - закрывает форм без добавления.
Список объектов – из него пользователь выбирает, какой объект нужно удалить.
"Удалить" - удаляет выбранный тип объекта из таблицы и списка.
"Удалить все" - полностью очищает таблицу объектов и списки.
"ОК" - закрывает форму.
Поле рисунка – область, на которую выводится рисунок плана.
Полосы прокрутки – появляются при увеличении изображения нажатием на кнопку "Увеличить". Позволяют прокручивать увеличенное изображение.
Таблица расстояний – показывает для каждого маршрута его номер и длины отрезков, в километрах. Таблица видима, если снят флажок "Скрыть таблицу расстояний".
Кнопки:
"Очистка карты" - очищает поле рисунка.
"Нарисовать" - рисует план.
"Цвет фона" - позволяет выбрать цвет фона рисунка. При нажатии на эту кнопку выводится диалоговое окно выбора цвета.
"+ Увеличить" - увеличивает изображение на плане.
"- Уменьшить" - уменьшение изображения на плане. Эта кнопка становиться активной при нажатии кнопки увеличения.
"По умолчанию" - устанавливает изначальный размер изображения.
Флажки:
"Рисовать линии маршрутов" - если он установлен, на плане будут рисоваться маршруты, если нет – будут обозначаться только точки.
"Показывать расстояния на карте" - если флажок установлен, рядом с каждой точкой маршрута выводится расстояние в виде сумм длин отрезков, предшествующих этой точке. Возле первой точки маршрута ставится "0".
"Показывать тип объекта на карте" - если флажок установлен, рядом с каждой точкой выводится тип объекта.
"Скрыть таблицу расстояний" - если флажок установлен, таблица расстояний невидима. Если снят, таблица появится справа от поля рисунка.
Все флажки по умолчанию установлены.
В качестве контрольного примера изобразим маршруты нескольких поездов Горьковской железной дороги.
Возьмем следующие поезда:
N 497Г Горький-Моск - Адлер
N 471Г Горький-Моск - Новороссийск
N 431Г Горький-Моск - Адлер
N 367Г Горький-Моск - Самара
N 059A Горький-Моск - Санкт-Петербург-Главн
N 039Г Горький-Моск - Москва Курская
Занесем в таблицу в качестве точек каждого маршрута координаты наиболее крупных населенных пунктов. В качестве объектов будем использовать названия городов.
Рис. 9.1. Общий вид программы на вкладке "Таблица", ввод в запись названия объекта с помощью списка.
Ранее мы занесли в таблицу объектов станцию Красный Узел, но так как она нам не понадобиться, мы ее удалим.
Рис. 9.2. Удаление типа объекта.
При наборе маршрута поезда 431 нам понадобиться Владимир. Так как его нет в списке, нужно его добавить.
Рис. 9.3. Добавление типа объекта.
Итак, мы набрали все маршруты, какие хотели. В итоге у нас получилась такая таблица.
Рис. 9.4. Таблица
Теперь по нашей табличке построим план.
Рис. 9.5. Изображение плана со всеми надписями.
По умолчанию у нас отображаются и линии, и расстояния, и названия городов.
Посмотрим, как будут выглядеть маршруты без подписей.
Рис. 9.6. Изображение плана без всех надписей.
Теперь посмотрим только расстояния.
Рис. 9.7. Изображение плана только с расстояниями.
На самом деле они рассчитаны не очень точно, но это оттого, что мы учли не все пункты этих маршрутов, а также координаты взяты не совсем верные - они были определены по карте "на глаз".
Теперь посмотрим наш план только с названиями городов.
Рис. 9.8. Изображение плана с выводом только типов объектов.
Рис. 9.9. Изображение плана в виде точек со всеми подписями.
Можно посмотреть и таблицу расстояний.