Онлайн учебник по Delphi 7



Глава 1. Объектно-ориентированное программирование
      Объектно-ориентированное программирование
      Объект и класс
      Поля, свойства и методы
      События
      Инкапсуляция
      Наследование
      Полиморфизм
      Методы
      Перегрузка методов
      Области видимости
      Объект изнутри
      Резюме

Глава 2. Библиотека визуальных компонентов VCL и ее базовые классы
      Библиотека визуальных компонентов VCL и ее базовые классы
      Иерархия базовых классов
      Класс TObject
      Класс TPersistent
      Класс TCompomnt
      Базовые классы элементов управления
      Класс TControl
      Группа свойств Visual. Местоположение и размер элемента управления
      Выравнивание элемента управления
      Внешний вид элемента управления
      Связь с родительским элементом управления
      Класс TWinControl
      Класс TCustomControl
      Класс TGraphicControl
      Резюме

Глава 3. Обработка исключительных ситуаций
      Обработка исключительных ситуаций
      Исключительная ситуация как класс
      Защитные конструкции языка Object Pascal
      Блок try..except
      Блок try..finally
      Использование исключительных ситуаций
      Протоколирование исключительных ситуаций
      Коды ошибок в исключительных ситуациях
      Исключительная ситуация EAbort
      Функция Assert
      Резюме

Глава 4. Кроссплатформенное программирование для Linux
      Кроссплатформенное программирование для Linux
      Проект CLX
      Объектная концепция кроссплатформенного программирования
      Библиотека компонентов CLX
      Сходства и различия визуальных компонентов CLX и VCL
      Особенности программирования для Linux
      Приложения баз данных для Linux
      Internet-приложения для Linux
      Резюме

Глава 5. Элементы управления Win32
      Элементы управления Win32
      Что такое библиотека ComCtl32
      Многостраничный блокнот — компоненты TTabControl и TPageControl
      Компонент TToolBar
      Компонент TImageList
      Компоненты TTreeView и TListView
      Календарь
      Компонент TMonthCalendar
      Компонент TDateTimePicker
      Панель состояния TStatusBar
      Расширенный комбинированный список TComboBoxEx
      Создание нового компонента на базе элементов управления из библиотеки ComCtl32
      Резюме

Глава 6. Элементы управления Windows XP
      Элементы управления Windows XP
      Пользовательский интерфейс Windows XP
      Манифест Windows XP
      Компонент TXPManifest
      Включение манифеста Windows XP в ресурсы приложения
      Визуальные стили и темы оформления
      Визуальные стили в Delphi
      Theme API
      Компоненты настройки цветовой палитры
      Резюме

Глава 7. Списки и коллекции
      Списки и коллекции
      Список строк
      Класс TStrings
      Класс TStringList
      Список указателей
      Класс TList
      Пример использования списка указателей
      Коллекции
      Класс TCollection
      Класс TCollectionItem
      Резюме

Глава 8. Действия (Actions) и связанные с ними компоненты
      Действия (Actions) и связанные с ними компоненты
      Действия. Компонент TActionList
      События, связанные с действиями
      Свойства, распространяемые на клиентов действия
      Прочие свойства
      Стандартные действия
      Категория Edit
      Категория Search
      Категория Help
      Категория File
      Категория Dialog
      Категория Window
      Категория Tab
      Категория List
      Категория Internet
      Категория Format
      Категория Dataset
      Категория Tools
      Компонент TActionManager
      Изменение и настройка внешнего вида панелей
      Ручное редактирование коллекций панелей и действий
      Резюме

Глава 9. Файлы и устройства ввода/вывода
      Файлы и устройства ввода/вывода
      Использование файловых переменных. Типы файлов
      Операции ввода/вывода
      Ввод/вывод с использованием функций Windows API
      Отложенный (асинхронный) ввод/вывод
      Контроль ошибок ввода/вывода
      Атрибуты файла. Поиск файла
      Потоки
      Базовые классы TStream и THandleStream
      Класс TFileStream
      Класс TMemoryStream
      Класс TStringStream
      Оповещение об изменениях в файловой системе
      Использование отображаемых файлов
      Резюме

