Разработка клиент-серверных приложений в Delphi (+ CD-ROM)
Андрей Шкрыль
Рассмотрены практические вопросы по разработке клиент-серверных приложений в среде Delphi 7 и Delphi 2005 с использованием СУБД MS SQL Server 2000, InterBase и Firebird. Приведена информация о теории построения реляционных баз данных и языке SQL. Освещены вопросы эксплуатации и администрирования СУБД. Большое внимание уделено различным генераторам отчетов QReport, RaveReports и FastReport.
Описано использование системы проектирования, разработки и поддержки баз данных ERwin. Рассмотрены дополнительные компоненты для разработки клиент-серверных приложений, а также даны ответы на часто задаваемые вопросы. Материал излагается по принципу «от простого к сложному» и сопровождается иллюстрациями, практическими примерами и видеороликами.
На компакт-диске содержатся исходные коды, видеоролики по созданию приложений, а также дополнительные компоненты и инструменты для работы с БД.
Издательство: БХВ-Петербург, 2006 г.
ISBN 5-94157-761-3
Количество страниц: 480.
Содержание книги «Разработка клиент-серверных приложений в Delphi (+ CD-ROM)»:
- 1 Благодарности
- 3 Введение
- 5 Глава 1. Введение в реляционные базы данных
- 5 1.1. Вступление
- 5 1.2. База данных и ее составные части
- 10 1.3. Создание связей между таблицами
- 15 1.4. Служебные элементы базы данных
- 18 1.5. Основные принципы разработки базы данных
- 19 1.6. Транзакции
- 19 1.7. Типы данных
- 20 1.8. Нормализация
- 24 1.9. Системы управления базами данных (СУБД)
- 25 1.10. Целостность данных
- 27 Глава 2. Язык SQL
- 27 2.1. Вступление
- 28 2.2. Принцип построения запросов
- 28 2.3. Команды управления данными (DML)
- 46 2.4. Команды определения данных (DDL)
- 48 2.5. Несколько полезных запросов
- 51 Глава 3. InterBase
- 51 3.1. Вступление
- 51 3.2. Повторение материала
- 52 3.3. Постановка задачи
- 52 3.4. Установка InterBase
- 61 3.5. Создание базы данных в InterBase
- 74 3.6. Резервное копирование и восстановление базы данных
- 78 3.7. Разработка приложения «клиент-сервер» в Delphi
- 107 Глава 4. Microsoft SQL Server 2000
- 107 4.1. Вступление
- 107 4.2. Установка
- 115 4.3. Постановка задачи
- 116 4.4. Создание базы данных в MS SQL Server
- 122 4.5. Целостность данных
- 129 4.6. Визуализация структуры базы данных
- 133 4.7. Работа с хранимыми процедурами
- 139 4.8. Резервное копирование и восстановление базы данных
- 145 4.9. Разработка приложения «клиент-сервер» в Delphi
- 179 Глава 5. FireBird
- 179 5.1. Вступление
- 179 5.2. Установка FireBird
- 188 5.3. Постановка задачи
- 189 5.4. Разработка базы данных в FireBird
- 189 5.5. Работа в IBExpert
- 210 5.6. Работа с хранимыми процедурами
- 222 5.7. Резервное копирование и восстановление базы данных
- 224 5.8. Разработка приложения «клиент-сервер» в Delphi
- 267 Глава 6. QReport
- 267 6.1. Вступление
- 267 6.2. Установка QReport в Delphi 7
- 269 6.3. Установка QReport в Delphi 2005
- 273 6.4. Использование QReport
- 276 6.5. Принцип построения отчета
- 278 6.6. Усложняем пример
- 283 6.7. Фильтры
- 285 6.8. Подстановочные (Lookup) поля
- 291 Глава 7. RaveReports
- 291 7.1. Вступление
- 291 7.2. Установка RaveReports
- 292 7.3. Использование RaveReports
- 301 7.4. Принцип построения отчета
- 302 7.5. Усложняем пример
- 308 7.6. Подстановочные (Lookup) поля
- 310 7.7. Многостраничный отчет
- 317 7.8. Фильтры
- 321 Глава 8. FastReport
- 321 8.1. Вступление
- 321 8.2. Установка FastReport
- 324 8.3. Использование FastReport
- 329 8.4. Принцип построения отчета
- 334 8.5. Усложняем пример
- 345 8.6. Фильтры
- 347 Глава 9. XML
- 347 9.1. Вступление
- 348 9.2. Структура XML-файла
- 351 9.3. Практика
- 358 9.4. Полезный пример
- 363 Глава 10. Проектирование базы данных в среде ERwin
- 363 10.1. Вступление
- 364 10.2. Основные понятия
- 368 10.3. Установка ERwin
- 369 10.4. Анализ предметной области
- 378 10.5. От объектов к сущностям
- 382 10.6. Работа в ERwin
- 417 10.7. Определение связей в модели
- 425 10.8. Индексы
- 426 10.9. Subject Areas
- 430 10.10. Stored Display
- 431 10.11. ERwin - MS SQL Server 2000
- 436 10.12. Печать модели средствами ERwin
- 439 Глава 11. Обзор дополнительных компонентов
- 439 11.1. Ehlib
- 443 11.2. scExcelExport
- 446 11.3. Trend v.2.03
- 449 11.4. DBGridBelangv.1.0
- 450 11.5. JanH DBGridv.1.0
- 451 11.6. Little Report v. 1.0
- 453 Глава 12. Ответы на часто задаваемые вопросы
- 465 Заключение
- 466 Приложение. Описание компакт-диска
- 469 Список используемой литературы
- 470 Предметный указатель
Инструкция как скачать книгу Андрей Шкрыль: Разработка клиент-серверных приложений в Delphi (+ CD-ROM) в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.