|
|
|
Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
СОДЕРЖАНИЕ
Предисловие
ЧАСТЬ I. ВВЕДЕНИЕ В DELPHI 6
Глава 1. Среда Delphi 6
Характеристика проекта
Состав проекта
Файл проекта
Файлы формы
Файлы модулей
Файл ресурсов
Параметры проекта
Компиляция и выполнение проекта
Разработка приложения
Простейшее приложение
Создание интерфейса приложения
Определение функциональности приложения
Средства интегрированной среды разработки
Управление параметрами среды
Менеджер проектов
Встроенный отладчик
Обозреватель проекта
Хранилище объектов
Справочная система
Глава 2. Язык Object Pascal
Основные понятия
Алфавит
Словарь языка
Структура программы
Комментарии
Типы данных
Операторы
Директивы компилятора
Простые типы данных
Целочисленные типы
Литерные типы
Логические типы
Перечислимые типы
Интервальные типы
Вещественные типы
Структурные типы данных
Строки
Массивы
Множества
Записи
Файлы
Другие типы данных
Указатели
Процедурные типы
Вариантные типы
Выражения
Арифметические выражения
Логические выражения
Строковые выражения
Простые операторы
Оператор присваивания
Оператор перехода
Пустой оператор
Оператор вызова процедуры
Структурированные операторы
Составной оператор
Условный оператор
Оператор выбора
Операторы цикла
Оператор цикла с параметром
Оператор цикла с постусловием
Оператор цикла с предусловием
Оператор доступа
Подпрограммы
Процедуры
Функции
Рекурсивные подпрограммы
Параметры и аргументы
Модули
Особенности объектно-ориентированного программирования
Основные концепции ООП
Классы и объекты
Поля
Свойства
Методы
Сообщения и события
Динамическая информация о типе
Библиотека визуальных компонентов
Глава 3. Использование визуальных компонентов
Общая характеристика визуальных компонентов
Свойства
События
Методы
Класс TStrings
Отображение текста
Ввод и редактирование информации
Однострочные редакторы
Многострочный редактор
Общие элементы компонентов редактирования
Работа со списками
Простой список
Комбинированный список
Общая характеристика списков
Особенности расширенного комбинированного списка.
Пример приложения
Работа с кнопками
Стандартная кнопка
Кнопка с рисунком
Кнопка быстрого доступа
Использование переключателей
Переключатель с независимой фиксацией
Переключатель с зависимой фиксацией
Объединение элементов управления
Группа
Панель
Область прокрутки
Фреймы
Глава 4. Форма - главный компонент приложения
Характеристики формы
Организация взаимодействия форм
Особенности модальных форм
Процедуры и функции, реализующие диалоги
Стандартные диалоги
Выбор имени файла
Выбор параметров шрифта
Выбор цвета
Выбор принтера и параметров печати
Ввод строк для поиска и замены
Пример текстового редактора
Шаблоны форм
Глава 5. Работа с меню
Главное меню
Контекстное меню
Конструктор меню
Динамическая настройка меню
Комбинации клавиш
Синхронизация управляющих элементов
Модификация системного меню
ЧАСТЬ II. РАЗВИТЫЕ СРЕДСТВА DELPHI 6
Глава 6. Управление приложением и экраном
Объект приложения
Объект экрана
Глава 7. Обработка исключительных ситуаций
Виды ошибок
Классы исключительных ситуаций
Обработка исключений
Глобальная обработка
Локальная обработка
Вызов исключительных ситуаций
Создание классов исключений
Особенности отладки обработчиков ошибок
Глава 8. Развитые элементы интерфейса
Работа с диапазоном значений
Реверсивный счет
Панели инструментов
Создание панели инструментов на основе компонента Panel
Компоненты ToolBar и CoolBar
Создание панели инструментов на основе компонента формы
Строка состояния
Создание строки состояния
Компонент - строка состояния
Таблицы
Элементы с закладками
Одностраничный блокнот
Многостраничный блокнот
Глава 9. Организация приложений
Создание многодокументных приложений
Особенности многодокументных приложений
Пример многодокументного приложения
Шаблон многодокументного приложения
Вывод заставки
Информационное окно
Создание одноэкземплярного приложения
Особенности консольного приложения
Запуск других приложений
Глава 10. Работа с графикой
Рисование при выполнении программы
Поверхность рисования
Анимация
Графические компоненты
Геометрическая фигура
Фаска
Графический образ
Окно рисования
Список графических образов
Построение диаграмм
Использование индикаторов
Компонент - диаграмма
Глава 11. Вывод на печать
Класс ТPrinter
Печать текста
Печать изображений
Совместная печать текста и изображений
Глава 12. Использование средств мультимедиа
Воспроизведение видеоклипов
Управление мультимедийными устройствами
Глава 13. Работа с файлами и каталогами
Средства системных модулей
Компоненты для работы с файлами и каталогами
Выбор дисковода
Просмотр и перемещение по дереву каталогов
Просмотр списка и выбор имени файла
Выбор маски для списка файлов
Пример приложения
ЧАСТЬ III. ОСНОВЫ РАБОТЫ С БАЗАМИ ДАННЫХ
Глава 14. Введение в базы данных
Основные понятия
Банки данных
Организация баз данных
Архитектуры информационных систем
Реляционные базы данных
Таблицы баз данных
Ключи и индексы
Методы и способы доступа к данным
Связь между таблицами
Механизм транзакций
Бизнес-правила
Словарь данных
Таблицы формата dBase и Paradox
Средства для работы с базами данных
Инструментальные средства
Компоненты
Исключительные ситуации баз данных
Глава 15. Проектирование баз данных
Нормализация базы данных
Избыточность данных и аномалии
Приведение к нормальным формам
Первая нормальная форма
Вторая нормальная форма
Третья нормальная форма
Средства CASE
Глава 16. Технология создания информационной системы
Создание таблиц базы данных
Описание полей
Задание индексов
Задание ограничений на значения полей
Задание ссылочной целостности
Задание паролей
Задание языкового драйвера
Задание таблицы для выбора значений
Просмотр списка подчиненных таблиц
Изменение структуры таблицы
Создание приложения
Использование модуля данных
Глава 17. Компоненты доступа к данным
Наборы данных
Состояния наборов данных
Режимы наборов данных
Доступ к полям
Особенности набора данных Table
Особенности набора данных Query
Объекты поля
Редактор полей
Операции с полями
Доступ к значению поля
Проверка типа и значения поля
Форматирование значения поля
Источник данных
Глава 18. Визуальные компоненты для работы с данными
Отображение и редактирование значения логического поля
Отображение и выбор значения поля
Отображение и выбор значения поля из списка
Простой и комбинированный списки
Списки, сформированные по значениям поля набора данных
Представление записей в табличном виде
Характеристики сетки
Столбцы сетки
Использование модифицированной сетки
Использование навигационного интерфейса
Вывод графических изображений
Построение диаграмм
ЧАСТЬ IV. ЛОКАЛЬНЫЕ БАЗЫ ДАННЫХ
Глава 19. Навигационный способ доступа к данным
Операции с таблицей БД
Создание, удаление и переименование
Установка уровня доступа
Сортировка набора данных
Навигация по набору данных
Перемещение по записям
Переход по закладкам
Фильтрация записей
Фильтрация по выражению
Фильтрация по диапазону
Навигация с псевдофильтрацией
Поиск записей
Поиск в наборах данных
Поиск по индексным полям
Модификация набора данных
Редактирование записей
Добавление записей
Удаление записей
Пример формы приложения
Работа со связанными таблицами
Пример приложения
Использование механизма транзакций
Глава 20. Реляционный способ доступа к данным
Основные сведения о языке SQL
Функции языка
Определение данных
Создание и удаление таблицы
Изменение состава полей таблицы
Создание и удаление индекса
Отбор данных из таблиц
Описание оператора SELECT
Управление полями
Простое условие отбора записей
Сложные критерии отбора записей
Группирование записей
Сортировка записей
Соединение таблиц
Модификация записей
Редактирование записей
Вставка записей
Удаление записей
Статический и динамический запросы
Глава 21. Работа с отчетами
Компоненты отчета
Компонент-отчет
Полоса отчета
Компоненты, размещаемые в полосе
Простой отчет
Заголовок отчета
Заголовки столбцов и данные
Итоговая полоса
Колонтитулы
Группирование данных в отчете
Отчет для связанных наборов данных
Печать текстовых файлов
Составной отчет
Глава 22. Инструментальные средства
Программа BDE Administrator
Работа с псевдонимами
Параметры драйвера
Системные установки
Использование конфигурационных файлов
Программа Database Desktop
Редактирование записей таблиц
Работа с псевдонимами
Работа с SQL-запросами
Визуальное конструирование запросов
Отбор записей из таблицы
Редактирование записей
Вставка и удаление записей
Связывание таблиц
Программа SQL Builder
Программа SQL Explorer
Программа Data Pump
ЧАСТЬ V. УДАЛЕННЫЕ БАЗЫ ДАННЫХ
Глава 23. Введение в работу с удаленными базами данных
Основные понятия
Архитектура "клиент-сервер"
Сервер и удаленная БД
Средства работы с удаленными БД
Сервер InterBase
Бизнес-правила
Организация данных
Запуск сервера
Особенности приложения
Соединение с базой данных
Соединение с базой из программы IBConsole
Компонент Database
Компонент Session
Соединение с базой данных из приложения
Глава 24. Работа с удаленными базами данных
Создание базы данных
Управление структурой таблиц
Описание столбца
Ограничения столбца
Описание ключей
Определение ограничений ссылочной целостности
Использование индексов
Использование доменов
Использование просмотров
Использование хранимых процедур
Создание и изменение хранимой процедуры
Язык хранимых процедур
Виды хранимых процедур
Вызов хранимой процедуры выбора
Вызов хранимой процедуры действия
Использование триггеров
Создание и изменение триггера
Примеры использования триггера
Создание генераторов
Использование функций, определяемых пользователем
Реализация механизма транзакций
Использование механизма кэшированных изменений
Использование компонентов Database, Table и Query
Использование компонента UpdateSQL
Использование механизма событий сервера
Управление привилегиями
Манипулирование данными
Глава 25. Инструментальные средства для
работы с удаленными базами данных
Программа IBConsole
Управление сервером
Подключение к серверу
Регистрация сервера
Просмотр протокола работы сервера
Операции с сертификатами
Управление пользователями
Управление БД
Регистрация базы данных
Подключение базы данных
Создание базы данных
Просмотр метаданных
Сбор мусора
Проверка состояния базы данных
Анализ статистики
Сохранение и восстановление базы данных
Интерактивное выполнение SQL-запросов
Программа SQL Monitor
Глава 26. Трехуровневые приложения
Принципы построения трехуровневых приложений
Сервер приложений
Приложение клиента
ЧАСТЬ VI. ПУБЛИКАЦИЯ БАЗ ДАННЫХ В ИНТЕРНЕТЕ
Глава 27. Введение в технологии публикаций
баз данных в Интернете
Технологии публикаций баз данных
Сценарии JavaScript, JScript и VBScript
Элементы управления ActiveX
Апплеты и сервлеты Java
Интерфейсы CGI и WinCGI
Интерфейсы ISAPI/NSAPI
ASP, PHP и IDC/HTX-страницы
Формирование Web-страниц
Интерфейсы OLE DB, ADO, ODBC
Статическая публикация БД
Динамическая публикация БД
Web-приложения
Протоколы передачи данных
Универсальный указатель ресурсов
Использование HTML
Состав HTMLдокумента
Структурные теги
Теги форматирования текста
Табличные теги
Теги определения кадров
Теги создания форм
Тег <SELECT>
Тег <TEXTAREA>
Тег <INPUT>
Графические теги
Теги задания ссылок
Использование XML
Составляющие XML-документа
Информационные объекты
Определение типа документа
XML как средство обмена данными
Программа XML Mapper
Глава 28. Web-приложения, серверы и интерфейсы
Принципы функционирования Web-приложений
Web-приложения в сетях интранет
Web-приложения с модулями расширения сервера
Web-приложения с модулями расширения клиентской части
Архитектура Web-приложений, публикующих БД
Двухуровневые Web-приложения
Трехуровневые Web-приложения
Многоуровневые Web-приложения
Web-приложения на основе CORBA
Web-приложения на основе OLE DB, ADO и ODBC
Обзор Web-серверов
Операционные системы Web-серверов
Сервер Apache
Сервер Microsoft Internet Information Server
Сервер Netscape Enterprise
Использование Personal Web Server
Установка сервера
Администрирование сервера
Использование Microsoft Internet Information Server
Установка сервера
Проверка установки
Администрирование сервера
Использование сервера Apache
в операционной системе Windows 9X/2000
Установка сервера
Запуск и управление
Компилирование сервера
Проверка сервера
Администрирование сервера
Варианты создания Web-узла
Интерфейсы программирования Web-приложений
Общий интерфейс взаимодействия CGI
Переменные окружения
Стандартный вывод
Интерфейс программирования серверных приложений ISAPI
Глава 29. Публикация баз данных средствами Delphi
Компоненты, используемые при разработке Web-приложений
Статическая публикация
Компоненты генерации HTML-страниц
Компонент PageProducer
Компонент DataSetPageProducer
Компонент DataSetTableProducer
Компонент QueryTable Producer
Пример генератора HTML-страниц
Динамическая публикация
Создание модуля CGI
Создание ISAPI-модуля расширения сервера
Обработка ввода пользователя в модуле ISAPI
Публикация графики
Использование интерфейса ADO
ЧАСТЬ VII. ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ
Глава 30. Настройка параметров приложения
Работа с инициализационными файлами
Работа с системным реестром
Пример настройки параметров приложения
Глава 31. Организация обмена данными
Работа с буфером обмена
Динамический обмен данными
Приложение сервера
Приложение клиента
Глава 32. Подготовка приложения к распространению
Создание справочной системы
Справочный контекст компонента
Текстовый файл справки
Создание справочного файла
Подключение справочного файла
Пример создания справочной системы
Создание дистрибутива приложения
Организация процесса установки
Общие установки
Настройка компьютера
Задание интерфейса процесса установки
Определение дополнительной функциональности
Создание дистрибутива
Глава 33. Библиотеки, пакеты и компоненты
Использование библиотек динамической компоновки
Библиотека и модуль
Создание библиотеки
Вызов библиотеки
Использование форм в библиотеках
Особенности библиотек, предназначенных
для различных сред разработки
Системные библиотеки
Использование пакетов
Создание компонентов
Создание шаблона класса
Создание свойств
Создание и переопределение методов
Создание пиктограммы
Инсталляция компонента
Приложение. Фрагменты иерархии классов VCL
Список литературы
Предметный указатель
Начало
Предисловие
Заказать книгу в магазине "Мистраль"
|
|
|
|
|
|
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее... |
|