Глава 10. Использование графики
      Использование графики
      Графические инструменты Delphi
      Класс TFont
      Класс ТРеn
      Класс TBrush
      Класс TCanvas
      Класс TGraphic
      Класс TPicture
      Класс TMetafile
      Класс TIcon
      Класс TBitmap
      Графический формат JPEG. Класс TJPEGImage
      Компонент TImage
      Использование диалогов для зафузки и сохранения графических файлов
      Класс TClipboard
      Класс TScreen
      Вывод графики с использованием отображаемых файлов
      Класс TAnimate
      Резюме

Глава 11. Архитектура приложений баз данных
      Архитектура приложений баз данных
      Как работает приложение баз данных
      Модуль данных
      Подключение набора данных
      Настройка компонента TDataSource
      Отображение данных
      Резюме

Глава 12. Набор данных
      Набор данных
      Абстрактный набор данных
      Стандартные компоненты
      Компонент таблицы
      Компонент запроса
      Компонент хранимой процедуры
      Индексы в наборе данных
      Механизм подключения индексов
      Список описаний индексов
      Описание индекса
      Использование описаний индексов
      Параметры запросов и хранимых процедур
      Класс TParams
      Класс TParam
      Состояния набора данных
      Резюме

Глава 13. Поля и типы данных
      Поля и типы данных
      Объекты полей
      Статические и динамические поля
      Класс TField
      Виды полей
      Поля синхронного просмотра
      Вычисляемые поля
      Внутренние вычисляемые поля
      Агрегатные поля
      Объектные поля
      Типы данных
      Ограничения
      Резюме

Глава 14. Механизмы управления данными
      Механизмы управления данными
      Связанные таблицы
      Отношение "один-ко-многим"
      Отношение "многие-ко-многим"
      Поиск данных
      Поиск по индексам
      Поиск в диапазоне
      Поиск по произвольным полям
      Фильтры
      Быстрый переход к помеченным записям
      Диапазоны
      Резюме

Глава 15. Компоненты отображения данных
      Компоненты отображения данных
      Классификация компонентов отображения данных
      Табличное представление данных. Компонент TDBGrid
      Компонент TDBCtrlGrid
      Навигация по набору данных
      Представление отдельных полей
      Компонент TDBText
      Компонент TDBEdit
      Компонент TDBCheckBox
      Компонент TDBRadioGroup
      Компонент TDBListBox
      Компонент TDBComboBox
      Компонент TDBMemo
      Компонент TDBImage
      Компонент TDBRichEdit
      Синхронный просмотр данных
      Механизм синхронного просмотра
      Компонент TDBLookupListBox
      Компонент TDBLookupComboBox
      Графическое представление данных
      Резюме

Глава 16. Процессор баз данных Borland Database Engine
      Процессор баз данных Borland Database Engine
      Архитектура и функции BDE
      Псевдонимы баз данных и настройка BDE
      Интерфейс прикладного программирования BDE
      Соединение с источником данных
      Компоненты доступа к данным
      Класс TBDEDataSet
      Класс TDBDalaSet
      Компонент ТТаblе
      Компонент TQuery
      Компонент TStoredProc
      Резюме

Глава 17. Технология dbExpress
      Технология dbExpress
      Драйверы доступа к данным
      Соединение с сервером баз данных
      Управление наборами данных
      Транзакции
      Использование компонентов наборов данных
      Класс TCustomSQLDataSet
      Компонент TSQLDataSet
      Компонент TSQLTable
      Компонент TSQLQuery
      Компонент TSQLStoredProc
      Компонент TSimpleDataSet
      Способы редактирования данных
      Интерфейсы dbExpress
      Интерфейс ISQLDriver
      Интерфейс ISQLConnection
      Интерфейс ISQLCommand
      Интерфейс ISQL Cursor
      Отладка приложений с технологией dbExpress
      Распространение приложений с технологией dbExpress
      Резюме

