- •Министерство образования и науки
- •Введение 13
- •Глава 1. Язык программирования Delphi 22
- •Глава 2. Среда разработки Delphi 88
- •Глава 3. Работа с базами данных 143
- •Глава 4. Взаимодействие приложений 207
- •Глава 5. Дополнительные возможности 229
- •Except application.Messagebox('приложение будет закрыто', 'ошибка!', 0); 233
- •Глава 8. Лабораторный практикум 289
- •Приложения 333
- •Лабораторные работы
- •Методы структурного программирования
- •Объектно-ориентированное программирование
- •Сравнительный анализ объектно-ориентированных языков программирования
- •Глава 1. Язык программированияDelphi
- •1.1. Типы данных
- •1.1.1. Константы
- •1.1.2. Переменные
- •1.1.3. Простые типы данных
- •1.1.3.1. Целые типы
- •1.1.3.2. Вещественные типы
- •1.1.3.3. Логические типы
- •1.1.3.4. Символьныетипы
- •1.1.3.5. Тип дата ‑ время (tDateTime)
- •1.1.3.6. Перечисляемые типы
- •1.1.3.7. Интервальные типы
- •1.1.3.8. Порядковые типы
- •1.1.4.Структурированные типы данных
- •1.1.4.1. Статические массивы
- •1.1.4.2. Динамические массивы
- •1.1.4.3. Записи
- •1.1.4.4. Множества
- •1.1.5. Типы строк
- •1.1.6. Универсальные типы -Variant
- •1.1.7. Массивы типаVariant
- •1.1.8. Указатели
- •1.1.9. Процедурные типы
- •1.1.10. Процедурные указатели
- •Вопросы для самопроверки и контроля
- •1.2. Операции
- •1.2.1. Арифметические операции
- •1.2.2. Операции присвоения и сравнения
- •1.2.3. Логические операции
- •1.2.4. Логические поразрядные операции
- •1.2.5. Операции со строками
- •1.2.6. Операции над множествами
- •1.2.7. Операции с указателями
- •1.2.8. Порядок вычисления выражений
- •1.2.9. Преобразование типов
- •Вопросы для самопроверки и контроля
- •1.3. Структура и этапы разработки проекта
- •1.3.1. Структура проекта
- •1.3.1.1. Основные типы файлов
- •1.3.1.2. Файлы ресурсов
- •1.3.2. Программа
- •1.3.2.1. Структура программы
- •1.3.2.2. Структура головной программы проекта
- •1.3.3. Подпрограммы
- •1.3.3.1. Типы подпрограмм
- •1.3.3.2. Процедуры и функции, определенные пользователем
- •1.3.4. Модули
- •Interfac e //интерфейсная часть с объявлением типов и процедур
- •Implementation //исполнимая часть с текстами процедур
- •1.3.5. Компилятор
- •1.3.5.1. Общее описание компилятора
- •1.3.5.2. Основные директивы компилятора
- •1.3.5.3. Директивы условной компиляции
- •1.3.6. Этапы разработки проекта
- •1.3.6.5. Выполнение консольного приложения иDos‑программ
- •1.3.7. Отладка
- •1.3.7.1. Максимальный контроль ошибок
- •1.3.7.2. Оптимизация кода программы
- •1.3.7.3. Пошаговое выполнение программы
- •1.3.7.4. Протокол событий
- •1.3.7.5. Просмотр и изменение значений
- •1.3.7.6. Просмотр программного кода
- •1.3.7.7. Отладка внешних процессов
- •1.3.7.8. Отладка в машинных кодах
- •1.3.7.9. Инспектор отладки
- •1.3.8. Редактор кода
- •Вопросы для самопроверки и контроля
- •1.4. Операторы
- •1.4.1.Общие сведения
- •1.4.2.Оператор присваивания
- •Примеранализа односимвольного ответа пользователя:
- •1.4.8.Операторы цикла
- •1.4.8.1. Счетный цикл For
- •1.4.8.2. Цикл Repeat‑ Until
- •1.4.8.3. ЦиклWhile
- •1.4.9. Оператор присоединения имени ‑With
- •1.4.10. Вставка команд ассемблера
- •Вопросы для самопроверки и контроля
- •1.5. Объектно‑ориентированное программирование
- •1.5.1. Определение
- •1.5.2. Объявление класса и объекта
- •1.5.3. Динамическое создание и удаление объекта
- •1.5.4. Динамическое конструирование объектов
- •1.5.5. Свойства
- •1.5.6. Методы
- •1.5.7. Конструкторы и деструкторы
- •1.5.8. События
- •Вопросы для самопроверки и контроля
- •1.6. Обработка исключительных ситуаций
- •1.6.1. Исключения
- •1.6.2. Иерархия классов исключений
- •1.6.3. Свойства и конструкторы исключений
- •1.6.4. Блок зачисткиTry‑Finally‑End
- •1.6.5. Зачистка в разделе модуляFinalization
- •1.6.6. Блок обработки исключенийTry‑Except‑End
- •1.6.7. Искусственная генерация исключений
- •1.6.8. ИсключенияEAbortи функцияAbort
- •1.6.9. Создание нового типа исключения
- •Вопросы для самопроверки и контроля
- •1.7.2.2. Функция форматированияFormat
- •1.7.3. Преобразование дат и времени
- •1.7.4. Обработка строк с нулевым символом в конце
- •1.7.5. Обработка строк без нулевого символа в конце
- •1.7.6.Диалоговые окна ввода и вывода сообщений
- •1.7.7.Воспроизведение звуков
- •1.7.8. Запуск из приложения внешних программ
- •1.7.9.Специальные процедуры и функции
- •1.7.10.СообщенияWindows
- •Вопросы для самопроверки и контроля
- •1.8. Файлы
- •1.8.1. Типы файлов
- •1.8.2. Файлы Паскаля
- •1.8.2.1. Любые файлы
- •1.8.2.2. Типизированные файлы
- •1.8.2.3. Текстовые файлы
- •1.8.2.4. Печать текста
- •1.8.2.5. Нетипизированные файлы
- •1.8.3. Объектный подход к файлам
- •1.8.4. ФайлыWindows
- •1.8.5. Обслуживание внешних файлов и каталогов
- •Вопросы для самопроверки и контроля
- •1.9. Динамические структуры данных
- •1.9.1.Общие сведения
- •1.9.2. Процедуры и функции динамического распределения памяти
- •1.9.3. Формирование стека
- •1.9.4. Формирование очереди
- •Вопросы для самопроверки и контроля
- •Глава 2. Среда разработкиDelphi
- •2.1. Общие сведения
- •2.1.1. Окна
- •2.1.2. Панели компонентов и их настройка
- •2.1.3. Архив объектов (репозиторий)
- •2.1.4. Справочная система
- •2.1.5. Характеристика компонентов
- •2.1.6. Размещение и настройка компонентов на форме
- •2.1.7. Свойства
- •2.1.7.1. Имя объекта
- •2.1.7.2. Внешний вид объекта
- •2.1.7.3. Размеры объекта
- •2.1.7.4. Местоположение объекта
- •2.1.7.5. Перемещение объекта
- •2.1.7.6. Доступ к объекту
- •2.1.7.7. Значение объекта
- •2.1.7.8. Меню
- •2.1.7.9. Вид указателя мыши
- •2.1.7.10. Справочная система
- •2.1.7.11. Наследование родительских свойств
- •2.1.8. События
- •2.1.8.1. Процедуры обработки событий
- •2.1.8.2. Мышь
- •2.1.8.3. Клавиатура
- •2.1.8.4. Перемещение объектов
- •2.1.8.5. Другие события
- •2.1.9. Методы
- •2.2. Глобальные объекты
- •2.2.1. Формы (Form)
- •2.2.1.1. Свойства
- •2.2.1.2. Методы
- •2.2.1.3. События
- •2.2.1.4. Некоторые приемы работы с формами
- •2.2.2. Приложение (Application)
- •2.2.2.1. Свойства
- •2.2.2.2. Методы
- •2.2.2.3. События
- •2.2.3. Экран (Screen)
- •2.2.3.1. Свойства
- •2.2.3.2. Методы
- •2.2.3.3. События
- •2.2.4. Принтер (Printer)
- •2.2.4.1. Свойства
- •2.2.4.2. Методы
- •2.2.5. Буфер обменаWindows(Clipboard)
- •2.2.5.1. Свойства
- •2.2.5.2. Методы
- •2.2.6. Списки (tList)
- •2.2.6.1. Свойства
- •2.2.6.2. Методы
- •2.2.6.3. Схема создания списка
- •2.2.7.Список строк и объектов (tStringList)
- •2.2.7.1. Свойства
- •2.2.7.2. События
- •2.2.7.3. Методы
- •2.2.8. Графика
- •2.2.8.1. Шрифт (tFont)
- •2.2.8.2. Перо (tPen)
- •2.2.8.3. Кисть (tBrush)
- •2.2.8.4. Канва, ее свойства и графические методы (tCanvas)
- •2.2.8.5. Изображение (tGraphic,tPicture)
- •2.2.8.6. Анимация
- •2.3. Основные компоненты
- •2.3.1. Вывод текста
- •2.3.1.1. Текстовая надпись (Label)
- •2.3.1.2. Статическая текстовая надпись (StaticText)
- •2.3.1.3. Строка состояния (StatusBar)
- •2.3.2. Ввод и редактирование данных
- •2.3.2.1. Одностроковый текст (Edit)
- •2.3.2.2. Одностроковый текст с маской (MaskEdit)
- •2.3.2.3. Многостроковый текст (Memo)
- •2.3.2.4. Таблица строк (StringGrid)
- •2.3.2.5. Рисуемая таблица (DrawGrid)
- •2.3.2.6. Многострочный редактор текста в форматеRtf(RichEdit)
- •2.3.2.7. Дата и время (DateTimePicker)
- •2.3.3. Списки
- •2.3.3.1. Простой список (ListBox)
- •2.3.3.2. Комбинированный список (ComboBox)
- •2.3.4. Командные кнопки
- •2.3.4.1. Стандартная кнопка (Button)
- •2.3.4.2. Кнопка с рисунком (BitBtn)
- •2.3.4.3. Кнопка быстрого доступа (SpeedButton)
- •2.3.4.4. Независимый переключатель (CheckBox)
- •2.3.4.5. Зависимый переключатель (RadioButton)
- •2.3.5.3. Группа независимых переключателей (CheckListBox)
- •2.3.5.4. Панель (Panel)
- •2.3.5.5. Область прокрутки (ScrollBox)
- •2.3.5.6. Фрейм (Frame)
- •2.3.5.7. Разделители контейнеров (Splitter)
- •2.3.5.8. Прокрутка страниц (PageScroller)
- •2.3.6. Счетчики
- •2.3.6.1. Полоса прокрутки ‑ счетчик (ScrollBar)
- •2.3.6.2. Ползунок (TrackBar)
- •2.3.6.3. Счетчик (UpDown)
- •2.3.6.4. Редактируемое поле со счетчиком (SpinEdit)
- •2.3.6.5. Индикаторы процесса выполнения программы (ProgressBar,Gauge)
- •2.3.7. Графика
- •2.3.7.1. Изображение (Image)
- •2.3.7.2. Список изображений (ImageList)
- •2.3.7.3. Геометрическая фигура (Shape)
- •2.3.7.4. Фаска (Bevel)
- •2.3.7.5. Окно рисования (PaintBox)
- •2.3.7.6. Простая диаграмма (Gauge)
- •2.3.7.7. Диаграмма (Chart)
- •2.3.8. Меню
- •2.3.8.1. Главное меню (MainMenu)
- •2.3.8.2. Контекстное меню (PopupMenu)
- •2.3.8.3. Программная настройка меню
- •2.3.8.4. Горячие клавиши (HotKey)
- •2.3.8.5. Синхронизация объектов (ActionList)
- •2.3.8.6. События приложения (ApplicationEvents)
- •2.3.9. Структурированные компоненты
- •2.3.9.1. Панели инструментов (ToolBar)
- •2.3.9.2. Панель управления (ControlBar)
- •2.3.9.3. Расширенная панель управления (CoolBar)
- •2.3.9.4. Набор страниц (PageControl)
- •2.3.9.5. Переключаемые страницы (TabControl)
- •2.3.9.6. Список элементов (ListView)
- •2.3.9.7. Дерево элементов (TreeView)
- •2.3.10. Системные компоненты
- •2.3.10.1. Таймер (Timer)
- •2.3.10.2. Мультимедийный проигрыватель (MediaPlayer)
- •2.3.10.3. АнимацияAvi(Animation)
- •2.3.11. Стандартные диалоги
- •2.3.11.1. Открытие и сохранение файла (OpenDialog,SaveDialog)
- •2.3.11.2. Открытие и сохранение графического файла (OpenPictureDialog,SavePictureDialog)
- •2.3.11.3. Выбор шрифта (FontDialog)
- •2.3.11.4. Выбор цвета (ColorDialog)
- •2.3.11.5. Настройка печати (PrintDialog)
- •2.3.11.6. Настройка принтера (PrinterSetupDialog)
- •2.3.11.7. Поиск (FindDialog)
- •2.3.11.8. Поиск и замена (ReplaceDialog)
- •2.3.11.9. Выбор диска (DriveComboBox)
- •2.3.11.10. Выбор каталога (DirectoryListBox)
- •Вопросы для самопроверки и контроля
- •Глава 3. Работа с базами данных
- •3.1. Основные понятия
- •3.2. Создание базы данных
- •3.3. Создание модуля данных
- •3.4. Компоненты доступа к данным (DataAccess)
- •3.4.1. Таблица (Table)
- •3.4.2. Источник данных (DataSource)
- •3.4.3. Описание и доступ к полям записи базы данных
- •3.4.4. Компоненты работы с базой (DataControl)
- •3.5. Установка связей между таблицами
- •3.6. Установка полей соответствия (Lookup)
- •3.7. Создание запросов
- •3.7.1. Визуальные средства
- •3.7.2. Командные средстваSql
- •3.8. Основные операции с записями
- •3.9. Мастер форм
- •3.10. Формирование отчетов средствамиQuickReports
- •3.10.1. Быстрый отчет (QuickRep)
- •3.10.2. Компоненты отчета
- •3.10.3. Простой отчет
- •3.10.4. Отчет из нескольких таблиц с группировкой данных и итогами
- •3.10.5. Отчет типа «мастер/детальный»
- •3.10.6. Составной отчет
- •3.11. Формирование отчетов средствамиRaveReports
- •3.11.1. Компоненты отчета
- •3.11.2. Конструктор отчетов
- •3.11.3. Компоненты панели инструментов
- •3.11.4. Отчет из нескольких таблиц с группировкой данных и итогами
- •3.12. Формирование отчетов средствамиFastReports
- •3.12.1. Компоненты отчета
- •3.12.2. Конструктор отчетов
- •3.12.3. Компоненты панели инструментов
- •3.12.4. Отчет из нескольких таблиц с группировкой данных и итогами
- •3.13. Анализ данныхcредствами многомерного кубаDecisionCube
- •3.14. Клиент‑серверные субд
- •3.15. Доступ к данным по технологииAdo
- •Вопросы для самопроверки и контроля
- •Глава 4. Взаимодействие приложений
- •4.1. Создание динамически подключаемых библиотек (dll)
- •4.2. Создание новых компонентов
- •4.3. Создание и установкаActiveX‑элементов
- •4.4. Создание и установка пакетов
- •4.5. Использование пакетов
- •4.6. Технология связывания и внедрения объектов (ole)
- •4.7. Многопоточные приложения
- •4.8. Технология применения объектовCom,dcom
- •4.9. Распределенные двухуровневые клиент‑серверные приложения
- •4.10.2. Создание сервера приложений доступа к базе данных
- •4.10.3. Связь с сервером приложений по протоколуDcom
- •4.10.4. Связь с сервером приложений по протоколу ИнтернетTcp/ip
- •4.10.5. Связь с сервером приложений по протоколуHttp
- •4.10.6. Основы разработки приложений Internet
- •Глава 5. Дополнительные возможности
- •5.1. Создание справочной системы
- •5.2. Обзор остальных возможностей
- •5.3. Формирование отчетов, диаграмм и анализа данных пакетомCrystalReports
- •5.4. Работа сExcel
- •5.5. Работа с Word
- •Except application.Messagebox('приложение будет закрыто', 'ошибка!', 0);
- •5.6. Основные отличия новых версий Delphi
- •6.1. Лексические структуры языка
- •6.1.1. Элементы
- •6.1.2. Константы
- •6.1.3. Типы данных
- •Простейшие скалярные стандартные типы
- •6.1.4. Массивы
- •6.1.5. Структуры (записи)
- •6.1.6. Объединенияunion
- •6.2.3. Директива #define
- •6.2.4. Функция вывод на терминал -Printf
- •6.2.5. Функция ввод с клавиатуры -Scanf
- •6.2.6. ФункцияMainв консольных приложениях
- •6.2.7. Функции
- •Int main(int argc,char **argv) // основная функция
- •Int main(int argc, char **argv) // основная функция
- •6.2.8. Классы памяти
- •6.2.8.1. Автоматические переменные
- •6.2.8.2. Регистровые переменные
- •6.2.8.3. Статические переменные и функции
- •6.2.8.4. Внешние переменные
- •6.2.9. Операции
- •6.2.9.1.Арифметические операции
- •6.2.9.2.Операции отношения
- •6.2.9.3. Логические операции
- •6.2.9.4.Операции присваивания
- •6.2.10. Операторы
- •6.2.10.6.Оператор безусловного перехода ‑goto
- •6.2.10.7. Цикл с предусловием ‑while
- •Int main(int argc, char **argv) // основная функция
- •6.2.10.9.Итерационный цикл ‑For
- •Int main(int argc, char **argv) { // основная функция
- •Int main(int argc, char **argv) { // основная функция
- •Int main(int argc, char **argv) { // основная функция
- •Void bubble_sort( float a [ ], int s ) { // функция сортировки массива
- •6.2.10.10. Пустой оператор
- •6.3. Указатели
- •6.4. Функции, методы и макросы
- •6.4.1. Математика
- •6.4.2. Обработка статистических данных
- •6.4.3. Взаимное преобразование чисел и строк типа char
- •Long double _strtold(const char *s, char**endptr) ‑ строки s в действительное число.
- •Char *gcvt(double value, int ndec, char *buf) ‑ value в строку buf с числом цифр ndec.
- •6.4.4. Взаимное преобразование чисел и строк типа AnsiString
- •6.4.5. Преобразования дат и времени
- •6.4.6. Методы обработки строк типа AnsiString
- •6.4.7. Функции обработки строк типа AnsiString
- •6.4.8. Макросы обработки символов
- •6.4.9. Обработка строк с нулевым символом в конце
- •6.4.10. Управление каталогами и файлами на дисках
- •6.4.11.Диалоговые окна ввода и вывода сообщений
- •6.4.12.Воспроизведение звуков
- •6.4.13. Управление текущим процессом
- •6.4.14. Запуск из приложения внешних программ
- •6.5. Работа с файлами
- •6.5.1. Файлы в с
- •Int main(int argc, char **argv) // основная функция
- •Void __fastcall tForm1::Button1Click(tObject *Sender) // процедура
- •6.6. Объектно‑ориентированное программирование
- •6.6.1. Создание классов и объектов
- •6.6.2. Виртуальные методы
- •6.6.3. Дружественные функции
- •6.6.4. Шаблоны
- •6.6.5. Пространство имен
- •6.6.6. Явные объявления конструкторов
- •6.6.7. Непостоянные объявления
- •6.6.8. Быстрый вызов функций -_fastcall
- •6.6.9. Блок обработки исключенийtry‑catch-_finally
- •Вопросы для самопроверки и контроля
- •7.1. Создание консольного приложения
- •7.2. Основные элементы управления
- •7.3. Списки
- •Void cPrimDlg::OnAdd() //обработка кнопки «Добавить»
- •Void cPrimDlg::OnDelete()//обработка кнопки «Удалить»
- •Void cPrimDlg::OnDblclkList1() //обработка двойного щелчка по списку
- •7.4. Линейные регуляторы и индикаторы
- •Void cPrimDlg::OnCheck2()//обработка переключателя «Сброс»
- •Var // раздел переменных модуля Unit1
- •8.1.2. Секундомер (Delphi)
- •Var // раздел переменных модуля Unit1
- •8.1.3. Бегущая строка (Delphi)
- •8.1.4. Рисование на экране (Delphi)
- •Var AllowChange: Boolean); // изменение счетчика UpDown1
- •8.1.5. Тестирование по арифметике (Delphi)
- •Var // раздел переменных модуля Unit1
- •8.1.6. Игра «Морской бой» (Delphi)
- •Var // раздел переменных модуля Unit1
- •8.1.7. Вывод диаграммы (Delphi)
- •Var // раздел переменных модуля Unit1
- •8.1.8. Работа компонентов панелейStandard,AdditionalиWin32 (Delphi)
- •Void __fastcall tForm1::Button1Click(tObject *Sender) / /кнопка «Выход»
- •Void __fastcall tForm1::Button3Click(tObject *Sender) // кнопка «Загадать»
- •Void __fastcall tForm1::Button4Click(tObject *Sender) //кн.»Назвать слово»
- •Void __fastcall tForm1::Button5Click(tObject *Sender) // Вращать барабан
- •Void __fastcall tForm1::Button6Click(tObject *Sender) //кн. «Подтвердите»
- •Void __fastcall tForm2::Button1Click(tObject *Sender) //кн. «Подтвердите»
- •Void __fastcall tForm3::Button1Click(tObject *Sender) // кн. «Сохранить»
- •Void cPerevozkaPredmetovDlg::OnButton2() //кнопка «Очистить»
- •Void cPerevozkaPredmetovDlg::OnButton3() //кнопка «Перевезти»
- •8.2. Задачи для программирования
- •8.2.1. Числовые типы, оператор присваивания
- •8.2.2. Алгоритмы линейной структуры
- •8.2.3. Алгоритмы разветвляющей структуры
- •8.2.3. Алгоритмы циклической структуры
- •8.2.5. Алгоритмы работы с рядами
- •8.2.6. Алгоритмы работы с массивами
- •8.2.7. Обработка символьных данных
- •8.2.8. Организация подпрограмм
- •8.2.9. Работа с файлами
- •8.2.10. Работа с формами и диаграммами
- •8.2.11. Контрольные работы
- •1. Учет семейного бюджета.
- •28. Учет успеваемости студентов.
- •3. Работа с базами данных
- •П р и л о ж е н и е 2. Вопросы для экзаменационных билетов
- •Тематический указатель
- •Библиографический список
- •Учебное издание
Тематический указатель
3
3D 130
A
abort 270
Abort 67, 106
Aborted 106
AbortOnKeyViol 202
AbortOnProblem 202
abs 258
Abs 68
AbsoluteIndex 137
Abstract 61
acosl 259
ActionList 132
ActivateHint 104
Active 100, 104, 139, 151
ActiveControl 100, 105
ActiveForm 105
ActiveMDIChild 100
ActivePage 135
ActivePageIndex 135
ActiveX 210
Add 107, 109, 114, 119, 128, 131, 140
AddImages 128
AddObject 109, 119
Addr 34, 85
AddString 119
AddStrings 109
ADO 203
ADOCommand 206
ADOConnection 204
ADOQuery 206
ADOStoredProc 206
After 152
AfterClose 177
AfterOpen 177
AfterPreview 168
AliasName 201
Align 95, 124, 333
AlignButton 127
Alignment 114, 122, 132, 169, 180
AllocMem 85
AllowAllUp 122, 134
AllowDelete 155
AllowEdit 186
AllowGrayed 122
AllowInsert 155
AlphaSort 137
Alter Table 161
And 36
Animation 138
ANSIChar 26
AnsiCompare 263
AnsiCompareIC 263
AnsiCompareStr 71, 264
AnsiCompareText 71
AnsiExtractQuotedStr 264
AnsiLastChar 263
AnsiLowerCase 71, 264
AnsilString 244
AnsiPos 263, 264
AnsiQuotedStr 264
AnsiStrComp 265
AnsiStrIComp 70, 265
AnsiString 32, 243
AnsiStrLComp 265
AnsiStrLIComp 70, 265
AnsiStrLower 70, 265
AnsiStrPos 265
AnsiStrScan 265
AnsiStrUpper 70, 265
AnsiUpperCase 71, 264
Append 79, 151, 165
AppendRecord 151, 165
ApplayUpdates 203
Application 104
Application.CreateForm 102
Application.MessageBox 73, 74, 77
ApplicationEvents 133
Apply 203
ApplyUpdates 201
Arc 111
ArcCos 259
ArcSin 259
ArcTan 68
ArrangeIcons 101
Array 27
ArrowKeys 127
asin 259
asinl 259
Asm 55
Assert 76
Assign 99, 107, 109, 112
Assigned 61
AssignFile 77
AssignPrn 79
Associate 127
AsText 107
atan 259
atanl 259
atoi 260
atoi64 260
atold 260
auto 250
AutoEdit 164
AutoEnabled 138
AutoExpand 137
automatic 250
AutoOpen 138
AutoPopup 96, 132
AutoRewind 138
AutoScroll 100, 124, 125
AutoSelect 114
AutoSessionName 201
AutoSize 95, 127, 142, 333
Available 167
Avg 159, 160
Axis 130
B
Back 138
BackColor 94, 129
Band 181
Bands 167
Bar Code 180
BatchMove 202
Beep 74, 270
Befor 152
BeforeClose 177
BeforeOpen 177
BeforePrint 168
Begin 39, 106
BeginUpdate 109
Between 161
BeveInner 124
Bevel 114, 128
Beveled 125
BevelEdges 134
BevelInner 134
BevelKind 134
BevelOuter 124, 134
BevelWidth 124, 134
BitBtn 121
Bitmap 110, 131, 134, 135, 180
BlockRead 80
BlockWrite 80
BN_CLICK 286
Bof 151
bool 243
Boolean 26
BorderIcon 100
BorderStyle 94, 101
BorderWidth 124
break 253, 254
Break 54, 131, 135
BringToFont 104
Browser 89
BrushCopy 111
Build 46
Button 121
ButtonHeight 133
Buttons 186
ButtonWidth 133
Byte 25
ByteBool 26
C
c_str 244
CalAlignment 119
CalcController 182
CalcOp 181
CalcText 181
CalcTotal 181
Calculated 153
Cancel 152, 165, 168
CancelHint 104
CanModify 151, 153, 164
Canvas 106, 127
Canсel 121
Capabilties 106
Capacity 107, 108
Caption 94, 123, 124, 131, 142, 333
Cascade 101
Case 53
Cast 160
ceil 258
Cells 116
Center 127
cexit 270
Change 99
ChangedCount 202
ChangeDelay 137
ChangeFileExt 82
char 243
Char 26
CharCase 114
Chart 129, 200
ChDir 82
Check 124
CheckBox 122, 285
CheckBoxes 136
Checked 131, 136
CheckListBox 124
CheckTabStop 102
ChildActiveForm 100
Chord 111
cin 274
class 277
Class 58
Clear 99, 108, 109, 120, 128, 131, 153, 187
clearerr 273
ClearFields 151
ClearSelection 115
Click 131
ClientDataSet 218, 219
ClientHeight 101
ClientWidth 101
ClipRect 110
Clone 205
close 275
Close 101, 107, 138, 152, 177, 201
CloseDatanase 201
CloseDataSource 189
CloseFile 77, 78
CloseQuery 102, 189
Col 116
ColCount 116, 155
Collaps 137
Collate 141, 187
Color 109, 110
ColorDialog 140
ColoredButtons 138
Colors 180
Column 124, 136
ColumnClick 136
Columns 120, 123
ColWidths 116
COM 215
Combo Box 285
ComboBox 120
CommandText 205
CommandType 205
CommaText 108
Commit 165, 201
CommitCount 202
CommonAVI 138
Comp 25
CompareStr 265
CompareText 265
Complete 205
Concat 71
ConfigMode 201
Connected 201
Connection 205
ConnectionString 205
Const 24, 39
ConstrainErrorMessage 153
Constuctor 61
continue 254
Continue 54
Control 135
ControlBar 134
ConvertNulls 186
CoolBar 134
Copies 106, 141, 187
Copy 71
CopyFrom 81, 276
CopyMode 110
CopyParams 202
CopyRest 111
CopyToClipboard 115
cos 259
Cos 68
cosl 259
Cotan 259
Count 107, 108, 119, 131, 137, 159, 160
cout 274
cprintf 273
Create 58, 61, 64, 81, 99
Create [Unique] Index 161
Create Table 161
CreateDir 83, 267
CreateFmt 64
CreateFmtHelp 64
CreateHelp 64
CreateMessageDialog 73, 269
CreateRes 64
CreateResFmt 64
CreateResFmtHelp 64
CreateResHelp 64
CreateSize 128
CreateTable 152
cscanf 272
Ctl3D 95
Currency 25, 243, 245
CurrentColumn 167
CurrentHelpFile 104
CurrToStr 71, 261
CurrToStrF 261
Cursor 96, 105, 142
CursorLocation 205
CursorType 205
CustomColor 140
CutToClipboard 115
D
Data 136, 137
Data Source 130
Data View Dictionary 180
DataBand 181
Database 201
DatabaseCount 201
DatabaseName 201
DataBaseName 151
DataCycle 181
DataField 154
DataMemo 181
DataMirrorSection 181
DataSet 152, 167, 189, 203, 205
DataSetProvider 218
DataSets 187, 201
DataSize 153
DataSource 152, 154, 189
DataText 181
DataType 153
Date 69, 119, 262
DateFormat 119
DateMode 119
DateTimePicker 119
DateTimeToFileDate 83
DateTimeToStr 69
DateTimeToString 69, 262
DateTimeToSystemTime 262
DateToStr 69, 262
DayOfWeek 69, 262
DBChart 156
DBCheckBox 155
DBComboBox 155
DBCtrlGrid 155
DBEdit 155
DBGrid 154
DBImage 155
DBList 155
DBLookupComboBox 156
DBLookupListBox 156
DBMemo 155
DBNavigator 154
DBRadioGroup 155
DBRichEdit 155
DBText 155
Dcc32 44
DCOM 215
DCOMConnection 219
DDV_MaxChars 287
DDX_CBString 287
DDX_Check 287
DDX_Radio 287
DDX_Text 286
dec 274
Dec 27
Decision Cube 198
DecisionCube 199
DecisionGraph 200
DecisionGrid 199
DecisionPivot 199
DecisionQuery 198
DecisionSource 199
DecodeDate 69
DecodeTime 69, 262
Default 59, 121, 131
DefaultColWith 116
DefaultDest 177
DefaultDrawing 116
DefaultExt 139
DefaultIndex 151
DefaultRowHeight 116
DefocusControl 102
delete 258, 276
Delete 71, 108, 109, 114, 120, 128, 131, 137, 151, 152, 165, 244, 263
Delete From 161
DeleteChildren 137
DeleteFile 83, 267
DeleteRecord 205
DeleteSQL 203
DeleteString 287
DeleteTable 152, 163
Deleting 137
Description 167
DescriptionsAvailabel 202
Designer 187
DesignReport 188
DeskTopHeight 105
DeskTopLeft 105
DeskTopTop 105
DeskTopWidth 105
Destination 202
Destroy 61, 102
Destuctor 61
Detailed Map File 39
Device 140
DeviceMode 106
DeviceType 138
Dictinct 159
Dinamic 60
DirectoryExists 83, 267
DirectoryListBox 142
DisableAlign 106
DisableControls 152
DisabledImages 133
DiskFree 83, 267
DiskSize 267
Display 138
DisplayLabel 153
Dispose 85
DisposeStr 71
Distinct 160
Div 35
div_t div 258
DLL 207
do while 254
DoDataExchange 286
double 243
Double 25
Down 134
DragCursor 95
DragMode 95
Draw 111, 128
DrawFocusRect 111
DrawGrid 117
Drawing 180
DriveComboBox 141
DriverName 201
Drop Index 161
Drop Table 161
DropDownCount 121
DropdownMenu 134
DroppedDownCount 121
Duplicates 109
E
Eabort 62
EabstractError 62
EAccessViolation 62
EArrayError 62
EAssertionFailed 62
EBDEngineError 63
EBitsError 62
ECacheError 62
EClassNotFound 64
EComponetError 62
EControlC 62
EConvertError 62
ecvt 260
EDatabaseError 62
EDateTimeError 63
EDBClient 62
EDBEditError 63
EdgeBorder 133, 134
EdgeInner 133, 134
EdgeOuter 133, 134
EDimensionMapError 63
EDimIndexError 63
Edit 115, 152, 164
EditMask 153
EditMode 155
Editor 128
EDivByZero 63
EExternalException 63
EFCreateError 64
EFilerError 64
EFOpenError 64
EInOutError 63
EIntError 63
EIntfCastError 63
EIntOverflow 63
EInvalidArgument 63
EInvalidCast 63
EInvalidGraphic 63
EInvalidGraphicOperation 63
EInvalidGridOperation 63
EInvalidImage 64
EInvalidOp 63
EInvalidOperation 63
EInvalidPointer 63
Eject 138
EListError 63
Ellipse 111
ELowCapacityError 63
EMathError 63
EMCIDeviceError 63
EMenuError 63
EMethodNotFound 64
Empty 112
EmptyTable 152
EnableAlign 106
EnableControls 152
Enabled 95, 131, 142, 188
EncodeDate 69, 262
EncodeTime 69
End 106
endl 274
EndPos 138
ends 274
EndUpdate 109
Engine 176, 187
EngineOptions 186
ENoResultError 63
enum 247
eof 275
Eof 77, 151
EOleCtrlError 63
EOleError 63
EOleException 63
EOleSysError 63
Eoln 79
EOutLineError 63
EOutOfMemory 63
EOutOfResources 63
EOverFlow 63
EPackageError 63
EParserError 63
EPrinter 63
Eprivilege 63
EPropertyError 64
EPropReadOnly 63
EPropWriteOnly 64
ERangeError 63
Erase 77
EReadError 64
EReconcileError 63
ERegisteryException 64
EReportError 64
EResNotFound 64
Error 138
ErrorMessage 138
Errors 187
EStackOverFlow 64
EStreamError 64
EStringListError 64
EThread 64
ETreeViewError 64
EUnderFlow 63
EUnsupportedTypeError 64
EUpdateError 63
EVariantError 64
EWin32Error 64
EWriteError 64
Except 65
ExceptAddr 76
Exchange 108, 109
Exclude 37
Exclusive 151, 201
execl 270
execle 270
execlp 270
execlpe 270
ExecProc 202
ExecSQL 203
Execute 177, 201
ExecuteOptions 205
ExecuteReport 177
execv 271
execvp 271
ExeName 104
Exists 151
exit 270
Exit 41
Exp 68
Expand 108, 137
Expanded 137
ExpandFileName 83
ExpandUNCFileName 83
expl 258
Explore 159
Export 188
ExportToFilter 168
Extended 26
ExtendedSelect 119
external 250
Extract 160
ExtractFileDir 83
ExtractFileDrive 83
ExtractFileExt 83
ExtractFileName 83
ExtractFilePath 83
ExtractRelativePath 83
ExtractShortPathName 83
eхp 258
F
fabs 258
fabsl 258
False 35
fastcall 281
fcvt 260
feof 272
ferror 273
fflush 273
fgetc 272
fgets 272
FieldAliases 189
FieldByName 152
FieldChange 205
FieldCount 151
FieldList 151
FieldName 153
FieldNo 153
Fields 151
FieldValues 151, 153
FildKind 153
FileAge 83, 267
FileClose 82
FileCreate 82
FileDateToDateTime 83
FileEditStyle 140
FileExists 83, 267
FileGetAttr 83, 267
FileGetDate 82, 267
filelength 267
FileName 138, 139, 187
FileOpen 82
FilePos 77
FileRead 82
Files 139
FileSearch 83, 267
FileSeek 82
FileSetAttr 83, 267
FileSetDate 82
FileSize 77
FileWrite 82
FillRect 111
Fills 180
Filter 139, 163
FilterIndex 139
Finalization 43, 65
Finally 65
Find 109
FindCaption 136
FindClose 83, 268
FindData 136
FindDialog 141
FindExecutable 75
FindField 152
findfirst 268
FindFirst 83, 268
FindKey 164
FindNearest 164
findnext 268
FindNext 83, 268
First 108, 163
FixedBackground 135
FixedColor 116
FixedCols 116
FixedHeight 134
FixedOrder 134
FixedRows 116
Flat 133
float 243
FloatToDecimal 261
FloatToStr 71, 261
FloatToStrF 71, 261
FloodFill 111
floor 259
floorl 259
flush 274
Flush 79
FlushBuffers 152
FmCreate 276
fmod 259
fmodl 259
fmOpenRead 276
fmOpenWrite 276
fmShareDenyNone 276
fmShareDenyRead 276
fmShareDenyWrite 276
fmShareExclusive 276
FmtStr 261
fnmerge 268
fnsplit 268
FocusControl 102, 153
Focused 136, 137
Font 95, 111, 140, 169
FontDialog 140
FontMaster 181
Fonts 106
fopen 271
For 54, 255
ForceDirectories 83, 268
ForeColor 129
Form 100
Form Wizard 166
Format 69, 130, 244, 261
FormatBuf 261
FormatCount 107
FormatCurr 261
FormatDateTime 263
FormatDateTimeToString 69
FormatFloat 71, 261
FormCount 105
FormStyle 101
Forward 42
Found 151
fprintf 273
fputc 273
fputs 273
Frac 68
Frame 124, 167, 169
FrameCount 139
FrameHeight 139
Frames 138
FrameWidth 139
FramRect 111
fread 272
Free 59, 99, 102
FreeMem 85
Frequency 126
Friend 280
FromPage 141
frxADOComponents 190
frxBarcodeObject 190
frxBDEComponents 190
frxChartObject 190
frxCheckBoxObject 190
frxCrossObject 190
frxDBDataSet 189
frxDesigner 189
frxDialogContols 190
frxGradientObject 190
frxOLEObject 190
frxPreview 190
frxReport 186
frxRichObject 190
frxUserDataSet 188
fscanf 272
fseek 272
fstat 268
fstream 274
fterPrint 168
FullCollapse 137
FullExpand 137
FullName 179
FullRepaint 124
Function 41
fwrite 273
G
Gauge 127, 129
gcvt 260
General 130
get 275
Get 222
Get First 137
Get Next 137
GetCaption 283
GetCaretPos 118
getch 272
getchar 272
getcurdir 268
GetCurrentDir 84
GetCurSel 287
getcwd 268
GetDatabaseNames 201
getdcwd 267
GetDir 84
getdisk 268
GetFieldNames 152
GetFormatSettings 261
GetFormImage 102
getftime 268
getline 275
GetMem 85
GetNextItem 136
GetPrinter 106
GetReportList 177
GetResults 202
gets 272
GetSelText 118
GetSelTextBuf 115
GetStaticRect 140
GetTablebaseNames 201
GetText 109, 287
GetTextBuf 107
Global Page Catalog 179
Glyph 121
GoForward 102
goto 254
Goto 53
Graphic 112
GridLines 136
Group By 161
GroupBox 123
Grouped 134
Grouped On 159
GroupIndex 122
Grouping 159
H
Halt 76
Handle 95, 104, 106
HandleMessage 105
HasAsParent 137
HasChildren 137
HasFormat 107
Having 161
Hcw.exe 229
HCW.Hlp 229
Height 95, 106, 110, 112
HelpCommand 104
HelpContext 64, 96, 104
HelpFile 104
hex 274
Hi 76
Hide 100, 102
HideScrollBars 118
HideSelection 114, 136
High 27, 76
High Bound 33
Hint 104, 131
HintColor 104
HintFont 106
HintHidePuse 104
HintPause 104
HintShortCuts 104
HintShortPause 104
HistoryList 140
HorizontalOnly 135
HorzScrollBar 124
HorzScroolBar 101
HotImages 133
HotKey 132
HotTrack 135, 136
HotTrackStyle 136
HoverTime 136
HPalette 112
HTTP 220
I
i64toa 260
Icon 101, 104, 112
IconFont 106
IconOption 136
if 253
If 53
ifstream 274
Image 127
ImageIndex 134, 135, 137
ImageList 128
Images 95, 133, 134
Implementation 43
In 161
Inc 27
Include 37
IncludeTrailingBackSlash 84
IncMonth 263
Increment 125, 127
IncrementalDisplay 127
Indent 133, 137
Indeterminate 134
Index 134, 136, 137
IndexDefs 151
IndexFieldCount 151
IndexFieldNames 151, 165
IndexName 151
IndexOf 108, 109, 120, 137
IndexOfObject 109
Inherited 60, 61
InitialDir 139
Initialization 43
Inner 160
InputBox 72, 269
InputQuery 72, 269
Insert 72, 108, 109, 114, 120, 128, 151, 152, 165, 244, 263
Insert Into 161
InsertObject 109
InsertRecord 151, 165
InsertSQL 203
Inspector 88
int 243
Int64 25
Integer 25
Interface 43
InternalCalcField 153
Interval 138
IntPower 259
InTransaction 201
IntToHex 72
IntToNex 262
IntToStr 72, 262
IOResult 77
ios 274
isalnum 265
isalpha 265
isascii 265
iscntrl 265
IsDelimiter 263, 264
isdigit 265
IsEmply 263
IsEmpty 152, 244
isgraph 265
IsIndexFileld 153
IsLeapYear 263
IsLinkedTo 152
islower 265
IsNull 153
IsPathDelimiter 84, 264
ispunct 265
isspace 265
IsSQLBased 201
isupper 265
IsValidChar 153
IsValidIdent 72
IsVisible 137
Item 137
ItemIndex 119, 123
Items 107, 119, 123, 124, 131, 136
itoa 260
itow 260
K
KeepConnection 201
KeyExclusive 151
KeyFieldCount 151, 164
KeyPreview 101
KeyViolCount 202
Kind 119, 122, 125, 129
L
Label 39, 113
labs 258
LargeChange 126
LargeImages 136
Last 108, 163
Last Child 137
LastDelimiter 244, 263, 264
Layout 122
LB_ERR 287
ldexp 259
Ldexp 259
ldexpl 259
ldiv_t ldiv 259
Left 95, 160
LeftCol 117
Legend 130
Length 28, 72, 138, 263
Level 137
Like 161
Lines 116, 118, 180
LineStar 266
LineTo 111
List 133
ListBox 120
ListView 135
Ln 68
Lo 76
LoadFrom 112
LoadFromFile 99, 177, 187, 271
LoadFromStream 187
Locate 164
Lock 111
LockCount 111
LockTable 163
log 259
log10 259
log10l 259
Log2 259
logl 259
long 243
long _lrotl 258
LongBool 26
LongInt 25
Longword 25
Lookup 157
LookUp 164
Low 27, 29
LowerCase 244, 263
ltoa 260
M
main 249
MainForm 104
MainMenu 132
MakeVisible 137
Mappings 202
Margin 122, 125
Marked 134
Marks 130
MarshalOptions 205
MaskEdit 115
master/detail form 166
MasterField 151
MasterFields 165
MasterSource 151, 165
MatchesMask 84
max 259
Max 125, 159, 160
MaxDate 119
MaxFontSize 140
MaxHeight 135
MaxIntValue 29, 76
MaxLength 114
MaxPage 141
MaxValue 29, 76, 129
MDIChildCount 101
MDIChildren 101
MediaPlayer 138
Member Variable 285
Memo 116, 180
Menu 101
MenuFont 106
MenuItem 134
Merge 132
Message 64
Message Maps 286
MessageBeep 74, 270
MessageBox 269
MessageDlg 73, 269
MessageDlgPos 73, 269
Metafile 181
min 259
Min 125, 159, 160
MinDate 119
MinFontSize 140
Minimize 105
MinIntValue 29, 76
MinPage 141
MinSize 125
MinValue 29, 125, 129
MinWidth 135
MkDir 84
Mod 35
ModalResult 101, 121
Mode 110
modf 259
modfl 259
Modified 114
Modify 151
ModifySQL 203
MouseToCell 117
Move 108, 109, 120
MoveBy 163
MoveCount 203
MoveTo 111
mtAny 222
mtGet 222
mtHead 222
mtPost 222
mtPut 222
MTS 217
MultiLine 135
MultiSelect 119, 136
mutable 281
N
Name 94, 110, 142, 186, 333
namespace 280
NestedTable 203
new 258, 276
New 85
NewColumn 168
NewPage 106, 168
NewStr 72
Next 102, 138, 163
Nil 34
NormalizeAllTopMosts 105
NormalizeTopMosts 105
Now 70, 263
Null 32
Numbering 118
NumGlyph 122
Nаmes 109
O
Objects 109
oct 274
Odd 68
OEMConvert 114
ofstream 274
OLE 212
On Fetch 205
On Record 206
OnActivate 105
OnActive 102
OnActiveControlChange 106
OnActiveFormChange 106
OnAfterPrint 188
OnBeforePrint 188
OnCalcFields 150, 152
OnChange 109, 126
OnChanging 109, 127
OnCheckEOF 189
OnClick 97, 127, 131
OnClickObject 188
OnClose 102, 189
OnCloseQuery 102
OnCreate 102
OnDataChange 152
OnDblClick 97
OnDeactivate 103, 105
OnDeleteError 152
OnDestroy 103
OnDragDrop 98
OnDragOver 98
OnDrawCell 117
OnEditError 152
OnEndDrag 98
OnEndOfRecodset 205
OnEndPage 168
OnEnter 99
OnException 105
OnExecute 133
OnFetchProgress 206
OnFilterRecord 152
OnFirst 189
OnGetEditText 117
OnGetValue 188
OnHelp 103, 105
OnHide 103
OnHint 99, 105, 133
OnHScroll 288
OnHTMLTag 225
OnIdle 105
OnKeyDown 98
OnKeyPress 98
OnKeyUp 98
OnLoadReport 190
OnLogin 202
OnManualBuild 188
OnMessage 105
OnMinimize 105
OnMouseDown 97
OnMouseMove 97
OnMouseOverObject 188
OnMoveComplete 206
OnNewRecord 152
OnNext 189
OnOpen 189
OnPaint 103
OnPostError 152
OnPreview 168
OnPrint 169
OnPrior 189
OnReplace 141
OnResize 103
OnRestore 105
OnSaveReport 190
OnScroll 126
OnSetEditText 117
OnShortCut 105
OnShow 103, 190
OnShowHint 105
OnStartDrag 98
OnStartPage 168
OnStateChange 152
OnTimer 138
OnUpdate 133
OnUpdateData 152
OnUpdateError 203
OnUpdateRecord 203
OnUserFunction 188
OnWillChange Field 206
OnWillMove 206
open 274, 275
Open 107, 138, 139, 152, 201
OpenDatabase 201
OpenDataSource 189
OpenDialog 139
OpenDir 189
OpenPictureDialog 140
Option 140, 141
Options 117, 139, 140, 141, 167
Or 36
Ord 27
Order BY 161
Orientation 106, 125
Overload 42
Override 60
Owner 61
OwnerData 136
P
Pack 108
Packed 30
Page 167
PageControl 135
PageCount 135
PageHeight 106
PageList 179
PageNumber 106, 167
PageNumbers 187
PageNumInt 181
PageRect 118
Pages 135, 187
PagesCount 187
PageScroller 125
PageSize 126
PageWidth 106
Paging 130
PaintBox 128
Palette 112
PaletteModify 112
Panel 124, 130
PAnsiString 34
Paragraph 118
ParamBindMode 202
ParamByName 202
ParamCheck 205
ParamCount 76, 202
Parameters 179
Params 201, 202
ParamStr 76
ParentXXX 97
PasswordChar 114
PasteFromClipboard 115
PathInfo 223
Pause 138
PbyteArray 34
PCurrency 34
peek 275
Pen 111
PenPos 111
Perform 99
PExtended 34
Pi 68
Picture 127, 134
Pie 111
Pithc 109
PIVars 179
Pixels 111
PlainText 118
Play 138, 139
PlaySound 74, 270
Point 130
Pointer 34
POleVariant 34
Polygon 112
Polyline 112
PopupMenu 96, 132
Pos 72
Position 81, 101, 125, 138, 141, 276
Post 152, 165, 222
PostMessage 76
pow 259
Power 259
powl 259
Precision 153
Pred 27
Prepare 168, 202
Prepared 202, 205
PrepareReport 188
Preview 167
PreviewModal 167
PreviewModeless 167
PreviewOptions 186
PreviewPages 187
Previous 102, 138
Print 102, 168, 188
PrintDialog 141
Printer 179, 187
PrinterIndex 106
Printers 106
PrinterSetting 167
PrinterSetupDialog 141
printf 273
Printf 248
PrintIfEmpty 167
Printing 106
PrintOptions 187
PrintPages 187
PrintRange 141
PrintScale 101
PrintToFile 141
Prior 163
ProblemCount 203
Procedure 41
ProcessMessages 105
ProcessPath 84
Program 39
Progress 129, 288
ProgressBar 127
Project Manager 89
ProjectFile 176
Property 59
PShortString 34
PString 34
PTextBuf 34
put 274
putchar 273
puts 273
PVariant 34
PVarRec 34
PwideString 34
PwordArray 34
Q
QRBand 168
QRChart 169
QRChildBand 168
QRCompositeReport 169
QRCSVFilter 169
QRDBImage 169
QRDBRichText 169
QRDBText 168
QRExpr 168
QRExprMemo 169
QRGroup 168
QRHTMLFilter 169
QRImage 169
QRLabel 168
QRMemo 169
QRPreview 169
QRRichText 169
QRShape 169
QRStringsBand 168
QRSubDetail 168
QRSysData 169
QRTextFilter 169
Query 158, 203
QueryFields 222
QuickRep 166
R
Radio Button 285
RadioButton 123
RadioGroup 123
RadioItem 131
RaggedRight 135
Raise 66
random 259
Random 68
randomize 259
Randomize 68
RangeBegin 189
RangeEnd 189
RangeEndCount 189
RDSConnection 206
read 275
Read 78, 79, 81, 276
ReadLn 79
ReadOnly 96, 151, 153, 154, 164, 201
Real 25
Real48 25
Realign 106
RecNo 151, 188
Record 30
RecordCount 151, 203, 205
RecordSetState 205
RecordSize 151, 205
RecordStatus 205
Rectangle 112
Refresh 99, 106, 112, 142, 152, 164
Region 181
register 250
Register 112
Reintroduce 61
Release 102
remove 268
Remove 108
RemoveDir 268
rename 268
Rename 77
RenameFile 84, 269
RenameTable 152, 163
Repeat 54
Repetitions 139
Replace 128, 265
ReplaceDialog 141
Report 180
Report Library 178
ReportTitle 167
Repository 90
Requery 205
Request 222
RequestLive 164
Require 153
Required 153
Reset 78, 139
ResetFonts 106
ResetPageFooterSize 168
Resize 99
ResizeStyle 125
Resourcestring 43
Response 222
Restore 105
RestoreTopMosts 105
Restrictions 189
Result 41
Resum 138
return 249, 253
returnType 280
Rewind 138
ReWrite 78
RichEdit 118
rmdir 267
RmDir 84
Rollback 201
RollBack 165
Round 68
RoundRect 112
Row 116
RowCount 116, 133, 155
RowHeights 116
RowSelect 136
RowSize 134
RvCustomConnection 178
RvDataSetConnection 178
RvNDRWriter 178
RvProject 176
RvQueryConnection 178
RvRender 178
RvRenderPreview 178
RvSystem 177
RvTableConnection 178
S
Save 138, 177
SaveDialog 139
SaveDir 189
SavePictureDialog 140
SaveTo 112
SaveToFile 99, 177, 187, 271
SaveToStream 187
Scale 101
Scanf 248
Script 187
ScriptLanguage 186
Scroll 152
ScrollBar 117, 126
ScrollBars 116
ScrollBox 124
ScrollInView 100
ScrollOpposition 135
Section 180
Seek 78, 80, 81, 139, 205, 276
SeekEof 79
SeekEoln 79
seekg 275
seekp 275
SelAttributes 118
SelCount 119
Select 159
SelectAll 115
SelectDirectory 74, 269
Selected 119, 136, 137
SelectedIndex 137
Selection 117
SelectNext 102
SelectReport 177
SelEnd 126
Self 61
SelLength 114
SelStart 126
SelText 114
SendCancelMode 102
Sender 61
SendMessage 76
Series 130, 131
ServerGUID 219
Session 200, 201
SessionAlias 201
SessionName 201
Set 243, 244
SetCaption 315
SetComponent 107
SetCurrentDir 84, 269
setdisk 269
SetDlgItemTex 283
SetDlgItemText 287
SetFields 152, 165
setfill 274
SetFocus 100, 102
SetLength 29, 264
SetLineSize 288
SetPageSize 288
SetParams 126, 203
SetPos 288
setprecision 274
SetPrinter 106
SetRange 163, 288
SetSelTextBuf 115
SetSize 81
SetStart 114
SetText 109
SetTextBuf 79, 107
SetTicFreq 288
Shape 128
ShellExecute 75, 77, 333
Shl 36
short 243
short _rotl 258
short_rotr 258
ShortCut 131
ShortInt 25
ShortString 32
Show 100, 102
ShowAccelChar 96
ShowButtons 137
ShowCaptions 133
ShowCheckbox 119
ShowDialog 187
ShowException 105
ShowFocus 155
ShowHint 96
ShowLines 137
ShowMainForm 104
ShowMessage 73, 269
ShowMessageFmt 73, 269
ShowModal 102
ShowProgress 167
ShowReport 188
ShowRoot 137
ShowText 129, 134
Shr 36
SilentMode 186
sin 259
Sin 68
Single 25
sinl 259
Size 81, 110
SizeOf 76
Slider 288
SliderVisible 126
SmalImages 136
SmallChange 126
SmallInt 25
SmallString 243, 244
Smooth 127
SnapToGrid 167
soAllowPrintFromPreview 177
SocketConnection 219
soPreviewModal 177
Sort 108
Sorted 109, 119, 124
SortType 136
soShowStatus 177
Source 202
soUseFiler 177
soWaitForOK 177
Spacing 122
SpeedButton 122
Spin 285
SpinButton 123
SpinEdit 127
Splitter 125
sprintf 273
SQL 159
SQLHourGlass 201
Sqr 68
sqrt 259
Sqrt 68
sqrtl 259
ssAllowCollate 178
ssAllowCopies 178
ssAllowDestFile 178
ssAllowDestPreview 178
ssAllowDestPrinter 178
ssAllowDuplex 178
ssAllowPrinterSetup 178
ssAllowSetup 178
sscanf 272
Standard 180
StartFrame 139
StartPos 138
StartRecording 138
StartTransaction 165, 201
State 122, 124, 151, 152, 167
StateImages 136, 137
StateIndex 136
static 250, 251
Static Text 285
StaticText 114
StatusBar 114
stdin 271
stdout 271
Step 125, 127, 138
Step Over 48
Stop 138
StopFrame 139
StoredProc 202
StoredProcName 202
Str 72
StrAlloc 70
StrBufSize 70
strcat 266
StrCat 70
strchr 266
strcmp 266
strcmpi 266
StrComp 70
StrCopy 70, 266
strcpy 266
strcspn 266
StrDispose 70
strdup 266
StrECopy 70, 266
StrEmt 262
StrEnd 70, 266
Stretch 128
StretchDraw 112
StrFmt 70
String 32, 243, 244
StringGrid 116
StringOfChar 264
Strings 109
StringToWideChar 70
StrLCat 70, 266
StrLCopy 70, 266
StrLEmt 262
strlen 266
StrLen 70
StrLFmt 70
strlok 267
StrMove 71
strncat 266
strncmp 266
strncmpi 266
StrNew 71
strnnset 266
strpbrk 266
StrPCopy 71, 266
StrPLCopy 71, 266
StrPos 71, 266
strrchr 266
strrev 266
StrRScan 71, 267
StrScan 71, 267
strset 267
strspn 267
strstr 267
StrToCurr 72, 262
strtod 260
StrToDate 70, 263
StrToDateTime 263
StrToFloat 72, 262
StrToInt 72, 262
StrToIntDef 72, 262
strtol 260
strtold 260
StrToTime 263
strtoul 261
struct 246
Style 110, 114, 119, 120, 121, 122, 128, 134, 135
Styles 187
SubString 264
Succ 27
Sum 29, 159, 160
SupportClipboard 113
Supports 205
Swap 76
switch 253
system 271
SystemOptions 177
SystemPreview 177
SystemPrinter 177
SystemSetups 177
SystemTimeToDateTime 263
T
TabControl 135
TabHeight 135
TabIndex 135
Table 151
TableName 151
TableType 151
TabOrder 96
TabPosition 135
Tabs 135
TabStop 96
TabWidth 135
Tag 96
Tan 259
tanhl 259
TBrush 110
TCP/IP 219
TdataSetPageProducer 223
TdataSetTableProducer 223
TDateTime 26, 243, 244, 263
tellg 275
tellp 275
TempDir 186
Template 280
Temporary 201
Terminate 105
Terminated 104
Text 109, 116, 135, 137, 180
Text Box 285
Text,Value 153
TextExtent 112
TextOut 112
TextRect 112
TextToFloat 262
TField 153
TFieldDef 153
TFileStream 276
TFont 109
TGraphic 112
Thousands 127
ThumbLength 126
TickMarks 126
TickStyle 126
Tile 101
Time 70, 119
TimeFormat 138
Timer 137
Timers 139
TimeToStr 70, 263
Title 104, 106, 140
TitleMode 101
Titles 130
TList 107
TNotifyEvent 61
ToDouble 244, 264
ToInt 244, 264
ToIntDef 264
tolower 265
ToolBar 133
ToolsTips 137
ToolTipText 96
Top 95
ToPage 141
TopIndex 120
TopRow 117
toupper 265
TPen 110
TPicture 112
TqueryTableProducer 222
TraceFlags 201
TrackBar 126
TransIsolation 201
Transliterate 203
Transparent 95, 112, 133, 142, 333
TreeView 136
Trim 72, 160, 244, 264, 265
TrimLeft 72, 264, 265
TrimRight 264, 265
True 35
Trunc 68
Truncate 78
Try 65
try catch -_finally 281
TryLock 112
TStringList 108
TwebActionItem 222
TwebBrowser 227
TWebDispatcher 222
TwebRequest 222
TWebResponse 222
TWinControl 102
Type 39
typedef 245
U
ui64toa 260
ultoa 261
ultow 260
union 246
Unit 43, 167
unlink 267
Unlock 111
UnLockTable 163
UnPrepare 202
UnregisterGraphic 113
unsigned 243
unsigned char 243
unsigned short 243
UpCase 76
Update 161
UpdateData 283, 288, 334
UpdateSQL 203
UpDown 126
UpperCase 244, 263
UserName 189
Uses 43
V
Val 72
ValidateName 201
Value 96, 125, 142, 153
Values 109
Var 39
VarArray Low 33
VarArrayCreate 33
VarArrayOf 33
Variables 187
Variant 32, 243, 244
VarIsArray 33
VarIsNull 33
VarType 32
Vertical 134
VertScrollBar 101, 124
ViewStyle 136
virtual 279
Virtual 60
Visible 95, 131, 142, 333
VisibleColCount 117
void 243, 249
volatile 281
W
Walls 130
WantReturns 116
WantTabs 116
wchar 243
wcstod 261
wcstol 261
wcstold 260
wcstoul 261
WebConnection 220
WebDispatcher 221
WebModule 221
Where 160
while 254
While 55
WideChar 26, 264
WideCharLenToString 71
WideCharToString 71
WideString 32
Width 95, 106, 110, 112
WindowMenu 101
WindowState 101
WinExec 76
With 55
Word 25
WordBool 26
WordWrap 95
Wrap 127, 134
Wrapable 134
write 275
Write 78, 79, 81, 276
Writeln 79
wtof 260
wtoi 260
wtoi64 260
wtol 260
wtold 260
X
Xor 36
Z
Zoom 167, 180
278
_
_exit 270
_с_exit 270
-
-> 277
!
!= 251
?
? 253
.
.bpg 38
.cfg 38
.dcu 38
.dfm 38
.dof 38
.dpr 38
.pas 38
.res 38
{
{$A+} 45
{$B+} 36, 45
{$D ‘текст’} 45
{$D+} 45
{$G+} 45
{$H+} 45
{$I+} 45
{$J+} 45
{$L файл} 45
{$M n,k} 45
{$M+} 45
{$P+} 45
{$Q+} 45
{$R файл} 45
{$R+} 45
{$RunOnly On} 45
{$T+} 45
{$V} 42
{$V+} 45
{$С+} 45
{B} 36
@
@<переменная> 34
/
/long_lrotr 258
&
&& 252
#
#define 247
#Include 247
%
% 68
<
<< 274
=
= 35
== 251
>
>> 274
|
|| 252
б
базовый запрос 159
Б
Битовые поля 246
в
вторичный ключ 143
д
деструктор 277
Д
Динамические SQL-запросы 162
Динамические поля 150
Добавление записей 165
Доступ к значению поля 153
Доступ к полю 153
И
Изменение таблицы 164
Индекс 143
Инкапсуляция 18, 56
Интервальные типы 27
Интерфейс COM 215
Использование закладок 163
К
Клиент COM 215
Конструктор 277
Контроль значения поля 154
М
Массив 27, 245
Метка 39
Механизм транзакций 165
Множество 31
Н
Наследование 56
Наследование и подклассы 18
О
Объединять меню 132
ООП 17
П
Перемещение по записям 163
Перечисляемые типы 26
Подзапрос 162
п
подклассы 56
П
Поиск записей 164
Полиморфизм 18, 56
Порядковые типы 27
Постоянные поля 150
Проверка типа поля 154
п
простой ключ 143
Р
Разъединять меню 132
Редактирование текущей записи 164
С
Сервер COM 215
Создание таблицы 162
Сортировка таблицы 163
с
составной ключ 143
С
Структурное программирование 13, 15, 17
Т
Технология COM/DCOM 217
Технология CORBA 217
Технология MIDAS 217
У
Удаление таблицы 163
Указатель 33, 35, 257
Ф
Фильтрация по выражению 163