Введение. 3
1. To do. 3
1. Установка ПО.. 3
1.1. Клиент Oracle. 4
1.2. Quilt. 6
1.3. Средства администрирования БД.. 7
2. АРМ администратора. 7
2.1. Главное меню.. 7
2.1.1. Меню "=" 8
2.1.2. Меню "Вид" 9
2.2. Панель инструментов. 10
2.3. Пиктограммы.. 10
3. Пользовательский интерфейс. 11
3.1. Справочники. 12
3.1.1. Ввод информации через справочники. 13
3.2. Формы-списки. 14
3.2.1. Меню формы-списка. 15
3.2.1.1. Меню "=" 15
3.2.1.2. Меню "Вид" 15
3.2.1.3. Меню "Список" 15
3.2.1.4. Меню "Команды" 16
3.2.1.5. Меню "Сортировка" 16
3.3. Формы-бланки. 16
3.3.1. Меню.. 16
3.3.2. Панель инструментов. 17
3.3.3. Алгоритмы работы с формой. 18
3.4. Формы-диалоги. 19
3.5. Отчеты.. 19
4. Первое приложение: постановка задачи, подготовка сервера. 20
4.1. Постановка задачи. 20
4.2. Подготовка сервера. 21
5. Первое приложение: шаг 1, справочник книжных полок. 22
5.1. Таблица. 22
5.2. Форма ввода. 23
5.3. Список. 25
5.4. Команды в списке. 28
5.5. Отчет "Справочник книжных полок" 31
6. Макрос. 33
6.1. Понятие макроса. 34
6.2. Передача параметров. 34
6.3. Применение макросов. 37
6.4. Основные макросы.. 38
6.5. Создание макросов. 39
6.6. Использование "Испытательного стенда" 39
6.6.1. Закладка "Зарегистрировано" 40
6.6.2. Закладка "Макрос" 40
7. Формы ввода. 43
7.1. Формы ввода изнутри. 43
7.2. Создание форм ввода. 44
7.3. Вызов макроса. 46
7.4. Синтаксис языка определения форм.. 48
7.5. Элементы управления. 48
7.5.1. Элемент @COMBOBOX.. 50
7.5.2. Элемент @NEWTAB.. 54
7.5.3. Элемент @FORM... 56
7.5.4. Элемент @PAGES, @PAGE_SET. 58
7.5.5. Элемент @BUTTON, @SPEEDBTN.. 61
7.5.6. Элемент @CHECKBOX.. 66
7.5.7. Элемент @CHECKLIST. 67
7.5.8. Элемент @MEMO.. 71
7.5.9. Элемент @HTML. 72
7.5.9.1. Изображения. 72
7.5.9.2. Гиперссылки. 73
7.5.10. Элемент @LABEL. 74
7.5.11. Элемент @GRID.. 76
7.5.11.1. Описание расположения на форме. 77
7.5.11.2. Описание извлекаемых данных. 77
7.5.11.3. Описание внешнего вида. 78
7.5.11.4. Описание поведения. 80
7.5.12. Элемент @DB_PANEL. 84
7.5.13. Элемент @SYNEDIT. 85
7.5.14. Прочие элементы управления. 87
7.6. Создание многозакладочных форм.. 87
7.7. Управление размещением элементов. 89
7.8. Создание команд на формах. 89
7.9. Настройка меню "Поиск" 89
7.10. Время жизни формы.. 89
7.11. Первое приложение: шаг 2, формы ввода. 89
7.11.1. Форма редактирования данных об авторе. 89
7.11.2. Форма редактирования данных о книге. 90
7.11.3. Форма редактирования данных об авторе книги. 92
7.11.4. Списки на формах. 93
7.11.4.1. Список книг на полке. 93
7.11.4.2. Список авторов книги. 95
7.11.4.3. Список книг автора. 96
8. Доступ к изображениям.. 97
8.1. Технология доступа к изображениям.. 97
8.2. Добавление своих изображений. 99
8.3. Использование "Испытательного стенда" 101
8.4. Первое приложение: подбор пиктограмм.. 102
9. Плоские списки. 102
9.1. Списки изнутри. 102
9.2. Создание списков. 106
9.2.1. Стили. 108
9.2.2. Колонки списков. 109
9.2.3. Фильтры.. 111
9.2.4. Операции. 113
9.3. Вызов макроса. 116
9.4. Время жизни списка. 117
9.5. Первое приложение: шаг 3, список книг. 117
10. Справочники. 118
10.1. Что такое справочник. 118
10.2. Создание справочников. 119
10.3. Первое приложение: шаг 4, справочники. 121
11. АРМы.. 122
11.1. АРМ с точки зрения разработчика. 122
11.2. Настройка АРМа. 123
11.2.1. Параметры в базе данных. 123
11.2.2. Файл инициализации. 125
11.2.3. Параметры командной строки. 127
11.3. Первое приложение: шаг 5, АРМ "Библиотека" 128
12. Доступ к БД.. 129
12.1. Технология доступа к БД.. 129
12.2. Идеология объектов БД.. 129
12.3. Использование "Испытательного стенда" 130
12.3.1. Закладка "SQL-запросы" 130
12.3.2. Закладка "SQL-монитор" 133
12.3.3. Закладка "DB link" 133
13. Отчеты.. 133
13.1. Модуль отчетов изнутри. 133
13.1.1. Наборы данных. 134
13.1.2. Печатающие системы.. 135
13.1.3. Шаблоны.. 136
13.2. Создание отчетов. 136
13.3. Вызов макроса. 138
13.4. Первое приложение: шаг 6, отчет по библиотеке. 138
Приложение 1. Словарь разработчика. 140
Приложение 2. Таблицы БД "Домашняя библиотека" 141
Приложение 3. Триггеры БД "Домашняя библиотека" 142
Приложение 4. Параметры инициализации АРМа. 143
|