Глава 18. Сервер баз данных InterBase и компоненты InterBase Express
      Сервер баз данных InterBase и компоненты InterBase Express
      Механизм доступа к данным InterBase Express
      Компонент TIBDatabase
      Компонент TIBTransaction
      Компоненты доступа к данным
      Область дескрипторов XSQLDA
      Структура XSQLVAR
      Компонент TIBTable
      Компонент TIBQuery
      Компонент TIBStoredProc
      Компонент TIBDataSet
      Компонент TIBSQL
      Обработка событий
      Информация о состоянии базы данных
      Компонент TIBDatabaselnfo
      Компонент TIBSQLMonitor
      Резюме

Глава 19. Использование ADO средствами Delphi
      Использование ADO средствами Delphi
      Основы ADO
      Перечислители
      Объекты соединения с источниками данных
      Сессия
      Транзакции
      Наборы рядов
      Команды
      Провайдеры ADO
      Реализация ADO в Delphi
      Компоненты ADO
      Механизм соединения с хранилищем данных ADO
      Компонент TADOConnection
      Настройка соединения
      Управление соединением
      Доступ к связанным наборам данных и командам ADO
      Объект ошибок ADO
      Транзакции
      Наборы данных ADO
      Класс TCustomADODataSel
      Набор данных
      Курсор набора данных
      Локальный буфер
      Состояние записи
      Фильтрация
      Поиск
      Сортировка
      Команда ADO
      Групповые операции
      Параметры
      Класс TParameters
      Класс ТParameter
      Компонент TADODataSet
      Компонент TADOTable
      Компонент TADOQuery
      Компонент TADOStoredProc
      Команды ADO
      Объект ошибок ADO
      Пример приложения ADO
      Соединение с источником данных
      Групповые операции
      Фильтрация
      Сортировка
      Резюме

Глава 20. Технология DataSnap. Механизмы удаленного доступа
      Технология DataSnap. Механизмы удаленного доступа
      Структура многозвенного приложения в Delphi
      Трехзвенное приложение в Delphi
      Сервер приложений
      Клиентское приложение
      Механизм удаленного доступа к данным DataSnap
      Компонент TDCOMConnection
      Компонент TSocketConnection
      Компонент TWebConnection
      Провайдеры данных
      Вспомогательные компоненты — брокеры соединений
      Компонент TSimpleObjectBroker
      Компонент TLocalConnection
      Компонент TSharedConnection
      Компонент TConnectionBroker
      Резюме

Глава 21. Сервер приложения
      Сервер приложения
      Структура сервера приложения
      Интерфейс IAppServer
      Интерфейс IProviderSupport
      Удаленные модули данных
      Удаленный модуль данных для сервера Автоматизации
      Дочерние удаленные модули данных
      Регистрация сервера приложения
      Пример простого сервера приложения
      Главный удаленный модуль данных
      Дочерний удаленный модуль данных
      Регистрация сервера приложения
      Резюме

Глава 22. Клиент многозвенного распределенного приложения
      Клиент многозвенного распределенного приложения
      Структура клиентского приложения
      Клиентские наборы данных
      Компонент TClientDataSet
      Получение данных от компонента-провайдера
      Кэширование и редактирование данных
      Управление запросом на сервере
      Использование индексов
      Сохранение набора данных в файлах
      Работа с данными типа BLOB
      Представление данных в формате XML
      Агрегаты
      Объекты-агрегаты
      Агрегатные поля
      Группировка и использование индексов
      Вложенные наборы данных
      Дополнительные свойства полей клиентского набора данных
      Обработка ошибок
      Пример "тонкого" клиента
      Соединение клиента с сервером приложения
      Наборы данных клиентского приложения
      Резюме

Глава 23. Компоненты Rave Reports и отчеты в приложении Delphi
      Компоненты Rave Reports и отчеты в приложении Delphi
      Генератор отчетов Rave Reports 5.0
      Компоненты Rave Reports и их назначение
      Отчет в приложении Delphi
      Компонент отчета TRvProject
      Компонент управления отчетом TRvSystem
      Резюме

