Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]

     

Delphi 6 в подлиннике

Владимир Гофман, Анатолий Хомоненко

Издано: 2001, СПб., "БХВ-Петербург"
Для широкого круга программистов
ISBN: 5-94157-111-9
Мягкий переплет, 1152 стр.
Формат: 70x100/16

Начало
Предисловие
[Заказать книгу в магазине "Мистраль"]

СОДЕРЖАНИЕ

Предисловие

ЧАСТЬ 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
Список литературы
Предметный указатель

Начало
Предисловие
Заказать книгу в магазине "Мистраль"

 

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...