• Язык
   

 

Разработка приложений баз данных в Delphi: самоучитель

Аннотация

Представляет собой практическое руководство по разработке приложений БД в среде Delphi. Приведено описание общей структуры приложений БД, обзор различных технологий доступа к серверам БД, рассмотрены компоненты, отвечающие за доступ к данным, и компоненты, отвечающие за отображение и редактирование данных.
Весь теоретический материал самоучителя проиллюстрирован множеством примеров демонстрации отдельных свойств и методов компонентов в среде CodeGear Delphi 2007 на учебной базе данных, являющейся упрощенной моделью БД реальной информационной системы. Также приведен пример разработки демонстрационного приложения для работы с базой данных.
Предназначен для студентов вузов, обучающихся по направлениям специалитета, бакалавриата и магистратуры, связанным с разработкой, эксплуатацией и сопровождением информационных систем, желающих самостоятельно изучать основы разработки приложений БД в Delphi.

Содержание

Предисловие 5
Введение 6
1. Структура приложений БД 8
Контрольные вопросы 13
2. Доступ к серверам БД из приложений Delphi 14
2.1. Технологии доступа к данным 14
2.1.1. Обзор технологий доступа 14
2.1.2. Компоненты доступа IBX 16
2.2. Размещение невизуальных компонентов в модуле данных 27
2.3. Набор данных 30
2.3.1. Навигационный и реляционный способы доступа к данным 32
2.3.2. Состояния наборов данных 33
2.3.3. Перемещение по записям набора данных 34
2.3.4. Доступ к полям записей наборов данных 36
2.3.5. Поиск данных 38
2.3.6. Особенности программного редактирования данных 40
2.3.7. Реляционный способ доступа к данным с помощью SQL-запросов 43
2.3.8. Режимы наборов данных 54
Контрольные вопросы 58
3. Источники данных TDataSource 59
Контрольные вопросы 61
4. Визуальные компоненты отображения и редактирования данных 62
4.1. Обзор визуальных компонентов 62
4.2. Визуальные компоненты для табличного представления данных 66
4.2.1. Компонент TDBGrid 66
4.2.2. Компонент TDBCtrlGrid 75
4.3. Навигация по набору данных 78
4.4. Компоненты для представления отдельных полей 80
4.4.1. Универсальные компоненты TDBText и TDBEdit 80
4.4.2. Компоненты для полей Memo: TDBMemo и TDBRichEdit 81
4.4.3. Компонент для работы с логическими полями: TDBCheckBox 82
4.4.4. Компоненты для выбора значения из списка 83
4.4.5. Компонент TDBImage 90
4.5. Графическое представление данных 91
Контрольные вопросы 95
5. Пример разработки приложения для работы с базой данных 97
5.1. Разработка модуля данных 97
5.2. Создание диалога авторизации 100
5.3. Разработка главной формы приложения 102
5.4. Разработка формы истории оплат и начислений 108
5.5. Разработка формы ввода оплаты 113
Библиографический список 120
Приложения 121
А. Описание учебной БД 121
Б. Скрипт для создания учебной БД 133
В. Коды хранимых процедур 149
Г. Код демонстрационного приложения 151

Рекомендации материалов по теме: нет