Глава 24. Визуальная среда создания отчетов
      Визуальная среда создания отчетов
      Инструментарий визуальной среды создания отчетов
      Проект отчета
      Библиотека отчетов
      Каталог глобальных страниц
      Словарь просмотров данных
      Стандартные элементы оформления и их свойства
      Элементы для представления текста и изображений
      Графические элементы управления
      Штрихкоды
      Обработка событий
      Внешние источники данных в отчете
      Соединение с источником данных и просмотры
      Безопасность доступа к данным
      Отображение данных в отчетах
      Структурные элементы отчета
      Элементы отображения данных
      Резюме

Глава 25. Разработка, просмотр и печать отчетов
      Разработка, просмотр и печать отчетов
      Этапы создания отчета и включение его в приложение
      Простой отчет в визуальной среде Rave Reports
      Нумерация страниц отчета
      Использование элемента FontMaster
      Добавление страниц к отчету
      Отчет в приложении
      Просмотр и печать отчета
      Сохранение отчета во внешнем файле
      Компонент TRvNDRWriter
      Преобразование форматов данных
      Резюме

Глава 26. Отчеты для приложений баз данных
      Отчеты для приложений баз данных
      Соединения с источниками данных в Rave Reports
      Соединения с источниками данных в визуальной среде Rave Reports
      Соединение через драйвер Rave Reports
      Соединение через компонент приложения Delphi
      Соединения с источниками данных в приложении
      Компонент TRvDataSetConnection
      Компоненты, использующие BDE
      Компонент TRvCustomConnection
      Аутентификация пользователя в отчете
      Типы отчетов
      Простой табличный отчет
      Отчет "один-ко-многим"
      Группирующий отчет
      Использование вычисляемых значений
      Вычисляемые значения по одному источнику.
      Вычисляемые значения по нескольким источникам
      Управляющие вычислительные элементы
      Резюме

Глава 27. Стандартные технологии программирования
      Стандартные технологии программирования
      Интерфейс переноса Drag-and-Drop
      Интерфейс присоединения Drag-and-Dock
      Усовершенствованное масштабирование
      Управление фокусом
      Управление мышью
      Ярлыки
      Резюме

Глава 28. Динамические библиотеки
      Динамические библиотеки
      Проект DLL
      Экспорт из DLL
      Соглашения о вызовах
      Директива register
      Директива pascal
      Директива stdcall
      Директива cdecl
      Директива safecall
      Инициализация и завершение работы DLL
      Вызов DLL
      Неявный вызов
      Явный вызов
      Ресурсы в DLL
      Использование модуля ShareMem
      Резюме

Глава 29. Потоки и процессы
      Потоки и процессы
      Обзор потоков
      Потоки и процессы
      Фоновые процедуры, или способ обойтись без потоков
      Приоритеты потоков
      Класс TThread
      Пример создания многопоточного приложения в Delphi
      Проблемы при синхронизации потоков
      Тупики
      Гонки
      Средства синхронизации потоков
      Событие
      Взаимные исключения
      Семафор
      Критическая секция
      Процесс. Порождение дочернего процесса.
      Поток
      Консольный ввод
      Оповещение об изменении в файловой системе
      Локальные данные потока
      Как избежать одновременного запуска двух копий одного приложения
      Резюме

Глава 30. Многомерное представление данных
      Многомерное представление данных
      Понятие кросстаба
      Взаимосвязь компонентов многомерного представления данных
      Подготовка набора данных
      Компонент TDecisionQuery
      Компонент TDecisionCube
      Компонент TDecisionSource
      Отображение данных
      Компонент TDecisionGrid
      Компонент TDecisionGraph
      Управление данными
      Компонент TDecisionPivot
      Пример многомерного представления данных
      Резюме

Глава 31. Использование возможностей Shell API
      Использование возможностей Shell API
      Понятие пространства имен
      Размещение значка приложения на System Tray
      Интерфейс IShellLink
      Интерфейс IShellFolder
      Добавление пунктов в системное контекстное меню
      Резюме

Содержание

Тематическое содержание

Скачать примеры

Вам помог сайт?



SUPPORT.UZ

MODDING.UZ

Онлайн учебник Borland Delphi 7 с примерами





© SUPPORT.UZ 2008-2016